优化职工远程搜索

pull/2/head
qiuhongwu 9 months ago
parent 33d3dc9835
commit f12c459183

@ -27,10 +27,10 @@ import { ref, onMounted, toRefs, computed } from 'vue'
import * as UserApi from '@/api/system/user' import * as UserApi from '@/api/system/user'
const props = defineProps({ const props = defineProps({
leaderUserId: { modelValue: {
type: [Number, String], type: [Number, String],
required: true // true required: true // true
} },
}) })
const userParams = { const userParams = {
pageNo: 1, pageNo: 1,
@ -47,15 +47,16 @@ const emit = defineEmits(['update:newValue'])
const userList = ref<UserApi.UserVO[]>([]) // const userList = ref<UserApi.UserVO[]>([]) //
const userSelectList = ref<UserApi.UserVO[]>([]) const userSelectList = ref<UserApi.UserVO[]>([])
const userSelectLoading = ref(false) const userSelectLoading = ref(false)
const leaderUserId = toRefs(props).leaderUserId // props leaderUserId const propsmodelValue = toRefs(props).modelValue // props modelValue
const initialValue: any = ref(null) // ID const initialValue: any = ref(null) // ID
const gitlist = async () => { const gitlist = async () => {
const data = await UserApi.getUserPage(userParams) const data = await UserApi.getUserPage(userParams)
userList.value = data.list userList.value = data.list
// //
if (leaderUserId.value) { // console.log(propsmodelValue.value)
valueName.value = leaderUserId.value if (propsmodelValue.value) {
valueName.value = propsmodelValue.value
const initialUser = await UserApi.getUser(valueName.value) const initialUser = await UserApi.getUser(valueName.value)
// userList // userList
@ -107,8 +108,8 @@ onMounted(async () => {
const onVisibleChange = (isVisible: boolean) => { const onVisibleChange = (isVisible: boolean) => {
if (!isVisible) { if (!isVisible) {
// //
userParams.userNickName = undefined; userParams.userNickName = undefined
userSelectList.value = []; userSelectList.value = []
} }
} }

Loading…
Cancel
Save