From 374f02d9a56e8197bb4ef9e674a883aaa1f68595 Mon Sep 17 00:00:00 2001 From: xzg <4727863@qq.com> Date: Mon, 2 Dec 2024 18:05:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B7=B2=E7=9F=A5bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/aftersales/aftersalesWorkOrder.vue | 50 +++++++++++++++---- .../deliverylist/distributionDeliveryList.vue | 4 +- .../distributionDeliveryListdis.vue | 4 +- .../distributionDeliveryListmar.vue | 5 +- .../inventory/distrilbutionBillLadingList.vue | 5 +- .../distribution/reservation/reservation.vue | 44 +++++++++++----- .../reportforms/DeliveryDetailsReport.vue | 6 ++- .../reportforms/DeliveryStatisticsReport.vue | 6 ++- 8 files changed, 90 insertions(+), 34 deletions(-) diff --git a/src/views/aftersales/aftersalesWorkOrder.vue b/src/views/aftersales/aftersalesWorkOrder.vue index 04641871..8073915f 100644 --- a/src/views/aftersales/aftersalesWorkOrder.vue +++ b/src/views/aftersales/aftersalesWorkOrder.vue @@ -1301,13 +1301,36 @@ const ResetTableSearch = async () => { PublicDataRequest(TabPermissions.value, true); }; //清空 +// const searchReset = () => { +// TopQuery.value = {}; +// let _Obj = MatchCurrentMenu(); +// _Obj.currentPage = 1; +// TabList.value.forEach(item => { +// item.query = {}; +// }); +// const TabcolumnList = [ +// columnList, +// columnList1, +// columnList2, +// columnList3, +// columnList4, +// columnList5, +// columnList6, +// columnList7, +// columnList8, +// columnList9, +// columnList10, +// ]; + +// TabcolumnList.forEach(item => { +// handleClearTableQuery(item); +// }); +// details.search = false; // 关闭搜索 +// updateMenuAndData(); //获取最新数据 +// autoscaling(); +// }; + const searchReset = () => { - TopQuery.value = {}; - let _Obj = MatchCurrentMenu(); - _Obj.currentPage = 1; - TabList.value.forEach(item => { - item.query = {}; - }); const TabcolumnList = [ columnList, columnList1, @@ -1321,14 +1344,19 @@ const searchReset = () => { columnList9, columnList10, ]; - - TabcolumnList.forEach(item => { - handleClearTableQuery(item); - }); + TopQuery.value = {}; + let _Obj = MatchCurrentMenu(); + _Obj.currentPage = 1; + const TabListLength = TabList.value.length; + for (let i = 0; i < TabListLength; i++) { + TabList.value[i].query = {}; + handleClearTableQuery(TabcolumnList[i]); + } details.search = false; // 关闭搜索 - updateMenuAndData(); //获取最新数据 + updateMenuAndData(); autoscaling(); }; + // 顶部搜索 const searchHide = () => { console.log(details); diff --git a/src/views/distribution/deliverylist/distributionDeliveryList.vue b/src/views/distribution/deliverylist/distributionDeliveryList.vue index 4cae6cf8..b3b0608e 100644 --- a/src/views/distribution/deliverylist/distributionDeliveryList.vue +++ b/src/views/distribution/deliverylist/distributionDeliveryList.vue @@ -1059,9 +1059,9 @@ export default { const currentDate = dayjs(); // 计算一个月前的日期 // 获取当前月份的第一天 - const startDate = currentDate.startOf('month'); + const startDate = currentDate.subtract(23, 'day'); // 获取当前月份的最后一天 - const endDate = currentDate.endOf('month'); + const endDate = currentDate.add(7, 'day'); // 格式化日期为 'YYYY-MM-DD' const formatDate = date => date.format('YYYY-MM-DD'); this.Deliverydate = []; diff --git a/src/views/distribution/deliverylist/distributionDeliveryListdis.vue b/src/views/distribution/deliverylist/distributionDeliveryListdis.vue index af075326..fc55f212 100644 --- a/src/views/distribution/deliverylist/distributionDeliveryListdis.vue +++ b/src/views/distribution/deliverylist/distributionDeliveryListdis.vue @@ -990,9 +990,9 @@ export default { // 获取当前日期 const currentDate = dayjs(); // 获取当前月份的第一天 - const startDate = currentDate.startOf('month'); + const startDate = currentDate.subtract(23, 'day'); // 获取当前月份的最后一天 - const endDate = currentDate.endOf('month'); + const endDate = currentDate.add(7, 'day'); // 格式化日期为 'YYYY-MM-DD' const formatDate = date => date.format('YYYY-MM-DD'); this.query.taskTimeArr = []; diff --git a/src/views/distribution/deliverylist/distributionDeliveryListmar.vue b/src/views/distribution/deliverylist/distributionDeliveryListmar.vue index cbc39ac8..b129cfcc 100644 --- a/src/views/distribution/deliverylist/distributionDeliveryListmar.vue +++ b/src/views/distribution/deliverylist/distributionDeliveryListmar.vue @@ -779,9 +779,10 @@ export default { // 获取当前日期 const currentDate = dayjs(); // 获取当前月份的第一天 - const startDate = currentDate.startOf('month'); + const startDate = currentDate.subtract(23, 'day'); // 获取当前月份的最后一天 - const endDate = currentDate.endOf('month'); + const endDate = currentDate.add(7, 'day'); + // 格式化日期为 'YYYY-MM-DD' const formatDate = date => date.format('YYYY-MM-DD'); this.query.taskTimeArr = []; diff --git a/src/views/distribution/inventory/distrilbutionBillLadingList.vue b/src/views/distribution/inventory/distrilbutionBillLadingList.vue index 7d71d603..2027bc57 100644 --- a/src/views/distribution/inventory/distrilbutionBillLadingList.vue +++ b/src/views/distribution/inventory/distrilbutionBillLadingList.vue @@ -1134,9 +1134,10 @@ export default { // 获取当前日期 const currentDate = dayjs(); // 获取当前月份的第一天 - const startDate = currentDate.startOf('month'); + const startDate = currentDate.subtract(23, 'day'); + // 获取当前月份的最后一天 - const endDate = currentDate.endOf('month'); + const endDate = currentDate.add(7, 'day'); // 格式化日期为 'YYYY-MM-DD' const formatDate = date => date.format('YYYY-MM-DD'); this.Deliverytime = []; diff --git a/src/views/distribution/reservation/reservation.vue b/src/views/distribution/reservation/reservation.vue index 4b48b334..92d30b24 100644 --- a/src/views/distribution/reservation/reservation.vue +++ b/src/views/distribution/reservation/reservation.vue @@ -333,14 +333,16 @@ - - - - - -