Bläddra i källkod

fix: 区域检查计划下发责任部门改为只选一级

xiaweibo 1 månad sedan
förälder
incheckning
0983d8004b

+ 6 - 1
src/views/production-safety/hiddenTroubleInvestigationAndGovernance/areaCheckPlanManagement/areaCheckPlanManagement.vue

@@ -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 = [];