From 087691a24c27cebbe114ea1f82856280400a3138 Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Mon, 05 Feb 2024 09:50:20 +0800
Subject: [PATCH] fix:bug修复

---
 src/views/onlineRate/detailBox.vue |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/src/views/onlineRate/detailBox.vue b/src/views/onlineRate/detailBox.vue
index 999e7fd..45774f5 100644
--- a/src/views/onlineRate/detailBox.vue
+++ b/src/views/onlineRate/detailBox.vue
@@ -140,30 +140,37 @@
 
       pickerOptions: {
         shortcuts: [{
-          text: '���1���',
+          text: '������',
           onClick (picker) {
             const end = dayjs().subtract(1, 'hour')
+            const start = new Date(dayjs().startOf('day'))
+            picker.$emit('pick', [new Date(start), new Date(end)])
+          }
+        }, {
+          text: '���1���',
+          onClick (picker) {
+            const end = dayjs()
             const start = dayjs().subtract(1, 'day')
             picker.$emit('pick', [new Date(start), new Date(end)])
           }
         }, {
           text: '���3���',
           onClick (picker) {
-            const end = dayjs().subtract(1, 'hour')
+            const end = dayjs()
             const start = dayjs().subtract(3, 'day')
             picker.$emit('pick', [new Date(start), new Date(end)])
           }
         }, {
           text: '���5���',
           onClick (picker) {
-            const end = dayjs().subtract(1, 'hour')
+            const end = dayjs()
             const start = dayjs().subtract(5, 'day')
             picker.$emit('pick', [new Date(start), new Date(end)])
           }
         }, {
           text: '���7���',
           onClick (picker) {
-            const end = dayjs().subtract(1, 'hour')
+            const end = dayjs()
             const start = dayjs().subtract(7, 'day')
             picker.$emit('pick', [new Date(start), new Date(end)])
           }
@@ -217,8 +224,8 @@
   },
   mounted () {
     this.title = `${this.macDate.name}������`
-    this.startTime = this.macDate.startTime
-    this.endTime = this.macDate.endTime
+    this.startTime = dayjs(this.macDate.startTime).format('YYYY-MM-DD  HH:mm')
+    this.endTime = dayjs(this.macDate.endTime).format('YYYY-MM-DD  HH:mm')
     this.$set(this.selectTime, 0, new Date(this.macDate.startTime))
     this.$set(this.selectTime, 1, new Date(this.macDate.endTime))
     this.getLineData()
@@ -238,8 +245,12 @@
       this.startTime = !this.selectTime ? '' : dayjs(this.selectTime[0]).format('YYYY-MM-DD  HH:mm')
       this.endTime = !this.selectTime ? '' : dayjs(this.selectTime[1]).format('YYYY-MM-DD  HH:mm')
       this.getMacDetail()
-      if (this.type !== 'minute') {
-        this.getLineData()
+      if (this.type === 'minute') {
+        this.lineType = 'hour'
+        this.getLineData(this.startTime, this.endTime, 'hour')
+      } else {
+        this.lineType = this.type
+        this.getLineData(this.startTime, this.endTime, this.type)
       }
     },
     initPieChart (pieChartData) {

--
Gitblit v1.8.0