From 7f072a3fed7882989b676c6775dd67a88feddc39 Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期一, 01 九月 2025 09:40:10 +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