From afb9e7c8c9865be6a73d19e35819b5aa6b8afbdd Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Mon, 17 Jun 2024 15:05:29 +0800
Subject: [PATCH] fix: bug修改

---
 src/components/Wind/Map.vue |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/src/components/Wind/Map.vue b/src/components/Wind/Map.vue
index f66f6b1..c2dc060 100644
--- a/src/components/Wind/Map.vue
+++ b/src/components/Wind/Map.vue
@@ -37,6 +37,7 @@
             :clearable="false"
             :editable="false"
             type="datetime"
+            :picker-options="pickerOptions"
             placeholder="������������������"
             @change="changeData"
           />
@@ -408,6 +409,11 @@
       timerKey: '', // ���������������������������
       map: null,
       code: [],
+      pickerOptions: {
+        disabledDate: (time) => {
+          return time.getTime() > Date.now() - 1 * 24 * 3600 * 1000
+        },
+      },
       latlng: [],
       noneData: false,
       params: ['PM10', 'PM2.5', 'SO2', 'NO2', 'CO', 'O3', 'TVOC'],
@@ -530,7 +536,8 @@
       clickmac: '',
       childerItem: {},
       farterItem: {},
-      indexsLaber: 0
+      indexsLaber: 0,
+      time: new Date()
     }
   },
   computed: {
@@ -593,10 +600,10 @@
   methods: {
     // ������������������������������
     getDayXQ (day) {
-      var days = new Date().getDay() // ������
+      var days = new Date().getDay() // ������ // ������
       var rq = '' // ������
       if (day === 'today') {
-        rq = this.newData(0)
+        rq = this.newData(0) // ������������
       } else if (day === 'yesterday') {
         days = (days + 7 - 1) % 7
         rq = this.newData(-1) // ������������
@@ -685,6 +692,7 @@
               inText2.innerHTML = times + ':00'
               this.chooseTimeInfo = true // ���������������
               this.chooseTime = true // ���������������
+              console.log('times', times)
               if ((i + 1) / 24 < 1) {
                 this.nyr = this.newData(-2, 'nyr') + ' ' + times + ':00'
               } else if ((i + 1) / 24 < 2 && (i + 1) / 24 >= 1) {
@@ -718,6 +726,7 @@
               inText2.innerHTML = times + ':00'
               this.chooseTimeInfo = true // ���������������
               this.chooseTime = true // ���������������
+              console.log('times', times)
               if (i / 24 < 1) {
                 this.nyr = this.newData(-2, 'nyr') + ' ' + times + ':00'
               } else if (i / 24 < 2 && i / 24 >= 1) {
@@ -1982,8 +1991,19 @@
       window.map = map
     },
     changeData (val) {
+      console.log(val)
       this.nyr = val + ':00'
+      const date = new Date(this.nyr.replace(/(\d{4}-\d{2}-\d{2}) (\d{2})(?!\d)/, '$1 $2:00'))
+
+      console.log(date)
       this.chooseTime = true
+      // var p1 = document.querySelector('.p1')
+      // var p2 = document.querySelector('.p2')
+      // var p3 = document.querySelector('.p3')
+      // this.time = date
+      // p3.innerHTML = this.getDayXQ('today')
+      // p2.innerHTML = this.getDayXQ('yesterday')
+      // p1.innerHTML = this.getDayXQ('beforeYea')
       this.initData()
     },
     // ������������������������

--
Gitblit v1.8.0