|
|
@ -182,7 +182,7 @@ |
|
|
|
<script setup name="ClueOrderList"> |
|
|
|
<script setup name="ClueOrderList"> |
|
|
|
import { getSimpleFieldList } from '@/api/clue/orderField' |
|
|
|
import { getSimpleFieldList } from '@/api/clue/orderField' |
|
|
|
import * as SignApi from '@/api/clue/sign' |
|
|
|
import * as SignApi from '@/api/clue/sign' |
|
|
|
import { getSimpleUserList as getUserOption, getAllUserList } from '@/api/system/user' |
|
|
|
import { getAllUserListWithHire } from '@/api/system/user' |
|
|
|
import { getPlaceList } from '@/api/school/place' |
|
|
|
import { getPlaceList } from '@/api/school/place' |
|
|
|
import { getClassTypeList } from '@/api/school/class' |
|
|
|
import { getClassTypeList } from '@/api/school/class' |
|
|
|
|
|
|
|
|
|
|
@ -194,7 +194,7 @@ import DialogExtraFee from './DialogExtraPay.vue' |
|
|
|
import { removeNullField } from '@/utils' |
|
|
|
import { removeNullField } from '@/utils' |
|
|
|
import { formatDate } from '@/utils/formatTime' |
|
|
|
import { formatDate } from '@/utils/formatTime' |
|
|
|
|
|
|
|
|
|
|
|
const userOptions = ref([]) |
|
|
|
// const userOptions = ref([]) |
|
|
|
const allUserOptions = ref([]) |
|
|
|
const allUserOptions = ref([]) |
|
|
|
onMounted(() => { |
|
|
|
onMounted(() => { |
|
|
|
getOptions() |
|
|
|
getOptions() |
|
|
@ -273,9 +273,10 @@ async function getCurdSchemas() { |
|
|
|
const data = await getSimpleFieldList() |
|
|
|
const data = await getSimpleFieldList() |
|
|
|
searchFieldList.value = data.filter((it) => it.isCustom && it.isSearch) |
|
|
|
searchFieldList.value = data.filter((it) => it.isCustom && it.isSearch) |
|
|
|
data.forEach((elem) => { |
|
|
|
data.forEach((elem) => { |
|
|
|
if (['createUser'].includes(elem.field)) { |
|
|
|
// if (['createUser'].includes(elem.field)) { |
|
|
|
elem.search.options = userOptions.value |
|
|
|
// elem.search.options = userOptions.value |
|
|
|
} else if (['convertPeople', 'receiver'].includes(elem.field)) { |
|
|
|
// } else |
|
|
|
|
|
|
|
if (['convertPeople', 'receiver', 'createUser'].includes(elem.field)) { |
|
|
|
elem.search.options = allUserOptions.value |
|
|
|
elem.search.options = allUserOptions.value |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
@ -354,8 +355,8 @@ async function getOptions() { |
|
|
|
schoolOptions.value = data.schoolList |
|
|
|
schoolOptions.value = data.schoolList |
|
|
|
allPlaceOptions.value = data.placeList |
|
|
|
allPlaceOptions.value = data.placeList |
|
|
|
}) |
|
|
|
}) |
|
|
|
userOptions.value = await getUserOption() |
|
|
|
// userOptions.value = await getUserOption() |
|
|
|
allUserOptions.value = await getAllUserList() |
|
|
|
allUserOptions.value = await getAllUserListWithHire() |
|
|
|
getCurdSchemas() |
|
|
|
getCurdSchemas() |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
</script> |
|
|
|