|
|
|
@ -21,7 +21,10 @@
@@ -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 @@
@@ -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); |
|
|
|
|