|
|
@@ -154,7 +154,7 @@
|
|
|
<el-cascader
|
|
|
ref="issueResponsibleDeptCascaderRef"
|
|
|
v-model="issueForm.responsibleDeptIds"
|
|
|
- :options="issueDeptTree"
|
|
|
+ :options="issueDeptTreeTow"
|
|
|
:props="cascaderDeptPropMultiple"
|
|
|
:show-all-levels="false"
|
|
|
placeholder="请选择责任部门名称,支持多选"
|
|
|
@@ -354,6 +354,7 @@
|
|
|
};
|
|
|
// 下发弹窗:责任部门/安全应急部门/院领导部门复用新增区域检查计划的主责部门下拉(getAllDepartments)
|
|
|
const issueDeptTree = ref<DeptTree[]>([]);
|
|
|
+ const issueDeptTreeTow = ref<DeptTree[]>([]);
|
|
|
const cascaderDeptProp = {
|
|
|
checkStrictly: true,
|
|
|
expandTrigger: 'hover' as const,
|
|
|
@@ -373,6 +374,10 @@
|
|
|
try {
|
|
|
const res = await getAllDepartments();
|
|
|
issueDeptTree.value = res?.[0]?.children ?? [];
|
|
|
+ issueDeptTreeTow.value = res?.[0]?.children.map(item => ({
|
|
|
+ ...item,
|
|
|
+ children: []
|
|
|
+ }));
|
|
|
} catch (e) {
|
|
|
console.error('获取部门树失败:', e);
|
|
|
issueDeptTree.value = [];
|