This commit is contained in:
parent
b65ef8e119
commit
ab11e28e65
|
|
@ -154,13 +154,14 @@ const handleIsOverToday = () => {
|
||||||
// }
|
// }
|
||||||
// 扫码识别按钮点击事件
|
// 扫码识别按钮点击事件
|
||||||
const scanStart = () => {
|
const scanStart = () => {
|
||||||
qrCodeScan.value = '201807-00009'
|
qrCodeScan.value = ''
|
||||||
getMaInfoScan()
|
codeData.value = {}
|
||||||
// codeData.value = {}
|
if (scanQrCodeRef.value) {
|
||||||
// if (scanQrCodeRef.value) {
|
scanQrCodeRef.value.scanQrCode()
|
||||||
// scanQrCodeRef.value.scanQrCode()
|
}
|
||||||
// }
|
|
||||||
// qrCodeScan.value =
|
// 调试用 --↓
|
||||||
|
// qrCodeScan.value = '201807-00009'
|
||||||
// getMaInfoScan()
|
// getMaInfoScan()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -162,7 +162,18 @@ const getTableList = async (isTap = false) => {
|
||||||
queryParams.value.pageNum = 1
|
queryParams.value.pageNum = 1
|
||||||
} else {
|
} else {
|
||||||
if (res.rows?.length) {
|
if (res.rows?.length) {
|
||||||
tableList.value = [...tableList.value, ...res.rows]
|
const merged = [...tableList.value, ...res.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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return res // 返回数据,供后续使用
|
return res // 返回数据,供后续使用
|
||||||
|
|
|
||||||
|
|
@ -119,7 +119,7 @@ const queryParams = ref({
|
||||||
taskStage: 4, // 入库
|
taskStage: 4, // 入库
|
||||||
isFinish: '0', // 未完成
|
isFinish: '0', // 未完成
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 5,
|
pageSize: 20,
|
||||||
})
|
})
|
||||||
const boxCode = ref('')
|
const boxCode = ref('')
|
||||||
const boxInfo = ref({})
|
const boxInfo = ref({})
|
||||||
|
|
@ -290,7 +290,18 @@ const getTableList = async (isTap = false) => {
|
||||||
// 下拉加载时,追加数据
|
// 下拉加载时,追加数据
|
||||||
if (res.rows && res.rows.length > 0) {
|
if (res.rows && res.rows.length > 0) {
|
||||||
// 使用展开运算符安全地合并数组
|
// 使用展开运算符安全地合并数组
|
||||||
tableList.value = [...tableList.value, ...res.rows]
|
const merged = [...tableList.value, ...res.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) {
|
} catch (error) {
|
||||||
|
|
@ -309,7 +320,7 @@ const onScrollTolower = debounce(() => {
|
||||||
console.log("下一页")
|
console.log("下一页")
|
||||||
// 判断是否还有更多数据
|
// 判断是否还有更多数据
|
||||||
if (tableList.value.length < total.value) {
|
if (tableList.value.length < total.value) {
|
||||||
queryParams.value.pageSize += 5
|
queryParams.value.pageSize += 10
|
||||||
getTableList(false)
|
getTableList(false)
|
||||||
}
|
}
|
||||||
}, 500)
|
}, 500)
|
||||||
|
|
|
||||||
|
|
@ -218,7 +218,18 @@ const getTableList = async (isTap = false) => {
|
||||||
// 下拉加载时,追加数据
|
// 下拉加载时,追加数据
|
||||||
if (res.rows && res.rows.length > 0) {
|
if (res.rows && res.rows.length > 0) {
|
||||||
// 使用展开运算符安全地合并数组
|
// 使用展开运算符安全地合并数组
|
||||||
tableList.value = [...tableList.value, ...res.rows]
|
const merged = [...tableList.value, ...res.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) {
|
} catch (error) {
|
||||||
|
|
|
||||||
|
|
@ -129,7 +129,18 @@ const getTableList = async (isTap = false) => {
|
||||||
} else {
|
} else {
|
||||||
// 下拉加载时,追加数据
|
// 下拉加载时,追加数据
|
||||||
if (res.rows && res.rows.length > 0) {
|
if (res.rows && res.rows.length > 0) {
|
||||||
tableList.value = [...tableList.value, ...res.rows]
|
const merged = [...tableList.value, ...res.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) {
|
} catch (error) {
|
||||||
|
|
|
||||||
|
|
@ -249,7 +249,18 @@ const getTableList = async (isTap = false) => {
|
||||||
// 下拉加载时,追加数据
|
// 下拉加载时,追加数据
|
||||||
if (res.rows && res.rows.length > 0) {
|
if (res.rows && res.rows.length > 0) {
|
||||||
// 使用展开运算符安全地合并数组
|
// 使用展开运算符安全地合并数组
|
||||||
tableList.value = [...tableList.value, ...res.rows]
|
const merged = [...tableList.value, ...res.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) {
|
} catch (error) {
|
||||||
|
|
|
||||||
|
|
@ -244,7 +244,18 @@ const getTableList = async (isTap = false) => {
|
||||||
// 下拉加载时,追加数据
|
// 下拉加载时,追加数据
|
||||||
if (res.rows && res.rows.length > 0) {
|
if (res.rows && res.rows.length > 0) {
|
||||||
// 使用展开运算符安全地合并数组
|
// 使用展开运算符安全地合并数组
|
||||||
tableList.value = [...tableList.value, ...res.rows]
|
const merged = [...tableList.value, ...res.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) {
|
} catch (error) {
|
||||||
|
|
|
||||||
|
|
@ -217,7 +217,18 @@ const getTableList = async (isTap = false) => {
|
||||||
// 下拉加载时,追加数据
|
// 下拉加载时,追加数据
|
||||||
if (res.rows && res.rows.length > 0) {
|
if (res.rows && res.rows.length > 0) {
|
||||||
// 使用展开运算符安全地合并数组
|
// 使用展开运算符安全地合并数组
|
||||||
tableList.value = [...tableList.value, ...res.rows]
|
const merged = [...tableList.value, ...res.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) {
|
} catch (error) {
|
||||||
|
|
|
||||||
|
|
@ -229,7 +229,18 @@ const getTableList = async (isTap = false) => {
|
||||||
// 下拉加载时,追加数据
|
// 下拉加载时,追加数据
|
||||||
if (res.rows && res.rows.length > 0) {
|
if (res.rows && res.rows.length > 0) {
|
||||||
// 使用展开运算符安全地合并数组
|
// 使用展开运算符安全地合并数组
|
||||||
tableList.value = [...tableList.value, ...res.rows]
|
const merged = [...tableList.value, ...res.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) {
|
} catch (error) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue