From f7373ab33a33fc1bbd3f1c056a07b13d271065d7 Mon Sep 17 00:00:00 2001
From: zmc <zmc_li@foxmail.com>
Date: 星期五, 24 十一月 2023 08:51:47 +0800
Subject: [PATCH] 1.修改了飞行巡检的异常聚集度和复现率的描述,当具体异常数为0时,不显示该异常描述。 2.修改低中高风险文字 对应的绿黄红颜色 3.调整了跳转到飞行巡检页面时的布局

---
 src/views/data_management/DataAccessManagement.vue |  145 ++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 133 insertions(+), 12 deletions(-)

diff --git a/src/views/data_management/DataAccessManagement.vue b/src/views/data_management/DataAccessManagement.vue
index 5c36b21..6a27f86 100644
--- a/src/views/data_management/DataAccessManagement.vue
+++ b/src/views/data_management/DataAccessManagement.vue
@@ -1,25 +1,146 @@
 <script>
-  export default {
-    data() {
-      return{
-
-      }
+import getHistoryApi from '@/api/py/getHistoryApi.js'
+import { ElMessage } from 'element-plus'
+import exceptionApi from '@/api/exceptionApi.js'
+export default {
+  data() {
+    return {
+      async: '鏈畬鎴�....',
+      normal: '鏈彉鍖�....',
+      count:0
+    }
+  },
+  mounted() {
+    // this.query()
+    // this.getAnalysisData()
+  },
+  methods: {
+    getData() {
+      getHistoryApi.fetchDustHistoryData().then((res) => {
+        print(res)
+      })
+      setTimeout(() => {
+        ElMessage.success('鏁版嵁鑾峰彇涓�')
+      }, 600)
     },
-    mounted() {
+    // async query() {
+    // await  exceptionApi.analysisdata('','2023-08-01','2023-10-01', 'day').then((response) => {
+    //     const chartData = response.data.data
+    //     this.async = '瀹屾垚'
+    //   })
+    //   this.normal= '鍙樺寲'
+    // },
+    //  query() {
+    //   exceptionApi.analysisdata('','2023-08-01','2023-10-01', 'day').then((response) => {
+    //     const chartData = response.data.data
+    //     this.async = '瀹屾垚'
+    //   })
+    //   this.normal= '鍙樺寲'
+    // },
 
+    //    query() {
+    //   exceptionApi.analysisdata('','2023-08-01','2023-10-01', 'day')
+    //   .then((response) => {
+    //     return response.data.data
+    //   }).then((res)=>{
+    //     a = exceptionApi.analysisdataByType('2023-09-01','month')
+
+    //   })
+    // },
+
+    // getd1(){
+    //   return exceptionApi.analysisdataByType('2023-09-01','month')
+    // },
+    // async query() {
+    //  const  analysis =   await  exceptionApi.analysisdata('','2023-08-01','2023-10-01', 'day')
+    //  console.log('鍒嗘瀽鏁版嵁涓猴細',analysis);
+    //  const exception = await exceptionApi.analysisdataByType('2023-09-01','month')
+    //  console.log('寮傚父鏁版嵁涓猴細',exception);
+    // }
+    getAnalysisData() {
+      const analysis = exceptionApi.analysisdata(
+        this.form.name,
+        this.form.beginTime,
+        this.form.endTime,
+        'day'
+      )
+      const exception = exceptionApi.exceptiondata1({
+        siteName: this.form.name,
+        beginTime: this.form.beginTime,
+        endTime: this.form.endTime
+      })
+      this.loading = true
+      this.queryButton = true
+      Promise.all([analysis, exception]).then((res) => {
+        this.chartData = res[0].data.data
+        let exceptionData = res[1].data.data
+        // console.log('鍒嗘瀽鏁版嵁锛�',analysisData);
+        // console.log('寮傚父鏁版嵁锛�',exceptionData);
+        // 寰楀埌鏈夋晥鏁版嵁鐨勮捣濮嬫椂闂�
+        this.begin = this.chartData[0].lst
+        this.end = this.chartData[this.chartData.length - 1].lst
+        // 绉婚櫎绌烘暟鎹姸鎬�
+        this.isNoData = false
+        // 鐢熸垚鎶樼嚎鍥炬暟鎹厤缃�
+        this.setChart()
+
+        //  鏃ョ粺璁℃暟鎹�
+        let temp = index.calBillData(this.chartData, this.begin, this.end)
+        // 寮傚父鏁版嵁
+        let obj = index.calRecur(exceptionData)
+
+        this.bill.min = temp['min']
+        this.bill.max = temp['max']
+        this.bill.avg = temp['avg']
+        this.bill.online = temp['online']
+        this.bill.valid = temp['valid']
+        this.bill.exceeding = temp['exceeding']
+
+        this.bill.exceptionRecurrence = obj['exceptionRecurrence']
+        this.bill.exceptionTypeAggregation = obj['exceptionTypeAggregation']
+      })
     },
-    methods: {
 
-     }
+
+ increment(){
+    this.count++
+    console.log(document.getElementById('but').textContent)
+    nextTick(()=>{
+      console.log('abc',document.getElementById('but').textContent)
+    })
+    
+  }
+  }
 }
 </script>
 
 <template>
+  <el-button id="but" @click="increment" >{{count}} </el-button>
   <div>
-    鏁版嵁鎺ュ叆绠$悊
+    <!-- 鐐瑰嚮"鑾峰彇鏁版嵁"鍚�,姣忛殧涓�涓皬鏃舵墽琛屼竴娆� -->
   </div>
+
+  <el-descriptions title="鏁版嵁鑾峰彇璇︽儏" direction="vertical" :column="4" :size="size" border>
+    <el-descriptions-item label="鏁版嵁鏉ユ簮">鎵皹</el-descriptions-item>
+    <el-descriptions-item label="鏁版嵁鑾峰彇棰戠巼">1灏忔椂</el-descriptions-item>
+    <el-descriptions-item label="鑷姩寮傚父鍒嗘瀽" :span="2"
+      ><el-tag size="small">鏄�</el-tag></el-descriptions-item
+    >
+    <el-descriptions-item label="绔欑偣鍩烘湰淇℃伅鏁版嵁">
+      <el-tag size="small">鏄�</el-tag>
+    </el-descriptions-item>
+    <el-descriptions-item label="娴撳害鏁版嵁"><el-tag size="small">鏄�</el-tag> </el-descriptions-item>
+  </el-descriptions>
+
+  <el-button type="primary" @click="getData"> 鑷姩鑾峰彇 </el-button>
+  <div>寮傛鍑芥暟锛歿{ async }}</div>
+  <div style="margin-bottom: 20px"></div>
+  <div>鍚庨潰锛� {{ normal }}</div>
 </template>
 
-<style  scoped>
-
-</style>
\ No newline at end of file
+<style scoped>
+.el-descriptions,
+.el-button {
+  margin: 20px;
+}
+</style>

--
Gitblit v1.9.3