From 6e19fb9ba681721c9e827f079a2b38c4e3fb1288 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期三, 29 十月 2025 14:30:09 +0800
Subject: [PATCH] 页面调整
---
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