From 1a7364392365e25a7fe92f6a1bed512d8e133c1a Mon Sep 17 00:00:00 2001 From: zzyuan <781948537@qq.com> Date: Fri, 4 Jul 2025 14:16:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E7=AE=A1=E7=90=86=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=E6=9F=A5=E8=AF=A2=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../purchaseManage/contractList/index.vue | 18 +++++++++++++----- .../purchaseInspection/index.vue | 14 +++++++++++--- .../purchaseManage/purchaseOrder/index.vue | 14 +++++++++++--- .../purchaseManage/purchasePlan/index.vue | 18 +++++++++++++----- 4 files changed, 48 insertions(+), 16 deletions(-) diff --git a/src/views/foodManage/purchaseManage/contractList/index.vue b/src/views/foodManage/purchaseManage/contractList/index.vue index 0096b991..f8cbdc6b 100644 --- a/src/views/foodManage/purchaseManage/contractList/index.vue +++ b/src/views/foodManage/purchaseManage/contractList/index.vue @@ -191,7 +191,7 @@ export default { pageSize: 10, }, treeOptions:[],//区域树 - dateRange:[],//区域树 + dateRange:this.defaultDateRange(), pickerOptions: { shortcuts: [{ text: '最近一周', @@ -250,7 +250,7 @@ export default { }, /** 重置按钮操作 */ resetQuery() { - this.dateRange = [] + this.dateRange = this.defaultDateRange() this.resetForm("queryForm"); this.handleQuery(); }, @@ -266,8 +266,8 @@ export default { "contractStatus": this.queryParams.contractStatus } if(this.dateRange.length>0){ - param.startDateTime = this.formatDate(this.dateRange[0]) - param.endDateTime = this.formatDate(this.dateRange[1]) + param.startDateTime = this.formatDateTime(this.dateRange[0]) + param.endDateTime = this.formatDateTime(this.dateRange[1]) }else{ param.startDateTime = "" param.endDateTime = "" @@ -342,7 +342,15 @@ export default { this.loadingBtn=false }); }, - + defaultDateRange() { + const end = new Date(new Date().toLocaleDateString()); + end.setTime(end.getTime()); + const start = new Date((new Date().toLocaleDateString())); + start.setTime(start.getTime()- 30 * 24 * 60 * 60 * 1000 - 1); + this.start = parseInt(start.getTime() / 1000) + this.end = parseInt(end.getTime() / 1000) + return [start, end] + }, //日期 formatDate(date) { // 格式化为 YYYY-MM-DD diff --git a/src/views/foodManage/purchaseManage/purchaseInspection/index.vue b/src/views/foodManage/purchaseManage/purchaseInspection/index.vue index fa0e3e27..9c21f2e6 100644 --- a/src/views/foodManage/purchaseManage/purchaseInspection/index.vue +++ b/src/views/foodManage/purchaseManage/purchaseInspection/index.vue @@ -174,7 +174,7 @@ export default { }, treeOptions:[],//区域树 supplierOptions:[], - dateRange:[],//区域树 + dateRange:this.defaultDateRange(),//区域树 pickerOptions: { shortcuts: [{ text: '最近一周', @@ -240,7 +240,7 @@ export default { }, /** 重置按钮操作 */ resetQuery() { - this.dateRange = [] + this.dateRange = this.defaultDateRange() this.resetForm("queryForm"); this.handleQuery(); }, @@ -331,7 +331,15 @@ export default { this.loadingBtn=false }); }, - + defaultDateRange() { + const end = new Date(new Date().toLocaleDateString()); + end.setTime(end.getTime()); + const start = new Date((new Date().toLocaleDateString())); + start.setTime(start.getTime()- 30 * 24 * 60 * 60 * 1000 - 1); + this.start = parseInt(start.getTime() / 1000) + this.end = parseInt(end.getTime() / 1000) + return [start, end] + }, //日期 formatDate(date) { // 格式化为 YYYY-MM-DD diff --git a/src/views/foodManage/purchaseManage/purchaseOrder/index.vue b/src/views/foodManage/purchaseManage/purchaseOrder/index.vue index f300fb6e..0146ada6 100644 --- a/src/views/foodManage/purchaseManage/purchaseOrder/index.vue +++ b/src/views/foodManage/purchaseManage/purchaseOrder/index.vue @@ -229,7 +229,7 @@ export default { canteenOptions:[],//食堂下拉选 stallOptions:[],//档口下拉选 supplierOptions:[], - dateRange:[],//区域树 + dateRange:this.defaultDateRange(),//区域树 pickerOptions: { shortcuts: [{ text: '最近一周', @@ -315,7 +315,7 @@ export default { }, /** 重置按钮操作 */ resetQuery() { - this.dateRange = [] + this.dateRange = this.defaultDateRange() this.resetForm("queryForm"); this.handleQuery(); }, @@ -410,7 +410,15 @@ export default { this.loadingBtn=false }); }, - + defaultDateRange() { + const end = new Date(new Date().toLocaleDateString()); + end.setTime(end.getTime()); + const start = new Date((new Date().toLocaleDateString())); + start.setTime(start.getTime()- 30 * 24 * 60 * 60 * 1000 - 1); + this.start = parseInt(start.getTime() / 1000) + this.end = parseInt(end.getTime() / 1000) + return [start, end] + }, //日期 formatDate(date) { // 格式化为 YYYY-MM-DD diff --git a/src/views/foodManage/purchaseManage/purchasePlan/index.vue b/src/views/foodManage/purchaseManage/purchasePlan/index.vue index 8061252b..c457aa8b 100644 --- a/src/views/foodManage/purchaseManage/purchasePlan/index.vue +++ b/src/views/foodManage/purchaseManage/purchasePlan/index.vue @@ -197,7 +197,7 @@ export default { treeAreaOptions:[],//区域树 canteenOptions:[],//食堂下拉选 stallOptions:[],//档口下拉选 - dateRange:[],//区域树 + dateRange:this.defaultDateRange(),//区域树 pickerOptions: { shortcuts: [{ text: '最近一周', @@ -276,7 +276,7 @@ export default { }, /** 重置按钮操作 */ resetQuery() { - this.dateRange = [] + this.dateRange = this.defaultDateRange() this.resetForm("queryForm"); this.handleQuery(); }, @@ -293,8 +293,8 @@ export default { "stallId": this.queryParams.stallId, } if(this.dateRange.length>0){ - param.startDateTime = this.formatDate(this.dateRange[0]) - param.endDateTime = this.formatDate(this.dateRange[1]) + param.startDateTime = this.formatDateTime(this.dateRange[0]) + param.endDateTime = this.formatDateTime(this.dateRange[1]) }else{ param.startDateTime = "" param.endDateTime = "" @@ -369,7 +369,15 @@ export default { this.loadingBtn=false }); }, - + defaultDateRange() { + const end = new Date(new Date().toLocaleDateString()); + end.setTime(end.getTime()); + const start = new Date((new Date().toLocaleDateString())); + start.setTime(start.getTime()- 30 * 24 * 60 * 60 * 1000 - 1); + this.start = parseInt(start.getTime() / 1000) + this.end = parseInt(end.getTime() / 1000) + return [start, end] + }, //日期 formatDate(date) { // 格式化为 YYYY-MM-DD