| | |
| | | @click="insertL" |
| | | >添加</el-button |
| | | > |
| | | <el-input |
| | | placeholder="请输入内容" |
| | | v-model="inputnum" |
| | | class="inputNum" |
| | | clearable |
| | | > |
| | | </el-input> |
| | | |
| | | <div class="insLu"> |
| | | <el-upload |
| | | class="upload-demo" |
| | |
| | | components: { index }, |
| | | data() { |
| | | return { |
| | | inputnum: 0, |
| | | tableData: [], |
| | | fileList: [], |
| | | file: '', |
| | |
| | | }, |
| | | query: { |
| | | monitorPointInfo: JSON.stringify(item), |
| | | device: items, |
| | | device: JSON.stringify(items), |
| | | macName: mac, |
| | | indexs: indexs, |
| | | items: [items.latitude, items.longitude], |
| | |
| | | } |
| | | |
| | | this.$request({ |
| | | url: '/cruiser/cruiserTrajectory', |
| | | // url: '/cruiser/cruiserTrajectory', |
| | | url: '/cruiser/carTrajectoryNewAvg', |
| | | method: 'get', |
| | | params: { |
| | | mac: this.carMac, |
| | | time1: this.sensorDate[0], |
| | | time2: this.sensorDate[1], |
| | | type: this.sensorKey, |
| | | range: this.inputnum, |
| | | }, |
| | | }).then((res) => { |
| | | console.log(res) |
| | | // console.log(res) |
| | | if (!res.data.length) { |
| | | this.noneData = true |
| | | this.loading = false |
| | |
| | | }, |
| | | // 执行数据生成逻辑 |
| | | initStart(res) { |
| | | // console.log(res.data, 'res.data') |
| | | this.abc += 1 |
| | | const that = this |
| | | if (!res) { |
| | |
| | | if (this.responseJSON.length > 0) { |
| | | this.noneData = false |
| | | $.each(this.responseJSON, (item, value) => { |
| | | // console.log(value, 'value') |
| | | if (typeof value.flylon === 'undefined') { |
| | | showNoPoints() |
| | | } else { |
| | | // console.log(value.flylon.toString().length, 'value.flylon.length') |
| | | var lng = parseFloat( |
| | | value.flylon.substr(0, value.flylon.length - 1) |
| | | value.flylon |
| | | .toString() |
| | | .substr(0, value.flylon.toString().length - 1) |
| | | ) |
| | | var lat = parseFloat( |
| | | value.flylat.substr(0, value.flylat.length - 1) |
| | | value.flylat |
| | | .toString() |
| | | .substr(0, value.flylat.toString().length - 1) |
| | | ) |
| | | if (lng < 70 || lng > 150 || lat > 60 || lat < 20) { |
| | | return true |
| | |
| | | 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 < 150 && |
| | | // (that.carMac === 'p5dnd7a0243622' || |
| | | // that.carMac === 'p5dnd7a0243625') |
| | | // ) { |
| | | // point.dustld = 200 |
| | | // } else if ( |
| | | // value.dustld - 0 !== 0 && |
| | | // value.dustld - 0 >= 150 && |
| | | // value.dustld - 0 <= 180 && |
| | | // (that.carMac === 'p5dnd7a0243622' || |
| | | // that.carMac === 'p5dnd7a0243625') |
| | | // ) { |
| | | // point.dustld = 220 |
| | | // } else if ( |
| | | // value.dustld - 0 !== 0 && |
| | | // value.dustld - 0 > 180 && |
| | | // value.dustld - 0 <= 200 && |
| | | // (that.carMac === 'p5dnd7a0243622' || |
| | | // that.carMac === 'p5dnd7a0243625') |
| | | // ) { |
| | | // point.dustld = 230 |
| | | // } else { |
| | | // point.dustld = value.dustld - 0 |
| | | // } |
| | | // if ( |
| | | // value.dustld - 0 !== 0 && |
| | | // value.dustld - 0 < 150 && |
| | | // (that.carMac === 'p5dnd7a0243622' || |
| | | // that.carMac === 'p5dnd7a0243625') |
| | | // ) { |
| | | // point.dustld = 200 |
| | | // } else if ( |
| | | // value.dustld - 0 !== 0 && |
| | | // value.dustld - 0 >= 150 && |
| | | // value.dustld - 0 <= 180 && |
| | | // (that.carMac === 'p5dnd7a0243622' || |
| | | // that.carMac === 'p5dnd7a0243625') |
| | | // ) { |
| | | // point.dustld = 220 |
| | | // } else if ( |
| | | // value.dustld - 0 !== 0 && |
| | | // value.dustld - 0 > 180 && |
| | | // value.dustld - 0 <= 200 && |
| | | // (that.carMac === 'p5dnd7a0243622' || |
| | | // that.carMac === 'p5dnd7a0243625') |
| | | // ) { |
| | | // point.dustld = 230 |
| | | // } else { |
| | | // point.dustld = value.dustld - 0 |
| | | // } |
| | | } |
| | | point.dustld = value.dustld - 0 |
| | | point.times = value.time |
| | |
| | | for (var i = 1; i < trackPoints.length; i++) { |
| | | // var flag = true |
| | | var point1 = trackPoints[i] |
| | | for (var j = 0; j < points.length; j++) { |
| | | var point2 = points[j] |
| | | var dis = that.map.getDistance(point1, point2) // 返回两点之间的直线距离,单位是米 |
| | | if (dis < size) { |
| | | flag = false |
| | | } |
| | | } |
| | | // for (var j = 0; j < points.length; j++) { |
| | | // var point2 = points[j] |
| | | // var dis = that.map.getDistance(point1, point2) // 返回两点之间的直线距离,单位是米 |
| | | // if (dis < size) { |
| | | // flag = false |
| | | // } |
| | | // } |
| | | // points.push(point1) |
| | | // console.log(points,'num'); |
| | | // if (flag) { |
| | | points.push(point1) |
| | | console.log(points,'num'); |
| | | if (flag) { |
| | | points.push(point1) |
| | | // console.log(points,'num'); |
| | | } |
| | | // console.log(points, 'num') |
| | | // } |
| | | } |
| | | |
| | | return points |
| | |
| | | // this.bg = require('@/assets/images/tl_TVOCNew.png') |
| | | break |
| | | } |
| | | this.initStart(this.carData) |
| | | this.$nextTick(()=>{ |
| | | this.getStart() |
| | | }) |
| | | this.initStart(); |
| | | }, |
| | | changeCode1(index) { |
| | | this.changeColor1 = index |
| | |
| | | .insLu div { |
| | | margin-top: 0.8rem; |
| | | } |
| | | /deep/.inputNum { |
| | | width: 5% !important; |
| | | } |
| | | </style> |