From f66d4655d10bd4db0e83fee291e59a5e6176266c Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Tue, 27 Aug 2024 11:10:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=95=86=E5=93=81=E7=BB=91?= =?UTF-8?q?=E5=AE=9A=E8=80=97=E6=9D=90=E6=8F=90=E4=BA=A4=E7=9A=84id?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../invoicing/consumable/specifications.vue | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/views/invoicing/consumable/specifications.vue b/src/views/invoicing/consumable/specifications.vue index 38ae521..9cafd2d 100644 --- a/src/views/invoicing/consumable/specifications.vue +++ b/src/views/invoicing/consumable/specifications.vue @@ -414,7 +414,7 @@ @@ -626,7 +626,7 @@ export default { initTableSelected() { for (let i in haocaiSelectedMap) { const index = this.tableDatainformation.data.findIndex( - (v) => v.id == i + (v) => v.consId == i ); if (index != -1 && haocaiSelectedMap[i]) { //删除缓存里的id @@ -658,10 +658,11 @@ export default { let index = -1; for (let key in haocaiSelectedMap) { const item = haocaiSelectedMap[key]; + console.log(item) index++; this.$set(ele.haocais, index, { - consInfoId: item.id, - conInfoId: item.id, + consInfoId: item.consId, + conInfoId: item.consId, conName: item.conName, skuId: ele.skuId, shopId: ele.shopId, @@ -685,14 +686,14 @@ export default { console.log(arr); for (let item of this.tableDatainformation.data) { //判断缓存队列是否有这个id - const hasCacheIncludes = haocaiSelectedMap.hasOwnProperty(item.id); + const hasCacheIncludes = haocaiSelectedMap.hasOwnProperty(item.consId); //判断当前选中队列里是否有这个id - const hasSelectedIncludes = arr.find((v) => v.id == item.id); + const hasSelectedIncludes = arr.find((v) => v.consId == item.consId); if (hasSelectedIncludes) { - haocaiSelectedMap[item.id] = hasSelectedIncludes; + haocaiSelectedMap[item.consId] = hasSelectedIncludes; } if (hasCacheIncludes && !hasSelectedIncludes) { - delete haocaiSelectedMap[item.id]; + delete haocaiSelectedMap[item.consId]; } } console.log(haocaiSelectedMap); @@ -906,7 +907,7 @@ export default { }, // 耗材信息的信息 tableDatainformationtable(item) { - haocaiSelectedMap[item.id] = item; + haocaiSelectedMap[item.consId] = item; this.haocaiConfirm(); return; this.commodityArr.forEach((ele) => {