Explorar el Código

组织机构更改

duy hace 2 años
padre
commit
8dd5c8a910

+ 2 - 2
src/components/message/index.js

@@ -2,13 +2,13 @@ import { h } from 'vue'
 import domView from './index.vue'
 
 //删除提醒
-export const delMessageV2 = (cbk) => {
+export const delMessageV2 = (cbk, deltext) => {
     window?.$messageBox({
         center: true,
         message: () => h(domView, {
             type: 'delete',
             title: '确认删除提醒',
-            text: '请谨慎考虑后,确认是否需要删除?',
+            text:deltext || '请谨慎考虑后,确认是否需要删除?',
         }),
         customClass: 'hc-message-view-box',
         showCancelButton: true,

+ 2 - 1
src/views/system/components/HcTreeData.vue

@@ -7,7 +7,8 @@
             <div class="data-custom-tree-node">
                 <div :class="node.level === 1 ? 'level-name' : ''" class="label">
                     <span class="mr-5">{{ node.label }}</span>
-                    <HcIcon v-if="node.level < 3" class="hc-tree-node-icon-add" name="add-box" @click.stop="addClick(node, data)" />
+                    <!-- <HcIcon v-if="node.level < 3" class="hc-tree-node-icon-add" name="add-box" @click.stop="addClick(node, data)" /> -->
+                    <HcIcon v-if="data.deptType !== 3" class="hc-tree-node-icon-add" name="add-box" @click.stop="addClick(node, data)" />
                     <HcIcon class="hc-tree-node-icon-edit" name="edit" @click.stop="editClick(node, data)" />
                     <HcIcon v-if="node.level !== 1" class="hc-tree-node-icon-del" name="delete-bin" @click.stop="delClick(node, data)" />
                     <HcIcon v-if="node.level !== 1" class="hc-tree-node-icon-vip" name="vip-crown-2" @click.stop="authorityClick(node, data)" />

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

@@ -148,7 +148,8 @@ const treeMenuTap = ({ key, node, data }) => {
             parentId: data.id,
             parentDeptName: data.deptName,
             //如果当前节点为顶级节点,则为部门类型,如果为部门节点,则为岗位类型
-            deptType: node.level === 1 ? 2 : node.level === 2 ? 3 : 0,
+            // deptType: node.level === 1 ? 2 : node.level === 2 ? 3 : 0,
+            deptType: node.level === 1 ? 2 : node.level === 2 ? 3 : 3,
         }
         const type = node.level === 1 ? '部门' : node.level === 2 ? '岗位' : '未知'
         formModalTitle.value = '新增' + type + '信息'