Skip to content

Commit 47e2dfa

Browse files
lishuyanlaCharles7c
authored andcommitted
fix(system/dept):🐛 修复 修改部门时上级部门选择的问题
- 修复了在修改部门时,上级部门选择框显示逻辑的问题 - 增加了对部门树数据的判断,确保选择的上级部门有效存在
1 parent 8090861 commit 47e2dfa

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/views/system/dept/DeptAddModal.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,9 @@ const columns: ColumnItem[] = reactive([
7575
},
7676
rules: [{ required: true, message: '请选择上级部门' }],
7777
hide: (form) => {
78-
return form.parentId === 0
78+
const tree = deptSelectTree.value || []
79+
const hasParentNode = Boolean(tree.find((node) => node?.key === form.parentId))
80+
return form.parentId === 0 || (!hasParentNode && isUpdate.value)
7981
},
8082
},
8183
{

0 commit comments

Comments
 (0)