qsh 2 weeks ago
parent 81a3847992
commit 0253dfa47f
  1. 13
      src/views/Basic/Dept/DeptForm.vue

@ -32,9 +32,10 @@
<el-form-item label="负责人" prop="leaderUserId"> <el-form-item label="负责人" prop="leaderUserId">
<el-select v-model="formData.leaderUserId" clearable placeholder="请输入负责人"> <el-select v-model="formData.leaderUserId" clearable placeholder="请输入负责人">
<el-option <el-option
v-for="item in userList" v-for="item in employeeOptions"
:key="item.id" :key="item.id"
:label="item.nickname" :disabled="item.status == 1"
:label="item.name"
:value="item.id" :value="item.id"
/> />
</el-select> </el-select>
@ -73,7 +74,7 @@
<script lang="ts" name="SystemDeptForm" setup> <script lang="ts" name="SystemDeptForm" setup>
import { defaultProps, handleTree } from '@/utils/tree' import { defaultProps, handleTree } from '@/utils/tree'
import * as DeptApi from '@/api/system/dept' import * as DeptApi from '@/api/system/dept'
import * as UserApi from '@/api/system/user' import { getEmployeeSimpleList } from '@/api/pers/employee'
import { CommonStatusEnum } from '@/utils/constants' import { CommonStatusEnum } from '@/utils/constants'
const { t } = useI18n() // const { t } = useI18n() //
@ -104,7 +105,7 @@ const formRules = reactive<any>({
}) })
const formRef = ref() // Ref const formRef = ref() // Ref
const deptTree = ref() // const deptTree = ref() //
const userList = ref<UserApi.UserVO[]>([]) // const employeeOptions = ref<any>([]) //
/** 打开弹窗 */ /** 打开弹窗 */
const open = async (type: string, id?: number) => { const open = async (type: string, id?: number) => {
@ -122,7 +123,9 @@ const open = async (type: string, id?: number) => {
} }
} }
// //
userList.value = await UserApi.getSimpleUserList() getEmployeeSimpleList().then((data) => {
employeeOptions.value = data
})
// //
await getTree() await getTree()
} }

Loading…
Cancel
Save