|
@@ -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 {
|