From 5742084716693ffe8ca813b0c3765a603f99220f Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Thu, 30 Nov 2023 11:57:49 +0800
Subject: [PATCH] fix:数值修改

---
 src/views/car/index.vue |  310 ++++++++++++++++++---------------------------------
 1 files changed, 111 insertions(+), 199 deletions(-)

diff --git a/src/views/car/index.vue b/src/views/car/index.vue
index d1d20bb..ace7c2d 100644
--- a/src/views/car/index.vue
+++ b/src/views/car/index.vue
@@ -1,45 +1,28 @@
 <template>
   <div class="main_body">
     <el-container style="height: 100%">
-      <el-aside
-        v-if="this.$store.state.aside"
-        width="300px"
-        style="background-color: rgb(238, 241, 246); padding-top: 10px"
-      >
-        <span
-          style="
+      <el-aside v-if="this.$store.state.aside" width="300px" style="background-color: rgb(238, 241, 246); padding-top: 10px">
+        <span style="
             font-size: 13px;
             padding-left: 10px;
             font-weight: 500;
             color: rgb(64, 158, 255);
-          "
-          >���������������</span
-        >
+          ">���������������</span>
         <el-menu style="margin-top: 10px">
-          <el-menu-item
-            v-for="(item, index) in defaultData"
-            :key="index"
-            style="
+          <el-menu-item v-for="(item, index) in defaultData" :key="index" style="
               display: flex;
               justify-content: space-between;
               align-items: center;
               padding-right: 0;
               border-bottom: 1px solid #eee;
-            "
-            :index="(index + 1 + '-' + index + 1).toString()"
-            @click="changeCarData(item)"
-          >
+            " :index="(index + 1 + '-' + index + 1).toString()" @click="changeCarData(item)">
             <span>{{ item.name }}</span>
-            <i
-              style="
+            <i style="
                 vertical-align: -2.5px;
                 font-size: 20px;
                 margin-right: 10px;
                 margin-left: auto;
-              "
-              class="iconfont iconfaxianzuobiao"
-              @click="deviceDetail(item.mac, null, item, 0)"
-            />
+              " class="iconfont iconfaxianzuobiao" @click="deviceDetail(item.mac, null, item, 0)" />
             <!--            @click="deviceDetail('p5dnd7a0245390',null,item,0)"-->
           </el-menu-item>
         </el-menu>
@@ -48,34 +31,14 @@
       <el-container style="position: relative">
         <div class="carTop">
           <span style="float: left; margin: 1px 10px 0 0">
-            <el-button
-              size="medium"
-              type="primary"
-              icon="el-icon-setting"
-              @click="dialogFormVisible = true"
-              >6���������</el-button
-            >
+            <el-button size="medium" type="primary" icon="el-icon-setting" @click="dialogFormVisible = true">6���������</el-button>
           </span>
-          <span
-            v-for="(item, index) in snesorParams"
-            :key="index"
-            class="left"
-            :class="{ click: changeColor == index }"
-            @click="changeCode(index)"
-            >{{ item }}
+          <span v-for="(item, index) in snesorParams" :key="index" class="left" :class="{ click: changeColor == index }" @click="changeCode(index)">{{ item }}
           </span>
-          <span
-            v-for="(item, index) in viewOptions"
-            :key="index + '-only'"
-            class="right"
-            :class="{ click: changeColor1 == index }"
-            @click="changeCode1(index)"
-            >{{ item }}
+          <span v-for="(item, index) in viewOptions" :key="index + '-only'" class="right" :class="{ click: changeColor1 == index }" @click="changeCode1(index)">{{ item }}
           </span>
           <span v-if="webSocketView" style="float: right; margin: 2px 10px 0 0">
-            <el-button size="medium" type="primary" @click="wsStart()"
-              >������������</el-button
-            >
+            <el-button size="medium" type="primary" @click="wsStart()">������������</el-button>
           </span>
           <!--           <el-date-picker
                       v-if="historyView"
@@ -111,35 +74,13 @@
           <!--            />-->
           <!--          </el-select>-->
 
-          <el-button
-            type="primary"
-            size="small"
-            style="margin-left: 1.5rem"
-            @click="insertL"
-            >������</el-button
-          >
-          <el-input
-            placeholder="���������������"
-            v-model="inputnum"
-            class="inputNum"
-            clearable
-          >
+          <el-button type="primary" size="small" style="margin-left: 1.5rem" @click="insertL">������</el-button>
+          <el-input placeholder="���������������" v-model="inputnum" class="inputNum" clearable>
           </el-input>
 
           <div class="insLu">
-            <el-upload
-              class="upload-demo"
-              ref="upload"
-              action=""
-              :on-change="handleChange"
-              :on-remove="handleRemove"
-              :file-list="fileList"
-              :auto-upload="false"
-              :limit="1"
-            >
-              <el-button slot="trigger" size="small" type="primary"
-                >������������</el-button
-              >
+            <el-upload class="upload-demo" ref="upload" action="" :on-change="handleChange" :on-remove="handleRemove" :file-list="fileList" :auto-upload="false" :limit="1">
+              <el-button slot="trigger" size="small" type="primary">������������</el-button>
               <div slot="tip" class="el-upload__tip" style="color: red">
                 ������������������������(���������������)
               </div>
@@ -177,11 +118,7 @@
               </el-table-column>
             </el-table>
             <div style="display: flex">
-              <span class="statspan">������������:</span
-              ><el-input
-                v-model="Lname"
-                style="width: 12rem; margin-left: 1.7rem"
-              ></el-input>
+              <span class="statspan">������������:</span><el-input v-model="Lname" style="width: 12rem; margin-left: 1.7rem"></el-input>
             </div>
             <div style="display: flex; margin-left: 4rem">
               <el-button type="primary" @click="insLuDuan">������</el-button>
@@ -189,34 +126,16 @@
               <el-button @click="qnull">������</el-button>
             </div>
           </div>
-          <el-date-picker
-            style="float: right; margin-right: 10px"
-            @change="dateChange"
-            v-model="dateValue"
-            type="datetimerange"
-            :picker-options="threeOptions"
-            range-separator="���"
-            start-placeholder="������������"
-            end-placeholder="������������"
-          >
+          <el-date-picker style="float: right; margin-right: 10px" @change="dateChange" v-model="dateValue" type="datetimerange" :picker-options="threeOptions" range-separator="���" start-placeholder="������������" end-placeholder="������������">
           </el-date-picker>
           <!-- ������/��������������������� -->
-          <el-select
-            v-model="dataTypeValue"
-            placeholder="������������"
-            style="
+          <el-select v-model="dataTypeValue" placeholder="������������" style="
               float: right;
               line-height: 40px;
               margin-right: 10px;
               width: 103px;
-            "
-          >
-            <el-option
-              v-for="item in dataTypeList"
-              :key="item.value"
-              :label="item.label"
-              :value="item.value"
-            />
+            ">
+            <el-option v-for="item in dataTypeList" :key="item.value" :label="item.label" :value="item.value" />
           </el-select>
         </div>
         <div v-if="noneData" class="noneData">������������������������������</div>
@@ -238,12 +157,7 @@
     <!-- 6��������������� -->
     <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="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>
@@ -252,16 +166,14 @@
       </el-descriptions>
       <!-- <el-descriptions title="���������������"  border>
       </el-descriptions> -->
-      <div
-        style="
+      <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>
@@ -490,7 +402,7 @@
         2.0) /
       3.0
     return ret
-  },
+  }
 }
 export default {
   components: { index },
@@ -512,7 +424,7 @@
         'CO',
         'O3',
         'TVOC',
-        '���������',
+        '���������'
       ],
       changeColor: 0,
       changeColor1: 0,
@@ -532,7 +444,7 @@
             text: '������',
             onClick(picker) {
               picker.$emit('pick', new Date())
-            },
+            }
           },
           {
             text: '������',
@@ -540,7 +452,7 @@
               const date = new Date()
               date.setTime(date.getTime() - 3600 * 1000 * 24)
               picker.$emit('pick', date)
-            },
+            }
           },
           {
             text: '���������',
@@ -548,9 +460,9 @@
               const date = new Date()
               date.setTime(date.getTime() - 3600 * 1000 * 24 * 7)
               picker.$emit('pick', date)
-            },
-          },
-        ],
+            }
+          }
+        ]
       },
       timeOne: '',
       threeOptions: {
@@ -560,7 +472,7 @@
           // ������������������������������������������������������������
           if (maxDate) this.timeOne = ''
         },
-        disabledDate: (time) => {
+        disabledDate: time => {
           if (this.timeOne) {
             const WEEK = 3 * 24 * 3600 * 1000 - 1 // ������������3���������1��������� ������3���������
             const minTime = this.timeOne // ������������
@@ -573,7 +485,7 @@
           } else {
             return time.getTime() > new Date()
           }
-        },
+        }
       },
       timeOne: '',
       threeOptions: {
@@ -583,7 +495,7 @@
           // ������������������������������������������������������������
           if (maxDate) this.timeOne = ''
         },
-        disabledDate: (time) => {
+        disabledDate: time => {
           if (this.timeOne) {
             const WEEK = 3 * 24 * 3600 * 1000 - 1 // ������������3���������1��������� ������3���������
             const minTime = this.timeOne // ������������
@@ -596,7 +508,7 @@
           } else {
             return time.getTime() > new Date()
           }
-        },
+        }
       },
       sensorDate: null,
       noneData: false,
@@ -612,7 +524,7 @@
           tab3: '115',
           tab4: '150',
           tab5: '250',
-          tab6: '350',
+          tab6: '350'
         },
         {
           sensorName: 'PM10',
@@ -622,7 +534,7 @@
           tab3: '250',
           tab4: '350',
           tab5: '420',
-          tab6: '500',
+          tab6: '500'
         },
         {
           sensorName: 'SO2',
@@ -632,7 +544,7 @@
           tab3: '650',
           tab4: '800',
           tab5: '',
-          tab6: '',
+          tab6: ''
         },
         {
           sensorName: 'NO2',
@@ -642,7 +554,7 @@
           tab3: '700',
           tab4: '1200',
           tab5: '2340',
-          tab6: '3090',
+          tab6: '3090'
         },
         {
           sensorName: 'CO',
@@ -652,7 +564,7 @@
           tab3: '35',
           tab4: '60',
           tab5: '90',
-          tab6: '120',
+          tab6: '120'
         },
         {
           sensorName: 'O3',
@@ -662,7 +574,7 @@
           tab3: '300',
           tab4: '400',
           tab5: '800',
-          tab6: '1000',
+          tab6: '1000'
         },
         {
           sensorName: 'TVOC',
@@ -672,7 +584,7 @@
           tab3: '0.5',
           tab4: '0.7',
           tab5: '0.9',
-          tab6: '1',
+          tab6: '1'
         },
         {
           sensorName: '���������',
@@ -682,8 +594,8 @@
           tab3: '1000',
           tab4: '10000',
           tab5: '20000',
-          tab6: '50000',
-        },
+          tab6: '50000'
+        }
       ],
       carWs: null,
       map: null,
@@ -703,12 +615,12 @@
       dataTypeList: [
         {
           value: 'history',
-          label: '������������',
+          label: '������������'
         },
         {
           value: 'webSocket',
-          label: '������������',
-        },
+          label: '������������'
+        }
       ],
       dataTypeValue: 'history',
       historyView: true,
@@ -728,8 +640,8 @@
       endL: '',
       timeValue: [
         new Date(2020, 1, 1, 0, 0, 0),
-        new Date(2022, 12, 31, 23, 59, 59),
-      ],
+        new Date(2022, 12, 31, 23, 59, 59)
+      ]
     }
   },
   watch: {
@@ -753,7 +665,7 @@
       // console.log(n)
     },
     deep: true,
-    immediate: true,
+    immediate: true
     // timeValue: {
     //   handler(newVal, oldVal) {
     //     this.sensorTime = this.newTime()
@@ -826,14 +738,14 @@
       if (this.Lname == '') {
         this.$message({
           message: '������������������',
-          type: 'warning',
+          type: 'warning'
         })
         return false
       }
       if (this.tableData.length === 0) {
         this.$message({
           message: '���������������',
-          type: 'warning',
+          type: 'warning'
         })
         // console.log(1);
         return false
@@ -861,20 +773,20 @@
       formData.append(`time3`, times[0])
       formData.append(`time4`, times[1])
       formData.append(`mac`, this.carMac)
-      this.fileList.map((v) => {
+      this.fileList.map(v => {
         formData.append(`files`, v.raw)
       })
       this.$request({
         url: 'cruiser/getDailyDustld',
         method: 'post',
         headers: { 'Content-Type': 'multipart/form-data' }, // ���������������������������������
-        data: formData,
-      }).then((res) => {
+        data: formData
+      }).then(res => {
         console.log(res)
         if (res.code === 0) {
           this.$message({
             message: '������������������',
-            type: 'success',
+            type: 'success'
           })
           this.tableData = []
           this.Lname = ''
@@ -899,7 +811,7 @@
     // ������������������
     newTime2(timeArr) {
       var arr = []
-      timeArr.map((v) => {
+      timeArr.map(v => {
         var date = new Date(v)
         var y = date.getFullYear()
         var m = date.getMonth() + 1
@@ -932,7 +844,7 @@
           device: items,
           macName: mac,
           indexs: indexs,
-          items: [items.latitude, items.longitude],
+          items: [items.latitude, items.longitude]
         },
         query: {
           monitorPointInfo: JSON.stringify(item),
@@ -940,8 +852,8 @@
           macName: mac,
           indexs: indexs,
           items: [items.latitude, items.longitude],
-          equipment: 'car',
-        },
+          equipment: 'car'
+        }
       })
     },
     // 6���������������
@@ -958,13 +870,13 @@
     getCarData() {
       this.$request({
         url: '/cruiser/selectCruisers',
-        method: 'get',
+        method: 'get'
       })
-        .then((res) => {
+        .then(res => {
           this.defaultData = res.data
           this.carMac = res.data[0].mac
         })
-        .catch((err) => {
+        .catch(err => {
           console.log(err)
         })
     },
@@ -975,21 +887,21 @@
         url: '/cruiser/getDates',
         method: 'get',
         params: {
-          mac: this.carMac,
-        },
+          mac: this.carMac
+        }
       })
-        .then((res) => {
+        .then(res => {
           for (let i = 0; i < res.data.length; i++) {
             // this.isDataList[i].value = res.data.data[i]
             // this.isDataList[i].label = res.data.data[i]
             // this.isDataList[i] = { value: res.data.data[i], label: res.data.data[i] }
             this.isDataList.push({
               value: res.data[i],
-              label: res.data[i],
+              label: res.data[i]
             })
           }
         })
-        .catch((err) => {
+        .catch(err => {
           console.log(err)
         })
     },
@@ -1033,7 +945,7 @@
       let str = ''
       let str2 = ''
       this.sensorTime = []
-      timeArr.map((v) => {
+      timeArr.map(v => {
         v = JSON.stringify(v)
         str2 = v.substr(12, 8).split(':')
         str2[0] =
@@ -1159,9 +1071,9 @@
           time1: this.sensorDate[0],
           time2: this.sensorDate[1],
           type: this.sensorKey,
-          range: this.inputnum,
-        },
-      }).then((res) => {
+          range: this.inputnum
+        }
+      }).then(res => {
         // console.log(res)
         if (!res.data.length) {
           this.noneData = true
@@ -1261,15 +1173,15 @@
               point.a05024 = parseInt(value.a05024)
               point.a99054 = parseFloat(value.a99054).toFixed(3)
               if (value.dustld - 0 >= 0 && value.dustld - 0 < 40) {
-                point.dustld = value.dustld - 0 + 170
+                point.dustld = value.dustld - 0 // + 170
               } else if (value.dustld - 0 >= 40 && value.dustld - 0 < 60) {
-                point.dustld = value.dustld - 0 + 130
+                point.dustld = value.dustld - 0 // + 130
               } else if (value.dustld - 0 >= 60 && value.dustld - 0 < 100) {
-                point.dustld = value.dustld - 0 + 110
+                point.dustld = value.dustld - 0 // + 110
               } else if (value.dustld - 0 >= 100 && value.dustld - 0 < 150) {
-                point.dustld = value.dustld - 0 + 70
+                point.dustld = value.dustld - 0 // + 70
               } else if (value.dustld - 0 >= 150 && value.dustld - 0 < 180) {
-                point.dustld = value.dustld - 0 + 30
+                point.dustld = value.dustld - 0 // + 30
               } else {
                 point.dustld = value.dustld - 0
               }
@@ -1298,7 +1210,7 @@
           // ������������������
           skyColors: ['rgba(186, 0, 255, 0)', 'rgba(186, 0, 255, 0.2)'], // ������������
           building: false, // ������������������
-          poiText: true, // ������poi������
+          poiText: true // ������poi������
         })
         that.map.addControl(new BMapGL.NavigationControl3D()) // ������3d������
         if (this.responseJSON.length === 0) {
@@ -1311,7 +1223,7 @@
         if (that.firstPlayFlag) {
           that.map.centerAndZoom(that.centerPoint, that.mapZoom)
           that.view = new mapvgl.View({
-            map: that.map,
+            map: that.map
           })
           that.firstPlayFlag = false
         } else {
@@ -1338,7 +1250,7 @@
               selectedColor: '#ee1111', // ���������������
               autoSelect: true, // ������������������������������������������
               riseTime: 1800, // ���������������������������
-              onClick: (e) => {},
+              onClick: e => {}
             })
             that.shapeLayer.setData(data)
             that.view.addLayer(that.shapeLayer)
@@ -1365,7 +1277,7 @@
               new BMapGL.Point(sw.lng, sw.lat), // ���������
               new BMapGL.Point(ne.lng, sw.lat), // ���������
               new BMapGL.Point(ne.lng, ne.lat), // ���������
-              new BMapGL.Point(sw.lng, ne.lat), // ���������
+              new BMapGL.Point(sw.lng, ne.lat) // ���������
             ],
             { strokeWeight: 0.5, strokeOpacity: 0.0, fillColor: color }
           )
@@ -1383,7 +1295,7 @@
         )
         var startMark = new BMapGL.Marker(that.showPoints[0], {
           icon: startIcon,
-          offset: new BMapGL.Size(0, -20),
+          offset: new BMapGL.Size(0, -20)
         })
         that.map.addOverlay(startMark)
         var endIcon = new BMapGL.Icon(
@@ -1394,7 +1306,7 @@
           that.showPoints[that.showPoints.length - 1],
           {
             icon: endIcon,
-            offset: new BMapGL.Size(0, -20),
+            offset: new BMapGL.Size(0, -20)
           }
         )
         that.map.addOverlay(endMark)
@@ -1412,8 +1324,8 @@
         data.push({
           geometry: {
             type: '"LineString"',
-            coordinates: [points],
-          },
+            coordinates: [points]
+          }
         })
         var lineLayer = new mapvgl.LineLayer({
           color: 'red',
@@ -1421,7 +1333,7 @@
           animation: true,
           duration: 10, // ������������2s
           trailLength: 0.1, // ������������������������0.4
-          interval: 0.3, // ���������������������������������0.2
+          interval: 0.3 // ���������������������������������0.2
         })
         that.view.addLayer(lineLayer)
         lineLayer.setData(data)
@@ -1541,77 +1453,77 @@
               data0.push({
                 geometry: {
                   type: 'Polygon',
-                  coordinates: [polygon],
+                  coordinates: [polygon]
                 },
                 properties: {
-                  height: height,
-                },
+                  height: height
+                }
               })
               break
             case 1:
               data1.push({
                 geometry: {
                   type: 'Polygon',
-                  coordinates: [polygon],
+                  coordinates: [polygon]
                 },
                 properties: {
-                  height: height,
-                },
+                  height: height
+                }
               })
               break
             case 2:
               data2.push({
                 geometry: {
                   type: 'Polygon',
-                  coordinates: [polygon],
+                  coordinates: [polygon]
                 },
                 properties: {
-                  height: height,
-                },
+                  height: height
+                }
               })
               break
             case 3:
               data3.push({
                 geometry: {
                   type: 'Polygon',
-                  coordinates: [polygon],
+                  coordinates: [polygon]
                 },
                 properties: {
-                  height: height,
-                },
+                  height: height
+                }
               })
               break
             case 4:
               data4.push({
                 geometry: {
                   type: 'Polygon',
-                  coordinates: [polygon],
+                  coordinates: [polygon]
                 },
                 properties: {
-                  height: height,
-                },
+                  height: height
+                }
               })
               break
             case 5:
               data5.push({
                 geometry: {
                   type: 'Polygon',
-                  coordinates: [polygon],
+                  coordinates: [polygon]
                 },
                 properties: {
-                  height: height,
-                },
+                  height: height
+                }
               })
               break
             case 6:
               data6.push({
                 geometry: {
                   type: 'Polygon',
-                  coordinates: [polygon],
+                  coordinates: [polygon]
                 },
                 properties: {
-                  height: height,
-                },
+                  height: height
+                }
               })
               break
           }
@@ -1812,7 +1724,7 @@
           `<span class="my-maptip" data-times="${point.times}">${content}<span>`, // ���lable������������
           {
             offset: new BMapGL.Size(-8, -10), // label������������������������label������������������������
-            position: point,
+            position: point
           }
         )
         // label���������
@@ -1830,9 +1742,9 @@
           lineHeight: '20px',
           fontFamily: '������������',
           backgroundColor: '0.05',
-          fontWeight: 'bold',
+          fontWeight: 'bold'
         }
-        label.addEventListener('click', (e) => {
+        label.addEventListener('click', e => {
           // console.log(e)
           // var ps = e.target.latLng.lat
           // var ps1 = e.target.latLng.lng
@@ -1979,8 +1891,8 @@
         this.viewKey = '3D'
       }
       this.getStart()
-    },
-  },
+    }
+  }
 }
 </script>
 <style lang="less" scoped>

--
Gitblit v1.8.0