diff --git a/kicc-ui/src/views/system/user/DeptTree.vue b/kicc-ui/src/views/system/user/DeptTree.vue index 41c7f291..dab0f8a3 100644 --- a/kicc-ui/src/views/system/user/DeptTree.vue +++ b/kicc-ui/src/views/system/user/DeptTree.vue @@ -5,7 +5,7 @@ search :clickRowToExpand="false" :treeData="treeData" - :replaceFields="{ key: 'id', title: 'name' }" + :replaceFields="{ key: 'deptId', title: 'name' }" @select="handleSelect" /> diff --git a/kicc-ui/src/views/system/user/UserModal.vue b/kicc-ui/src/views/system/user/UserModal.vue index 0c990d91..2ac44825 100644 --- a/kicc-ui/src/views/system/user/UserModal.vue +++ b/kicc-ui/src/views/system/user/UserModal.vue @@ -21,7 +21,10 @@ import { listToTree } from "/@/utils/helper/treeHelper"; import { ModalProps } from "/@/components/Modal"; import { findListNameById } from '/@/utils'; - import {TreeItem} from "/@/components/Tree"; + import { TreeItem } from "/@/components/Tree"; + import { useMessage } from '/@/hooks/web/useMessage'; + + const { createMessage } = useMessage(); export default defineComponent({ name: 'UserModal', @@ -80,6 +83,7 @@ const formData = await validate(); setModalProps({ confirmLoading: true }); formData.deptName = findListNameById(formData.deptId, toRaw(state.deptTree), { idField: 'deptId' }); + if (!formData.deptName) return createMessage.error('部门名称数据为空,请重试!'); switch (state.tag) { case 'add': await addUser(formData); diff --git a/kicc-ui/src/views/system/user/index.vue b/kicc-ui/src/views/system/user/index.vue index 758b7c65..88ef2f89 100644 --- a/kicc-ui/src/views/system/user/index.vue +++ b/kicc-ui/src/views/system/user/index.vue @@ -30,7 +30,7 @@