|
@@ -24,6 +24,7 @@
|
|
|
import xzqCode from '@/utils/map/xzqCode'
|
|
|
import * as echarts from 'echarts'
|
|
|
import { GETNOBASE } from '@/utils/request'
|
|
|
+import { queryMapSaleData } from '@/api/bigScreen.js'
|
|
|
export default {
|
|
|
data () {
|
|
|
return {
|
|
@@ -37,23 +38,20 @@ export default {
|
|
|
created () {},
|
|
|
|
|
|
mounted () {
|
|
|
- // console.log(xzqCode);
|
|
|
this.getData('china')
|
|
|
},
|
|
|
methods: {
|
|
|
getData (code) {
|
|
|
- this.getGeojson('china', [{ 'name': '青海省', 'value': 197 }, { 'name': '河南省', 'value': 433 }, { 'name': '天津', 'value': 227 }, { 'name': '福建省', 'value': 976 }, { 'name': '辽宁省', 'value': 370 }, { 'name': '西藏自治区', 'value': 321 }, { 'name': '山西省', 'value': 304 }, { 'name': '海南省', 'value': 908 }])
|
|
|
- this.mapclick()
|
|
|
- // this.pageflag = false
|
|
|
- // currentGET('big8', { regionCode: code }).then((res) => {
|
|
|
- // console.log('设备分布', res)
|
|
|
- // if (res.success) {
|
|
|
- // this.getGeojson(res.data.regionCode, res.data.dataList)
|
|
|
- // this.mapclick()
|
|
|
- // } else {
|
|
|
- // this.$Message.warning(res.msg)
|
|
|
- // }
|
|
|
- // })
|
|
|
+ queryMapSaleData().then((res) => {
|
|
|
+ console.log('地图', res)
|
|
|
+ if (res.status == 200) {
|
|
|
+ this.getGeojson('china', res.data.dataList)
|
|
|
+ // this.mapclick()
|
|
|
+ this.$emit('onData', res.data)
|
|
|
+ } else {
|
|
|
+ this.$Message.warning(res.msg)
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
/**
|
|
|
* @description: 获取geojson
|
|
@@ -113,12 +111,12 @@ export default {
|
|
|
left: 20,
|
|
|
bottom: 20,
|
|
|
pieces: [
|
|
|
- { gte: 1000, label: '1000个以上' }, // 不指定 max,表示 max 为无限大(Infinity)。
|
|
|
- { gte: 600, lte: 999, label: '600-999个' },
|
|
|
- { gte: 200, lte: 599, label: '200-599个' },
|
|
|
- { gte: 50, lte: 199, label: '49-199个' },
|
|
|
- { gte: 10, lte: 49, label: '10-49个' },
|
|
|
- { lte: 9, label: '1-9个' } // 不指定 min,表示 min 为无限大(-Infinity)。
|
|
|
+ { gte: 1000000, label: '100万元以上' }, // 不指定 max,表示 max 为无限大(Infinity)。
|
|
|
+ { gte: 500000, lte: 999999, label: '50万元-100万元' },
|
|
|
+ { gte: 100000, lte: 499999, label: '10万元-50万元' },
|
|
|
+ { gte: 50000, lte: 99999, label: '5万元-10万元' },
|
|
|
+ { gte: 10000, lte: 49999, label: '1万元-5万元' },
|
|
|
+ { lte: 9999, label: '1-1万元' } // 不指定 min,表示 min 为无限大(-Infinity)。
|
|
|
],
|
|
|
inRange: {
|
|
|
// 渐变颜色,从小到大
|