| | |
| | | } |
| | | }, |
| | | }, |
| | | 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: [], |
| | |
| | | { |
| | | sensorName: 'O3', |
| | | unit: 'ug/m³', |
| | | tab1: '160', |
| | | tab2: '200', |
| | | tab3: '300', |
| | | tab4: '400', |
| | | tab1: '100', |
| | | tab2: '160', |
| | | tab3: '215', |
| | | tab4: '265', |
| | | tab5: '800', |
| | | tab6: '1000', |
| | | tab6: '800', |
| | | }, |
| | | { |
| | | sensorName: 'TVOC', |
| | |
| | | // console.log(file, fileList) |
| | | }, |
| | | handleChange(file, fileList) { |
| | | this.file = file |
| | | console.log(this.file.raw) |
| | | this.fileList = fileList |
| | | var str = file.name //截取后4位 |
| | | let a = str.substring(str.length - 3) |
| | | console.log(a) |
| | | if (a === 'png') { |
| | | this.file = file |
| | | console.log(this.file.raw) |
| | | this.fileList = fileList |
| | | }else{ |
| | | this.$message('请插入png格式的图片') |
| | | } |
| | | // console.log(file.name, 'file') |
| | | }, |
| | | insLuDuan() { |
| | | if (this.startL == '') { |
| | |
| | | this.Lname = '' |
| | | } |
| | | }) |
| | | // this.$request({ |
| | | // url:'', |
| | | // method:'post', |
| | | // data:{ |
| | | // starttime:this.startL, |
| | | // endtime:this.endL, |
| | | // name:this.Lname, |
| | | // mac:this.carMac, |
| | | // sTime:times[0], |
| | | // eTime:times[1], |
| | | // img:this.file.raw |
| | | // } |
| | | // }).then((res)=>{ |
| | | // console.log(res); |
| | | // }) |
| | | }, |
| | | |
| | | //添加弹框 |
| | |
| | | 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 ( |
| | | 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.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')) { |
| | | 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.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')) { |
| | | 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 |
| | | point.times = value.time |
| | | trackPoints.push(point) |
| | | } |
| | | }) |
| | |
| | | selectedColor: '#ee1111', // 选中项颜色 |
| | | autoSelect: true, // 根据鼠标位置来自动设置选中项 |
| | | riseTime: 1800, // 楼块初始化升起时间 |
| | | onClick: (e) => { |
| | | // console.log(e) |
| | | }, |
| | | onClick: (e) => {}, |
| | | }) |
| | | that.shapeLayer.setData(data) |
| | | that.view.addLayer(that.shapeLayer) |
| | |
| | | // 转为正常的10进制经纬度 |
| | | lng = (lng * 180) / Math.PI |
| | | lat = (lat * 180) / Math.PI |
| | | // console.log(lng, lat) |
| | | // console.log(lng, lat,123) |
| | | return new BMapGL.Point(lng, lat) |
| | | } |
| | | |
| | |
| | | that.endL = times |
| | | } |
| | | }) |
| | | |
| | | label.setStyle(labelStyle) |
| | | that.map.addOverlay(label) |
| | | } |
| | |
| | | margin-top: 0.8rem; |
| | | } |
| | | </style> |
| | | |