From 464f6b39668b153af0fec399dc6aab76c46bbf8d Mon Sep 17 00:00:00 2001
From: guoshipeng <3194674006@qq.com>
Date: Fri, 04 Aug 2023 11:44:06 +0800
Subject: [PATCH] fix:1、无人机页面修改六参设定     2、监测因子趋势五分钟报

---
 src/views/UVA/index.vue |  189 ++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 168 insertions(+), 21 deletions(-)

diff --git a/src/views/UVA/index.vue b/src/views/UVA/index.vue
index fc3a6f3..3e672d1 100644
--- a/src/views/UVA/index.vue
+++ b/src/views/UVA/index.vue
@@ -211,6 +211,13 @@
               v-if="selecttrue === 2"
               style="margin-left: 10px; margin-top: 10px"
             >
+              <el-button
+                size="medium"
+                type="primary"
+                icon="el-icon-setting"
+                @click="dialogFormVisible = true"
+                >6���������</el-button
+              >
               <el-button class="gengD" @click="shou">������</el-button>
               <el-button type="primary" @click="selectDuo">������</el-button>
             </div>
@@ -247,6 +254,74 @@
         <div id="map_container" v-loading="loading1" />
       </el-main>
     </el-container>
+    <el-dialog title="6���������" :visible.sync="dialogFormVisible" width="1000px">
+      <el-descriptions title="������6���" :column="3" border>
+        <el-descriptions-item
+          label="PM2.5 | ug/m��"
+          label-class-name="my-label"
+          content-class-name="my-content"
+          >22</el-descriptions-item
+        >
+        <el-descriptions-item label="PM10 | ug/m��">34</el-descriptions-item>
+        <el-descriptions-item label="SO2 | ug/m��">4</el-descriptions-item>
+        <el-descriptions-item label="NO2 | ug/m��">16</el-descriptions-item>
+        <el-descriptions-item label="CO | mg/m��">0.5</el-descriptions-item>
+        <el-descriptions-item label="O3 | ug/m��">149</el-descriptions-item>
+      </el-descriptions>
+      <!-- <el-descriptions title="���������������"  border>
+      </el-descriptions> -->
+      <div
+        style="
+          font-size: 16px;
+          font-weight: 700;
+          margin: 10px 0 20px 0;
+          font-size: 16px;
+          font-weight: 700;
+          color: #303133;
+        "
+      >
+        ���������������
+      </div>
+      <el-table :data="sensorTableData" border>
+        <el-table-column prop="sensorName" label="������" />
+        <el-table-column prop="unit" label="������" />
+        <el-table-column label="������">
+          <template slot-scope="scope">
+            <el-input v-model="scope.row.tab1" placeholder="���������������" />
+            <!-- <span v-show="!scope.row.show">{{ scope.row.tab1 }}</span> -->
+          </template>
+        </el-table-column>
+        <el-table-column label="������">
+          <template slot-scope="scope">
+            <el-input v-model="scope.row.tab2" placeholder="���������������" />
+          </template>
+        </el-table-column>
+        <el-table-column label="������">
+          <template slot-scope="scope">
+            <el-input v-model="scope.row.tab3" placeholder="���������������" />
+          </template>
+        </el-table-column>
+        <el-table-column label="������">
+          <template slot-scope="scope">
+            <el-input v-model="scope.row.tab4" placeholder="���������������" />
+          </template>
+        </el-table-column>
+        <el-table-column label="������">
+          <template slot-scope="scope">
+            <el-input v-model="scope.row.tab5" placeholder="���������������" />
+          </template>
+        </el-table-column>
+        <el-table-column label="������">
+          <template slot-scope="scope">
+            <el-input v-model="scope.row.tab6" placeholder="���������������" />
+          </template>
+        </el-table-column>
+      </el-table>
+      <div slot="footer" class="dialog-footer">
+        <el-button @click="dialogFormVisible = false">��� ���</el-button>
+        <el-button type="primary" @click="customLevel">��� ���</el-button>
+      </div>
+    </el-dialog>
   </div>
 </template>
 
@@ -446,6 +521,7 @@
   },
   data() {
     return {
+      dialogFormVisible: false,
       chosee: 1,
       shou1: true,
       zhanK1: 1,
@@ -546,7 +622,6 @@
       noneData: true,
       defaultData: [],
       carMac: null,
-      dialogFormVisible: false,
       optionsduo: [
         { code: 'a34004', name: 'PM2.5' },
         { code: 'a34002', name: 'PM10' },
@@ -708,6 +783,88 @@
       timeNums: [],
       batchs: '',
       macs: '',
+      sensorTableData: [
+        {
+          sensorName: 'PM2.5',
+          unit: 'ug/m��',
+          tab1: '35',
+          tab2: '75',
+          tab3: '115',
+          tab4: '150',
+          tab5: '250',
+          tab6: '350',
+        },
+        {
+          sensorName: 'PM10',
+          unit: 'ug/m��',
+          tab1: '50',
+          tab2: '150',
+          tab3: '250',
+          tab4: '350',
+          tab5: '420',
+          tab6: '500',
+        },
+        {
+          sensorName: 'SO2',
+          unit: 'ug/m��',
+          tab1: '150',
+          tab2: '500',
+          tab3: '650',
+          tab4: '800',
+          tab5: '',
+          tab6: '',
+        },
+        {
+          sensorName: 'NO2',
+          unit: 'ug/m��',
+          tab1: '100',
+          tab2: '200',
+          tab3: '700',
+          tab4: '1200',
+          tab5: '2340',
+          tab6: '3090',
+        },
+        {
+          sensorName: 'CO',
+          unit: 'mg/m��',
+          tab1: '5',
+          tab2: '10',
+          tab3: '35',
+          tab4: '60',
+          tab5: '90',
+          tab6: '120',
+        },
+        {
+          sensorName: 'O3',
+          unit: 'ug/m��',
+          tab1: '160',
+          tab2: '200',
+          tab3: '300',
+          tab4: '400',
+          tab5: '800',
+          tab6: '1000',
+        },
+        {
+          sensorName: 'TVOC',
+          unit: 'mg/m��',
+          tab1: '0.1',
+          tab2: '0.3',
+          tab3: '0.5',
+          tab4: '0.7',
+          tab5: '0.9',
+          tab6: '1',
+        },
+        {
+          sensorName: '���������',
+          unit: 'ug/m��',
+          tab1: '300',
+          tab2: '500',
+          tab3: '1000',
+          tab4: '10000',
+          tab5: '20000',
+          tab6: '50000',
+        },
+      ],
     }
   },
 
@@ -748,6 +905,10 @@
     // this.getFlyData()
   },
   methods: {
+    customLevel() {
+      this.selectDuo()
+      this.dialogFormVisible = false
+    },
     selectDuo() {
       // console.log(2115);
       if (this.chosee === 1) {
@@ -763,7 +924,8 @@
       }
       this.$request({
         // url: '/uav/queryDataByBatch',
-        url: '/uav/test',
+        url: '/uav/getUav',
+        // url: '/uav/test',
         method: 'post',
         data: {
           batch: this.batchs,
@@ -813,11 +975,11 @@
       //   return
       // }
       this.selecttrue = 2
-      $('.numss').css({ width: '930px' })
+      $('.numss').css({ width: '1050px' })
     },
     shou() {
       this.selecttrue = 1
-      $('.numss').css({ width: '690px' })
+      $('.numss').css({ width: '700px' })
     },
     parseTime(time, cFormat) {
       if (arguments.length === 0 || !time) {
@@ -878,12 +1040,6 @@
       })
       return arr
     },
-    // ���������������������������������
-    changeCarData(e) {
-      this.carMac = e
-      this.getStart()
-    },
-    // ���������������������������
     // ���������������������������������������
     Rad(d) {
       return (d * Math.PI) / 180.0 // ���������������������������������������������������
@@ -948,7 +1104,6 @@
         }
         this.dataType = 'history'
         // this.map = null
-        this.getStart()
       }
     },
     // ���������������������������������
@@ -1011,7 +1166,8 @@
       }
       this.$request({
         // url: '/uav/queryDataByBatch',
-        url: '/uav/test',
+        // url: '/uav/test',
+        url: '/uav/getUav',
         method: 'post',
         data: {
           batch: item.batch,
@@ -1846,15 +2002,6 @@
           break
       }
       this.initStart(this.carData)
-    },
-    changeCode1(index) {
-      this.changeColor1 = index
-      if (index === 0) {
-        this.viewKey = '2D'
-      } else {
-        this.viewKey = '3D'
-      }
-      this.getStart()
     },
   },
 }

--
Gitblit v1.8.0