From 7db491745762b16d4b14d92c1cf999ae36fcb7cb Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期一, 13 十月 2025 16:25:31 +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