列表去重

This commit is contained in:
bb_pan 2025-08-22 15:16:34 +08:00
parent 0f4caa4cdd
commit b2f0a0cfef
6 changed files with 80 additions and 9 deletions

View File

@ -192,7 +192,7 @@ const queryParams = ref({
appTaskStatus: 0,
isSign: 0, //
pageNum: 1,
pageSize: 5,
pageSize: 20,
})
// -
@ -333,7 +333,19 @@ const getTableList = async (isTap = false) => {
if (res.data.rows.length == 0) {
tableList.value = []
} else {
tableList.value.push(...res.data.rows)
// tableList.value.push(...res.data.rows)
const merged = [...tableList.value, ...res.data.rows]
// id
const unique = []
const seen = new Set()
for (const item of merged) {
if (!seen.has(item.taskId)) {
seen.add(item.taskId)
unique.push(item)
}
}
console.log('🚀 ~ getTableList ~ unique:', unique)
tableList.value = unique
}
}
} catch (error) {

View File

@ -117,7 +117,19 @@ const getTableList = async (isTap = false) => {
} else {
//
if (res.data.rows && res.data.rows.length > 0) {
tableList.value = [...tableList.value, ...res.data.rows]
// tableList.value = [...tableList.value, ...res.data.rows]
const merged = [...tableList.value, ...res.data.rows]
// id
const unique = []
const seen = new Set()
for (const item of merged) {
if (!seen.has(item.taskId)) {
seen.add(item.taskId)
unique.push(item)
}
}
console.log('🚀 ~ getTableList ~ unique:', unique)
tableList.value = unique
}
}
} catch (error) {

View File

@ -157,7 +157,7 @@ const queryParams = ref({
keyWord: '', //
statusList: [3], //
pageNum: 1,
pageSize: 10,
pageSize: 20,
hasSign: 1,
})
@ -216,7 +216,19 @@ const getTableList = async (isTap = false, isSearch = false) => {
tableList.value = []
} else {
// tableList.value = res.data.rows
tableList.value = [...tableList.value, ...res.data.rows]
// tableList.value = [...tableList.value, ...res.data.rows]
const merged = [...tableList.value, ...res.data.rows]
// id
const unique = []
const seen = new Set()
for (const item of merged) {
if (!seen.has(item.taskId)) {
seen.add(item.taskId)
unique.push(item)
}
}
console.log('🚀 ~ getTableList ~ unique:', unique)
tableList.value = unique
}
}
} catch (error) {

View File

@ -279,7 +279,19 @@ const getTableList = async (isTap = false, isSearch = false) => {
tableList.value = []
} else {
// tableList.value = res.data.rows
tableList.value = [...tableList.value, ...res.data.rows]
// tableList.value = [...tableList.value, ...res.data.rows]
const merged = [...tableList.value, ...res.data.rows]
// id
const unique = []
const seen = new Set()
for (const item of merged) {
if (!seen.has(item.taskId)) {
seen.add(item.taskId)
unique.push(item)
}
}
console.log('🚀 ~ getTableList ~ unique:', unique)
tableList.value = unique
}
}
} catch (error) {

View File

@ -264,7 +264,19 @@ const getTableList = async (isTap = false,isSearch = false) => {
tableList.value = []
} else {
// tableList.value = res.data.rows
tableList.value = [...tableList.value, ...res.data.rows]
// tableList.value = [...tableList.value, ...res.data.rows]
const merged = [...tableList.value, ...res.data.rows]
// id
const unique = []
const seen = new Set()
for (const item of merged) {
if (!seen.has(item.taskId)) {
seen.add(item.taskId)
unique.push(item)
}
}
console.log('🚀 ~ getTableList ~ unique:', unique)
tableList.value = unique
}
}
} catch (error) {

View File

@ -170,7 +170,7 @@ const queryParams = ref({
endTime: dateArray.value[1] || '', //
keyWord: '', //
pageNum: 1,
pageSize: 5,
pageSize: 20,
appTaskStatus: 0,
})
@ -249,7 +249,18 @@ const getTableList = async (isTap = false) => {
if (res.data.rows.length == 0) {
tableList.value = []
} else {
tableList.value.push(...res.data.rows)
const merged = [...tableList.value, ...res.data.rows]
// id
const unique = []
const seen = new Set()
for (const item of merged) {
if (!seen.has(item.taskId)) {
seen.add(item.taskId)
unique.push(item)
}
}
console.log('🚀 ~ getTableList ~ unique:', unique)
tableList.value = unique
}
}
} catch (error) {