|
|
@@ -240,15 +240,13 @@
|
|
|
clearable
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
- <el-option key="1" label="直接部门负责人" value="1" />
|
|
|
- <el-option key="2" label="上二级部门负责人" value="2" />
|
|
|
- <el-option key="3" label="上三级部门负责人" value="3" />
|
|
|
- <el-option key="4" label="上四级部门负责人" value="4" />
|
|
|
- <el-option key="5" label="上五级部门负责人" value="5" />
|
|
|
- <el-option key="6" label="上六级部门负责人" value="6" />
|
|
|
- <el-option key="7" label="上七级部门负责人" value="7" />
|
|
|
- <el-option key="8" label="上八级部门负责人" value="8" />
|
|
|
- <el-option key="9" label="上九级部门负责人" value="9" />
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in topLevel1"
|
|
|
+
|
|
|
+ :key="index"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ />
|
|
|
</el-select>
|
|
|
<el-select
|
|
|
v-else
|
|
|
@@ -256,15 +254,12 @@
|
|
|
clearable
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
- <el-option key="99" label="最高级部门负责人" value="99" />
|
|
|
- <el-option key="2" label="第二层部门负责人" value="2" />
|
|
|
- <el-option key="3" label="第三层部门负责人" value="3" />
|
|
|
- <el-option key="4" label="第四层部门负责人" value="4" />
|
|
|
- <el-option key="5" label="第五层部门负责人" value="5" />
|
|
|
- <el-option key="6" label="第六层部门负责人" value="6" />
|
|
|
- <el-option key="7" label="第七层部门负责人" value="7" />
|
|
|
- <el-option key="8" label="第八层部门负责人" value="8" />
|
|
|
- <el-option key="9" label="第九层部门负责人" value="9" />
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in topLevel2"
|
|
|
+ :key="index"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
@@ -314,6 +309,7 @@
|
|
|
} from '@/api/system/organization';
|
|
|
// import {listSimplePosts} from "@/api/system/post";
|
|
|
import { listSimpleUserGroups } from '@/api/bpm/userGroup';
|
|
|
+ import { topLevel1, topLevel1 } from '@/enum/dict';
|
|
|
|
|
|
import treeSelect from '@riophae/vue-treeselect';
|
|
|
import '@riophae/vue-treeselect/dist/vue-treeselect.css';
|
|
|
@@ -334,6 +330,7 @@
|
|
|
};
|
|
|
|
|
|
return {
|
|
|
+ topLevel1,topLevel1,
|
|
|
// 如下参数,可传递
|
|
|
modelId: undefined, // 流程模型的编号。如果 modelId 非空,则用于流程模型的查看与配置
|
|
|
processDefinitionId: undefined, // 流程定义的编号。如果 processDefinitionId 非空,则用于流程定义的查看,不支持配置
|
|
|
@@ -660,12 +657,11 @@
|
|
|
...this.form,
|
|
|
taskDefinitionName: undefined
|
|
|
};
|
|
|
-
|
|
|
+
|
|
|
// 将 roleIds 等选项赋值到 options 中
|
|
|
if (form.ccType === 10) {
|
|
|
form.ccOptions = form.roleIds;
|
|
|
- console.log( form.ccOptions)
|
|
|
-
|
|
|
+ console.log(form.ccOptions);
|
|
|
} else if (form.ccType === 20 || form.ccType === 21) {
|
|
|
form.ccOptions = form.deptIds;
|
|
|
} else if (form.ccType === 22) {
|
|
|
@@ -689,7 +685,7 @@
|
|
|
form.scripts = undefined;
|
|
|
form.direction = undefined;
|
|
|
form.topLevel = undefined;
|
|
|
- console.log( form)
|
|
|
+ console.log(form);
|
|
|
// 新增
|
|
|
if (!form.id) {
|
|
|
form.modelId = this.modelId; // 模型编号
|