| | |
| | | </template> |
| | | |
| | | <script> |
| | | import echarts from 'echarts' |
| | | import * as echarts from 'echarts' |
| | | // require('echarts/theme/macarons') // echarts theme |
| | | // import resize from './mixins/resize' |
| | | |
| | |
| | | }, |
| | | watch: { |
| | | datas(n) { |
| | | |
| | | this.initChart() |
| | | }, |
| | | datas1(n) { |
| | | |
| | | this.initChart() |
| | | } |
| | | }, |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import echarts from 'echarts' |
| | | import * as echarts from 'echarts' |
| | | export default { |
| | | props: { |
| | | datas: { |
| | |
| | | }, |
| | | watch: { |
| | | datas(val, oldVal) { |
| | | |
| | | this.initChart() |
| | | } |
| | | }, |
| | |
| | | import RegionalOverview from '@/components/Wind/RegionalOverview' // 实时监控组件
|
| | | import { mapGetters } from 'vuex'
|
| | | import { gcj02towgs84 } from '@/assets/json/transform'
|
| | | import requestObj from '@/utils/request'
|
| | | export default {
|
| | | components: { RegionalOverview },
|
| | | props: {
|
| | |
| | | this.getParamsData()
|
| | | setTimeout(() => {
|
| | | $.getJSON(
|
| | | 'http://47.99.64.149:8080/api/screen_api_v2/screen/windAndDeviceDataByArea',
|
| | | `${requestObj.baseUrl}/screen_api_v2/screen/windAndDeviceDataByArea`,
|
| | | { monitorPointId: this.$store.state.monitorPointId },
|
| | | (data) => {
|
| | | // 遍历所有图层
|
| | |
| | | import axios from 'axios' |
| | | import { getToken } from '@/utils/auth' |
| | | import json from '@/assets/json/sensor.json' |
| | | |
| | | import requestObj from '@/utils/request' |
| | | export default { |
| | | filters: { |
| | | sensorFilter: function(value) { |
| | |
| | | getTimeAreaData(item, index) { |
| | | this.asideData.activeAreaKey = -1 |
| | | this.asideData.activeKey = index |
| | | axios.get('http://47.99.64.149:8081/api/uav/queryTimeSlot', { |
| | | |
| | | axios.get(`${requestObj.baseUrl}/queryTimeSlot`, { |
| | | params: { |
| | | organizationId: this.$store.state.orgId, |
| | | date: item |
| | |
| | | this.map.remove(this.textMarkers.markers) |
| | | } |
| | | this.asideData.activeAreaKey = index |
| | | axios.get('http://47.99.64.149:8081/api/uav/queryDataByBatch', { |
| | | axios.get(`${requestObj.baseUrl}/uav/queryDataByBatch`, { |
| | | params: { |
| | | batch: item.batch |
| | | }, |
| | |
| | | }, |
| | | // 获取组织下存在飞行记录的日期 |
| | | getDate() { |
| | | axios.get('http://47.99.64.149:8081/api/uav/queryDate', { |
| | | axios.get(`${requestObj.baseUrl}/uav/queryDate`, { |
| | | params: { |
| | | organizationId: this.$store.state.orgId |
| | | }, |
| | |
| | | |
| | | import axios from 'axios' |
| | | import { getToken } from '@/utils/auth' |
| | | |
| | | import requestObj from '@/utils/request' |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | }, |
| | | // 获取组织下存在飞行记录的日期 |
| | | getDate() { |
| | | axios.get('http://47.99.64.149:8081/api/uav/test', { |
| | | axios.get(`${requestObj.baseUrl}/uav/test`, { |
| | | params: { |
| | | batch: '2021-07-08 01:00:00' |
| | | }, |
| | |
| | | // 例如:import《组件名称》from'《组件路径》'; |
| | | |
| | | import json from '@/assets/json/sensor.json' |
| | | import requestObj from '@/utils/request' |
| | | import * as echarts from 'echarts' |
| | | // import { parse } from 'path-to-regexp' |
| | | // import LineChart from '@/components/Echarts/LineChart' |
| | | // import draggable from 'vuedraggable' |
| | |
| | | watch: { |
| | | PM2_5Data(val) { |
| | | // console.log('新数据' + val) |
| | | this.myChart = null |
| | | this.drawChart() |
| | | }, |
| | | leftaSide(n, o) { |
| | |
| | | if (this.ws) { |
| | | this.ws.close() |
| | | } |
| | | console.log('socketUrl', socketUrl, this.macNamel) |
| | | var that = this |
| | | // 拼写参数 |
| | | // var param = this.accountId + '&' + this.orgId + '&' + this.macName |
| | |
| | | // 拼写URL |
| | | var socketUrl |
| | | if (this.equipment === 'car') { |
| | | socketUrl = 'http://47.99.64.149:8081/api/cruiserWebsocket/' + this.macName |
| | | socketUrl = `${requestObj.baseUrl}cruiserWebsocket/` + this.macName |
| | | // socketUrl = 'http://192.168.0.11:8081/cruiserWebsocket/' + this.macName |
| | | } else { |
| | | socketUrl = 'http://47.99.64.149:8081/api/singleDevice/' + this.macName |
| | | socketUrl = `${requestObj.baseUrl}singleDevice/` + this.macName |
| | | // socketUrl = 'http://192.168.0.11:8081/singleDevice/' + this.macName |
| | | } |
| | | // 替换http为WS |
| | | |
| | | socketUrl = socketUrl.replace('https', 'ws').replace('http', 'ws') |
| | | |
| | | this.ws = new WebSocket(socketUrl) |
| | |
| | | const that = this |
| | | var bar_dv = this.$refs.main |
| | | if (bar_dv) { |
| | | that.myChart = this.$echarts.init(bar_dv) |
| | | that.myChart = echarts.init(bar_dv) |
| | | var option = { |
| | | title: { |
| | | left: 'center', |