From 9371e4c5c06d8f49a726dbacfc890ef0aefbb791 Mon Sep 17 00:00:00 2001 From: Phoenix <64720302+Concur-max@users.noreply.github.com> Date: Wed, 3 Apr 2024 13:21:27 +0800 Subject: [PATCH] submit --- pages/scanFeedback/index.vue | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pages/scanFeedback/index.vue b/pages/scanFeedback/index.vue index 6e2a441..15d6f99 100644 --- a/pages/scanFeedback/index.vue +++ b/pages/scanFeedback/index.vue @@ -30,11 +30,22 @@ export default { } const res = await postDataByParams('/api/warehouse/ocr', data) if (res.code === 200) { - if (uni.getStorageSync('scanlist')){ - uni.setStorageSync('scanlist', [...uni.getStorageSync('scanlist'),res.data]) + const scanArr=uni.getStorageSync('scanlist') + if (Array.isArray(scanArr)&&scanArr.length>0){ + for (const item of scanArr) { + if (item.artworkNum===res.data.artworkNum){ + uni.showToast({ + title: '该艺术品已扫描', + icon: 'none' + }) + return + } + } + uni.setStorageSync('scanlist', [...scanArr,res.data]) }else { uni.setStorageSync('scanlist', [res.data]) } + this.list=uni.getStorageSync('scanlist') } else { uni.showToast({