fix: deptTree

pull/2/head
xingyu 2022-11-17 20:36:02 +08:00
parent 7cabf0ead5
commit 5d4673ac00
1 changed files with 6 additions and 5 deletions

View File

@ -129,7 +129,7 @@ import { nextTick, onMounted, reactive, ref, unref } from 'vue'
import { useI18n } from '@/hooks/web/useI18n' import { useI18n } from '@/hooks/web/useI18n'
import { useMessage } from '@/hooks/web/useMessage' import { useMessage } from '@/hooks/web/useMessage'
import { ElForm, ElFormItem, ElInput, ElSelect, ElTreeSelect, ElOption } from 'element-plus' import { ElForm, ElFormItem, ElInput, ElSelect, ElTreeSelect, ElOption } from 'element-plus'
import { VxeColumn, VxeTable, VxeTableInstance, VxeToolbar } from 'vxe-table' import { VxeTableInstance } from 'vxe-table'
import { modelSchema } from './dept.data' import { modelSchema } from './dept.data'
import * as DeptApi from '@/api/system/dept' import * as DeptApi from '@/api/system/dept'
import { getListSimpleUsersApi } from '@/api/system/user' import { getListSimpleUsersApi } from '@/api/system/user'
@ -171,9 +171,11 @@ const defaultProps = {
} }
// [] // []
const getTree = async () => { const getTree = async () => {
deptOptions.value = []
const res = await DeptApi.listSimpleDeptApi() const res = await DeptApi.listSimpleDeptApi()
deptOptions.value = handleTree(res) let dept: Tree = { id: 0, name: '顶级部门', children: [] }
console.info(deptOptions.value) dept.children = handleTree(res)
deptOptions.value.push(dept)
} }
const getUserList = async () => { const getUserList = async () => {
const res = await getListSimpleUsersApi() const res = await getListSimpleUsersApi()
@ -225,8 +227,7 @@ const handleUpdate = async (rowId: number) => {
setDialogTile('update') setDialogTile('update')
// //
const res = await DeptApi.getDeptApi(rowId) const res = await DeptApi.getDeptApi(rowId)
console.info(res) deptParentId.value = res.parentId
deptParentId.value = res.deptParentId
leaderUserId.value = res.leaderUserId leaderUserId.value = res.leaderUserId
await nextTick() await nextTick()
unref(formRef)?.setValues(res) unref(formRef)?.setValues(res)