|
@@ -28,34 +28,39 @@ export default {
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
init() {
|
|
init() {
|
|
- let scatterData = [
|
|
|
|
- {
|
|
|
|
- value: [87.6, 43.8],
|
|
|
|
- name: '新疆乌鲁木齐'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: '阿勒泰',
|
|
|
|
- value: [87.70, 47.81],
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: '卡拉玛依',
|
|
|
|
- value: [84.88, 45.58],
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: '喀什',
|
|
|
|
- value: [75.94, 39.45],
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: '哈密',
|
|
|
|
- value: [93.52, 42.82],
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: '吐鲁番',
|
|
|
|
- value: [89.26, 42.97],
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- let lineData = this.filterLines(scatterData)
|
|
|
|
- this.initOption(lineData, scatterData);
|
|
|
|
|
|
+ // 调用后端查询场站列表
|
|
|
|
+ this.$axios({url: '/electricfield/getLargeScreenStation', method: 'get'}).then(response => {
|
|
|
|
+ let scatterData = response.data
|
|
|
|
+ let lineData = this.filterLines(scatterData)
|
|
|
|
+ this.initOption(lineData, scatterData);
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+ // let scatterData = [
|
|
|
|
+ // {
|
|
|
|
+ // value: [87.6, 43.8],
|
|
|
|
+ // name: '新疆乌鲁木齐'
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // name: '阿勒泰',
|
|
|
|
+ // value: [87.70, 47.81],
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // name: '卡拉玛依',
|
|
|
|
+ // value: [84.88, 45.58],
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // name: '喀什',
|
|
|
|
+ // value: [75.94, 39.45],
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // name: '哈密',
|
|
|
|
+ // value: [93.52, 42.82],
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // name: '吐鲁番',
|
|
|
|
+ // value: [89.26, 42.97],
|
|
|
|
+ // }
|
|
|
|
+ // ]
|
|
|
|
|
|
},
|
|
},
|
|
filterLines(currentData) {
|
|
filterLines(currentData) {
|
|
@@ -304,10 +309,9 @@ export default {
|
|
this.myChart.on('click', function (params) {
|
|
this.myChart.on('click', function (params) {
|
|
// 控制台打印点击的数据
|
|
// 控制台打印点击的数据
|
|
if(params.componentType === 'series' && params.componentSubType==='scatter'){
|
|
if(params.componentType === 'series' && params.componentSubType==='scatter'){
|
|
- console.log(params.name)
|
|
|
|
|
|
+ localStorage.setItem('map-jump-staion',params.data.stationCode)
|
|
// TODO 跳转页面
|
|
// TODO 跳转页面
|
|
- // _this.$router.push({path: "/configManager/electricField"})
|
|
|
|
- localStorage.setItem('map-jump-staion',params.name)
|
|
|
|
|
|
+ _this.$router.push({path: "cloudDataQuery"})
|
|
}
|
|
}
|
|
// 你可以在这里添加你的逻辑代码
|
|
// 你可以在这里添加你的逻辑代码
|
|
});
|
|
});
|