ZaiZai пре 2 година
родитељ
комит
d5b3a2e3c6
1 измењених фајлова са 5 додато и 2 уклоњено
  1. 5 2
      src/views/system/organization.vue

+ 5 - 2
src/views/system/organization.vue

@@ -46,7 +46,9 @@
                   @save="authModalSave" @close="authModalClose" widths="60rem"
         >
             <el-scrollbar>
-                <HcDataTree :h-props="treeProps" :datas="treeMenuNode"/>
+                <HcDataTree :h-props="treeProps" :datas="treeMenuNode" showCheckbox>
+                    <template #default="{data}">{{ data.label }}</template>
+                </HcDataTree>
             </el-scrollbar>
         </HcDialog>
     </HcCard>
@@ -124,7 +126,7 @@ const treeMenuTap = ({key, node, data}) => {
             parentId: data.id,
             parentDeptName: data.deptName,
             //如果当前节点为顶级节点,则为部门类型,如果为部门节点,则为岗位类型
-            type: node.level === 1 ? 2 : node.level === 2 ? 3 : 0
+            deptType: node.level === 1 ? 2 : node.level === 2 ? 3 : 0
         }
         const type = node.level === 1 ? '部门' : node.level === 2 ? '岗位' : '未知'
         formModalTitle.value = '新增' + type + '信息'
@@ -134,6 +136,7 @@ const treeMenuTap = ({key, node, data}) => {
             const parent = node.parent.data;
             formModel.value = {
                 parentDeptName: parent.deptName,
+                deptType: parent.type,
                 data
             }
         } else {