From 963a2313f4f8959715293d38f69894078150d508 Mon Sep 17 00:00:00 2001
From: lzhe <lzhe@example.com>
Date: 星期五, 14 六月 2024 11:29:47 +0800
Subject: [PATCH] Merge branch 'master' of http://www.beijingsoft.cn:9090/r/smart-web

---
 src/views/mdc/processParam/index.vue |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/views/mdc/processParam/index.vue b/src/views/mdc/processParam/index.vue
index 912adf6..764c3b7 100644
--- a/src/views/mdc/processParam/index.vue
+++ b/src/views/mdc/processParam/index.vue
@@ -76,7 +76,7 @@
                                 <!-- <el-switch v-model="isShowTable" class="mb-2" active-text="鏁版嵁琛�" inactive-text="缁熻鍥�" /> -->
                             </el-col>
                             <el-col :span="20" style='text-align: right;'>
-                                <el-date-picker :max-range="3" :clearable="false" value-format="YYYY-MM-DD"
+                                <el-date-picker :max-range="3" :clearable="true" value-format="YYYY-MM-DD"
                                     style="width: 250px" v-model="time" type="daterange" range-separator="-"
                                     start-placeholder="" end-placeholder="" :disabled-date="disabledDate"
                                     @calendar-change="change" />
@@ -133,7 +133,8 @@
         treeChecked() {
             this.query()
         },
-        time() {
+        time(val) {
+            if (!val?.[0]) return
             this.query()
         },
         timeRange(val) {
@@ -153,9 +154,10 @@
             activeList: [0, 1, 2, 3, 4, 5, 6, 7, 8],
             timeRange: '',
             treeChecked: [],
-            timeStart: moment().format('YYYY-MM-DD'),
+            timeStart: '',
             time: [moment().format('YYYY-MM-DD'), moment().format('YYYY-MM-DD')],
             disabledDate: Date => {
+                if (!this.timeStart) return false
                 let max = moment(this.timeStart, 'YYYY-MM-DD').add(3, 'd').format('YYYY-MM-DD')
                 let min = moment(this.timeStart, 'YYYY-MM-DD').subtract(3, 'd').format('YYYY-MM-DD')
                 return !moment(Date).isBetween(min, max);
@@ -255,11 +257,12 @@
             })
         },
         setLineOptions(data, myname) {
+            if (!data) return
             console.log(data, myname)
-            let xAxis = data.map(item => {
+            let xAxis = data?.map(item => {
                 return item.time
             })
-            let yAxisData = data.map(item => {
+            let yAxisData = data?.map(item => {
                 return item.value
             })
             let dayCharts = {
@@ -385,6 +388,7 @@
         },
         change(e) {
             this.timeStart = e[0] || moment().format('YYYY-MM-DD')
+            if (e[1]) this.timeStart = ''
         }
     },
 }

--
Gitblit v1.9.3