diff --git a/src/views/cost/storagecost/Transferwarehousestatistics.vue b/src/views/cost/storagecost/Transferwarehousestatistics.vue index 95d6ad44..e0c94028 100644 --- a/src/views/cost/storagecost/Transferwarehousestatistics.vue +++ b/src/views/cost/storagecost/Transferwarehousestatistics.vue @@ -178,7 +178,7 @@ columnList, /** 列表数据 */ - data: [{}], + data: [], /** 页面loading */ loadingObj: { /** 列表加载loading */ diff --git a/src/views/cost/storagecost/WarehouseMonthly.vue b/src/views/cost/storagecost/WarehouseMonthly.vue index 63492e69..667a62b8 100644 --- a/src/views/cost/storagecost/WarehouseMonthly.vue +++ b/src/views/cost/storagecost/WarehouseMonthly.vue @@ -14,7 +14,18 @@ multiple placeholder="请选择仓库" style="min-width: 340px" + collapse-tags + :max-collapse-tags="2" > + { } }; +watch( + () => queryTop.value.warehouse, + val => { + if (!val.length) { + warehousecheckAll.value = false; + indeterminate.value = false; + } else if (val.length === warehouseList.value.length) { + warehousecheckAll.value = true; + indeterminate.value = false; + } else { + indeterminate.value = true; + } + } +); + +const handleCheckAll = val => { + indeterminate.value = false; + if (val) { + queryTop.value.warehouse = warehouseList.value.map(_ => _.value); + } else { + queryTop.value.warehouse = []; + } +}; /** 表格表头输入框搜索 */ const btnsc = val => { console.log(val); diff --git a/src/views/cost/storagecost/Warehousedaily.vue b/src/views/cost/storagecost/Warehousedaily.vue index 48c88122..609d161b 100644 --- a/src/views/cost/storagecost/Warehousedaily.vue +++ b/src/views/cost/storagecost/Warehousedaily.vue @@ -14,7 +14,18 @@ multiple placeholder="请选择仓库" style="min-width: 340px" + collapse-tags + :max-collapse-tags="2" > + { console.log(list); details.selectionList = list; }; +watch( + () => queryTop.value.warehouse, + val => { + if (!val.length) { + warehousecheckAll.value = false; + indeterminate.value = false; + } else if (val.length === warehouseList.value.length) { + warehousecheckAll.value = true; + indeterminate.value = false; + } else { + indeterminate.value = true; + } + } +); + +const handleCheckAll = val => { + indeterminate.value = false; + if (val) { + queryTop.value.warehouse = warehouseList.value.map(_ => _.value); + } else { + queryTop.value.warehouse = []; + } +}; // 网页顶部搜索按钮 const searchChange = () => { if (queryTop.value.costSettlementYear?.length) { @@ -295,7 +331,7 @@ const searchChange = () => { } if (queryTop.value.warehouse) { details.query.warehouseNameQuery = queryTop.value.warehouse.join(','); - }else{ + } else { delete details.query.warehouseNameQuery; } onLoad(); diff --git a/src/views/distribution/turndelivery/deliveryDiscuss.vue b/src/views/distribution/turndelivery/deliveryDiscuss.vue index c2e6336a..0ace8365 100644 --- a/src/views/distribution/turndelivery/deliveryDiscuss.vue +++ b/src/views/distribution/turndelivery/deliveryDiscuss.vue @@ -212,6 +212,12 @@ 商配 + + + + + +