From 3f5d14d895ca3341798763ac1b13771fe3d25cba Mon Sep 17 00:00:00 2001 From: xiangxy Date: Wed, 20 May 2026 11:30:27 +0800 Subject: [PATCH] =?UTF-8?q?lialiaoruku=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/zw/ll-instore.vue | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/pages/zw/ll-instore.vue b/pages/zw/ll-instore.vue index f0c0c69..006b9a6 100644 --- a/pages/zw/ll-instore.vue +++ b/pages/zw/ll-instore.vue @@ -101,11 +101,12 @@ code: '', pkId: '', pkObj: {}, - dataList: [], - // dataList: [ - // {site_code: 's01', vehicle_code: 'v01', checked: false}, - // {site_code: 's04', vehicle_code: 'v04', checked: false} - // ], + // dataList: [], + dataList: [ + {site_code: 's01', vehicle_code: 'v01', checked: false}, + {site_code: 's04', vehicle_code: 'v04', checked: false}, + {site_code: 's05', vehicle_code: 'v05', checked: false} + ], allCheck: false, checkedArr: [], pkId: '', @@ -151,12 +152,6 @@ el.checked = this.allCheck }) }, - toAllCheck () { - this.allCheck = !this.allCheck - this.dataList.map(el => { - el.checked = this.allCheck - }) - }, toCheck (e) { e.checked = !e.checked this.checkedArr = this.dataList.filter(el => el.checked === true) @@ -167,14 +162,13 @@ this.checkedArr = [] }, async _getInBillList () { - this.toAllCheck() try { let res = await getInBillList() if (res.code === '200') { this.dataList = [...res.data] this.allCheck = true this.dataList.map(el => { - el.checked = this.allCheck + this.$set(el, 'checked', false) }) } else { uni.showToast({ @@ -187,11 +181,14 @@ }, async _zwConfirmIn () { this.disabled = true + this.checkedArr = this.dataList.filter(el => el.checked === true) if (!this.checkedArr.length) { this.disabled = false return } try { + // 去掉checked字段再上传 + this.checkedArr.forEach(item => delete item.checked); let res = await zwConfirmIn(this.checkedArr) if (res.code === '200') { uni.showToast({