From 0e85d5033e1d12210bdffaf697515ff250354d66 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期二, 14 十月 2025 14:12:24 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/send_coupon' into send_coupon
---
manager/src/components/lili-dialog/goods-dialog.vue | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/manager/src/components/lili-dialog/goods-dialog.vue b/manager/src/components/lili-dialog/goods-dialog.vue
index d20da4d..4ab9d62 100644
--- a/manager/src/components/lili-dialog/goods-dialog.vue
+++ b/manager/src/components/lili-dialog/goods-dialog.vue
@@ -155,13 +155,21 @@
if (this.selectAll){
this.goodsData.forEach(item =>{
item.selected = true;
- this.selectedWay.push(item);
+ const isExist = this.selectedWay.some(selectedItem => selectedItem.id === item.id);
+ if (!isExist) {
+ this.selectedWay.push(item);
+ }
})
}else{
this.goodsData.forEach(item =>{
item.selected = false;
- this.selectedWay.splice(0, this.selectedWay.length);
+ const index = this.selectedWay.findIndex(
+ selectedItem => selectedItem.id === item.id
+ );
+ if (index !== -1) {
+ this.selectedWay.splice(index, 1);
+ }
})
}
console.log(this.selectedWay)
--
Gitblit v1.8.0