| | |
| | | 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) |