This commit is contained in:
qsh
2024-09-26 17:36:29 +08:00
parent 5f63709c2f
commit 8de29b754a
4 changed files with 32 additions and 6 deletions

View File

@@ -228,11 +228,13 @@ const followRef = ref()
const loading = ref(true)
const allSchemas = ref({})
const searchFieldList = ref([])
async function getCurdSchemas() {
loading.value = true
try {
const data = await getSimpleFieldList()
searchFieldList.value = data.filter((it) => it.isCustom)
data.forEach((elem) => {
if (['followUser', 'convertPeople'].includes(elem.field)) {
elem.search.options = userOptions.value
@@ -290,12 +292,18 @@ async function getTableList() {
getSearchCount()
try {
const queryParams = await searchRef.value.getFormModel()
const params = {
let params = {
...queryParams,
pageNo: tableObject.value.pageNo,
pageSize: tableObject.value.pageSize,
queryType: queryType.value
queryType: queryType.value,
diyParams: {}
}
searchFieldList.value.map((it) => {
if (params[it.field]) {
params.diyParams[it.field] = params[it.field]
}
})
const data = await ClueApi.getCluePage(removeNullField(params))
tableObject.value.tableList = data.list.map((it) => ({ ...it, ...it.diyParams }))
tableObject.value.total = data.total