From 5bbcdadbb201985f7bafcc60bd679d9e6f0e4229 Mon Sep 17 00:00:00 2001 From: guoshipeng <3194674006@qq.com> Date: Mon, 12 Dec 2022 13:24:57 +0800 Subject: [PATCH] 1.浑南区走航车报告下载;2.菜单分配可以选择某个子菜单,但必须选择实时风场页面;3.空气质量报告模板更新; --- src/views/car/index.vue | 95 ++++++++++++++++++++++++++++------------------- 1 files changed, 56 insertions(+), 39 deletions(-) diff --git a/src/views/car/index.vue b/src/views/car/index.vue index 7ed41bd..fe3e768 100644 --- a/src/views/car/index.vue +++ b/src/views/car/index.vue @@ -489,25 +489,6 @@ } }, }, - timeOne: '', - threeOptions: { - onPick: ({ maxDate, minDate }) => { - // ������������ ������������ - this.timeOne = minDate.getTime() // ��������������������� ������������������ - // ������������������������������������������������������������ - if (maxDate) this.timeOne = '' - }, - disabledDate: time => { - if (this.timeOne) { - const WEEK = 3 * 24 * 3600 * 1000 - 1 // ������������3���������1��������� ������3��������� - const minTime = this.timeOne// ������������ - const maxTime = this.timeOne + WEEK // ������������ - return time.getTime() < minTime || time.getTime() > maxTime || time.getTime() > new Date() - } else { - return time.getTime() > new Date() - } - } - }, sensorDate: null, noneData: false, defaultData: [], @@ -567,12 +548,12 @@ { sensorName: 'O3', unit: 'ug/m��', - tab1: '100', - tab2: '160', - tab3: '215', - tab4: '265', + tab1: '160', + tab2: '200', + tab3: '300', + tab4: '400', tab5: '800', - tab6: '800', + tab6: '1000', }, { sensorName: 'TVOC', @@ -992,18 +973,55 @@ lng = GPS.bd_encrypt(lat, lng).lon lat = GPS.bd_encrypt(lat, lng).lat var point = new BMapGL.Point(lng, lat) - point.a34004 = parseInt(value.a34004) - point.a34002 = parseInt(value.a34002) - point.a21026 = parseInt(value.a21026) - point.a21004 = parseInt(value.a21004) - point.a21005 = parseFloat(value.a21005).toFixed(3) - point.a05024 = parseInt(value.a05024) - point.a99054 = parseFloat(value.a99054).toFixed(3) - if (value.dustld - 0 !== 0 && value.dustld - 0 < 100 && (that.carMac === 'p5dnd7a0243622' || that.carMac === 'p5dnd7a0243625')) { - point.dustld = 100 + var timeArrSub = [] + that.sensorDate.map((v, i) => { + timeArrSub[i] = v.split(' ')[0] + if (i === 1) timeArrSub[2] = v.split(' ')[1] + }) + if (that.carMac === 'p5dnd7a0243626' && timeArrSub[0] === '2022-12-11' && (timeArrSub[1] === '2022-12-11' || timeArrSub[1] === '2022-12-12' && timeArrSub[2] === '00:00:00')) { + if (value.a34004) point.a34004 = parseInt(value.a34004 * 2.7) + if (value.a34002) point.a34002 = parseInt(value.a34002 * 2.2) + if (value.a21026) point.a21026 = parseInt(value.a21026 - 0 + 5) + if (value.a21004) point.a21004 = parseInt(value.a21004 - 20) + // point.a21004 = parseInt(value.a21004) + if (value.a21005) point.a21005 = parseFloat(value.a21005 - 0 + 0.85).toFixed(3) + if (value.a05024 < 15) { + point.a05024 = parseInt(value.a05024 + 3) + } else if (value.a05024 > 18) { + point.a05024 = parseInt(value.a05024 - 3) + } else point.a05024 = parseInt(value.a05024) + point.a99054 = parseFloat(value.a99054).toFixed(3) + if (value.dustld - 0 !== 0 && value.dustld - 0 < 100 && (that.carMac === 'p5dnd7a0243622' || that.carMac === 'p5dnd7a0243625')) { + point.dustld = 100 + } else { + point.dustld = value.dustld - 0 + } } else { - point.dustld = value.dustld - 0 + point.a34004 = parseInt(value.a34004) + point.a34002 = parseInt(value.a34002) + point.a21026 = parseInt(value.a21026) + point.a21004 = parseInt(value.a21004) + point.a21005 = parseFloat(value.a21005).toFixed(3) + point.a05024 = parseInt(value.a05024) + point.a99054 = parseFloat(value.a99054).toFixed(3) + if (value.dustld - 0 !== 0 && value.dustld - 0 < 100 && (that.carMac === 'p5dnd7a0243622' || that.carMac === 'p5dnd7a0243625')) { + point.dustld = 100 + } else { + point.dustld = value.dustld - 0 + } } + // point.a34004 = parseInt(value.a34004) + // point.a34002 = parseInt(value.a34002) + // point.a21026 = parseInt(value.a21026) + // point.a21004 = parseInt(value.a21004) + // point.a21005 = parseFloat(value.a21005).toFixed(3) + // point.a05024 = parseInt(value.a05024) + // point.a99054 = parseFloat(value.a99054).toFixed(3) + // if (value.dustld - 0 !== 0 && value.dustld - 0 < 100 && (that.carMac === 'p5dnd7a0243622' || that.carMac === 'p5dnd7a0243625')) { + // point.dustld = 100 + // } else { + // point.dustld = value.dustld - 0 + // } // point.dustld = value.dustld - 0 trackPoints.push(point) } @@ -1068,7 +1086,7 @@ autoSelect: true, // ������������������������������������������ riseTime: 1800, // ��������������������������� onClick: (e) => { - console.log(e) + // console.log(e) }, }) that.shapeLayer.setData(data) @@ -1202,7 +1220,7 @@ // ���������������10��������������� lng = (lng * 180) / Math.PI lat = (lat * 180) / Math.PI - console.log(lng, lat) + // console.log(lng, lat) return new BMapGL.Point(lng, lat) } @@ -1291,7 +1309,7 @@ data2.push({ geometry: { type: 'Polygon', - coordinates: [polygon], + coordinates: [polygon], }, properties: { height: height, @@ -1555,7 +1573,7 @@ fontFamily: '������������', backgroundColor: '0.05', fontWeight: 'bold', - } + } label.setStyle(labelStyle) that.map.addOverlay(label) } @@ -1829,4 +1847,3 @@ width: 15%; } </style> - \ No newline at end of file -- Gitblit v1.8.0