From 48280f92df79ccade679c7d8cf3283d503a7d023 Mon Sep 17 00:00:00 2001 From: gyq <875626088@qq.com> Date: Wed, 26 Mar 2025 17:03:24 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BC=98=E5=8C=96=E8=B4=AD=E7=89=A9=E8=BD=A6?= =?UTF-8?q?=E5=88=A0=E9=99=A4=202.=E4=BC=98=E5=8C=96=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E5=B0=8F=E7=A5=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/tag_print.html | 2 +- src/store/goods.js | 12 ++++++++++-- src/store/socket.js | 6 +++++- src/views/device/add_label.vue | 2 +- 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/public/tag_print.html b/public/tag_print.html index c9431b9..027eb7f 100644 --- a/public/tag_print.html +++ b/public/tag_print.html @@ -18,7 +18,7 @@
-
{{data.outNumber}}
+
座位号:{{data.masterId}}
diff --git a/src/store/goods.js b/src/store/goods.js index 25dc157..b091eb9 100644 --- a/src/store/goods.js +++ b/src/store/goods.js @@ -580,8 +580,16 @@ export const useGoods = defineStore("goods", { ); }, // 删除购物车回执操作 - successDeleteCartItem() { - this.cartList.splice(this.cartActiveIndex, 1); + successDeleteCartItem(data = null) { + if (data && data.id) { + let index = this.cartList.findIndex( + (val) => val.product_id == data.product_id + ); + this.cartList.splice(index, 1); + } else { + this.cartList.splice(this.cartActiveIndex, 1); + } + this.selectCartItemHandle( this.cartActiveIndex == 0 ? 0 : this.cartActiveIndex - 1 ); diff --git a/src/store/socket.js b/src/store/socket.js index 69709d8..0fb8d3e 100644 --- a/src/store/socket.js +++ b/src/store/socket.js @@ -113,7 +113,11 @@ export const useSocket = defineStore("socket", { break; case "del": // 删除购物车商品 - goodsStore.successDeleteCartItem(); + if (data.type && data.type == "bc") { + goodsStore.successDeleteCartItem(data.data); + } else { + goodsStore.successDeleteCartItem(); + } break; case "cleanup": // 清空购物车 diff --git a/src/views/device/add_label.vue b/src/views/device/add_label.vue index d36c711..79ce262 100644 --- a/src/views/device/add_label.vue +++ b/src/views/device/add_label.vue @@ -71,7 +71,7 @@
-
{{ printData.outNumber }}
+
座位号:{{ printData.masterId }}