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) => {