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