|
|
@@ -204,18 +204,24 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
onSelect(e) {
|
|
|
- let allOrders = this.$refs.listScroll.dataList;
|
|
|
- const result = allOrders.filter(item => e.includes(item.hostOrderId))
|
|
|
- let arr = []
|
|
|
- if(result && result.length > 0){
|
|
|
- result.forEach(item => {
|
|
|
- item.merchantPackageOrderDTOS.forEach(sub => {
|
|
|
- arr.push(sub.merchantOrderIds)
|
|
|
+ console.log('选择的是', e)
|
|
|
+ if(e.length > 0) {
|
|
|
+ let allOrders = this.$refs.listScroll.dataList;
|
|
|
+ const result = allOrders.filter(item => e.includes(item.hostOrderId))
|
|
|
+ let arr = []
|
|
|
+ if(result && result.length > 0){
|
|
|
+ result.forEach(item => {
|
|
|
+ item.merchantPackageOrderDTOS.forEach(sub => {
|
|
|
+ arr.push(sub.merchantOrderIds)
|
|
|
+ })
|
|
|
})
|
|
|
- })
|
|
|
- this.selectedOrders = arr;
|
|
|
- // 控制全选
|
|
|
- this.isAllSelected = result.length === this.$refs.listScroll.dataList.length;
|
|
|
+ this.selectedOrders = arr;
|
|
|
+ // 控制全选
|
|
|
+ this.isAllSelected = result.length === this.$refs.listScroll.dataList.length?true: false
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ this.selectedOrders = []
|
|
|
+ this.isAllSelected = false
|
|
|
}
|
|
|
},
|
|
|
onSelectAll(e) {
|
|
|
@@ -235,6 +241,23 @@ export default {
|
|
|
item.checked = e.value;
|
|
|
});
|
|
|
},
|
|
|
+ itemSelected(e, item) {
|
|
|
+ item.checked = !item.checked
|
|
|
+ console.log(123123, this.$refs.listScroll.dataList)
|
|
|
+ // let allOrders = this.$refs.listScroll.dataList;
|
|
|
+ // const result = allOrders.filter(item => e.checked)
|
|
|
+ // let arr = []
|
|
|
+ // if(result && result.length > 0){
|
|
|
+ // result.forEach(item => {
|
|
|
+ // item.merchantPackageOrderDTOS.forEach(sub => {
|
|
|
+ // arr.push(sub.merchantOrderIds)
|
|
|
+ // })
|
|
|
+ // })
|
|
|
+ // this.selectedOrders = arr;
|
|
|
+ // // 控制全选
|
|
|
+ // this.isAllSelected = result.length === this.$refs.listScroll.dataList.length?true: false
|
|
|
+ // }
|
|
|
+ },
|
|
|
// 完成某种操作后,清空数据
|
|
|
onClearSel() {
|
|
|
this.selectedOrders = [];
|