From 069da66fbe2748d51b1f3bc63f9ae00e660083c6 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期一, 04 十一月 2024 14:45:18 +0800
Subject: [PATCH] 场景报告模块(暂存)

---
 src/views/fysp/data-product/ProdDailyReport.vue |   43 +++++++++++++++++++++++++++++--------------
 1 files changed, 29 insertions(+), 14 deletions(-)

diff --git a/src/views/fysp/data-product/ProdDailyReport.vue b/src/views/fysp/data-product/ProdDailyReport.vue
index 209e2ff..ec520f7 100644
--- a/src/views/fysp/data-product/ProdDailyReport.vue
+++ b/src/views/fysp/data-product/ProdDailyReport.vue
@@ -246,7 +246,7 @@
       handler(nV, oV) {
         // this.getCanClickDay();
       },
-      deep: true,
+      deep: true
       // immediate: true
     }
   },
@@ -255,16 +255,29 @@
   },
   methods: {
     disabledDate(time) {
-      this.getCanClickDay()
+      this.getCanClickDay();
       let disabled =
         this.canClickDay.filter((item) => {
-          let date = dayjs(time)
-          let itemDay = new Date(item)
-          console.log("curr preview time canClickDay", itemDay.getFullYear(), itemDay.getMonth(), itemDay.getDate());
-          console.log("curr preview time date", date.year(), date.month(), date.date());
-          return date.year() == itemDay.getFullYear() && date.month() == itemDay.getMonth() && date.date() == itemDay.getDate()
-        })
-          .length == 0;
+          let date = dayjs(time);
+          let itemDay = new Date(item);
+          console.log(
+            'curr preview time canClickDay',
+            itemDay.getFullYear(),
+            itemDay.getMonth(),
+            itemDay.getDate()
+          );
+          console.log(
+            'curr preview time date',
+            date.year(),
+            date.month(),
+            date.date()
+          );
+          return (
+            date.year() == itemDay.getFullYear() &&
+            date.month() == itemDay.getMonth() &&
+            date.date() == itemDay.getDate()
+          );
+        }).length == 0;
       return !disabled;
     },
     getSelectedCityname() {
@@ -301,13 +314,15 @@
           .map((topTask) => {
             taskApi.fetchDayTasks(topTask.tguid).then((res) => {
               res.forEach((r) => {
-                let formSearchDate = dayjs(this.formSearch.time)
-                let date = new Date()
-                dayjs(date).year(formSearchDate.year()).month(formSearchDate.month()).date(Number(r.date.slice(8, 10)))
+                let formSearchDate = dayjs(this.formSearch.time);
+                let date = new Date();
+                dayjs(date)
+                  .year(formSearchDate.year())
+                  .month(formSearchDate.month())
+                  .date(Number(r.date.slice(8, 10)));
                 this.canClickDay.push(date);
               });
-              console.log("this.canClickDay", this.canClickDay);
-              
+              console.log('this.canClickDay', this.canClickDay);
             });
           });
       });

--
Gitblit v1.9.3