diff --git a/project/biaopin/dv/weiyang/AppDvWeiyang.vue b/project/biaopin/dv/weiyang/AppDvWeiyang.vue index 78e59e64..4e277b7e 100644 --- a/project/biaopin/dv/weiyang/AppDvWeiyang.vue +++ b/project/biaopin/dv/weiyang/AppDvWeiyang.vue @@ -686,7 +686,7 @@ export default { } }) }, - renderMap(areaId, cb) { + renderMap(areaId, reload = true) { const mapGeo = this.$copy(weiyang) let scatters = [] if (areaId) { @@ -699,8 +699,23 @@ export default { }) } this.$nextTick(() => { + const colors = { + 三桥街道: "#EBADC8", + 建章路街道: "#B886EA", + 未央宫街道: "#A8B4F0", + 六村堡街道: "#35FDFC", + 汉城街道: "#37FBB9", + 张家堡街道: "#D8F98A", + 草滩街道: "#25B3F8", + 未央湖街道: "#73DCFC", + 徐家湾街道: "#F3C83F", + 谭家街道: "#FD9004", + 辛家庙街道: "#F3C83F", + 大明宫街道: "#FB3744", + } + const regions = Object.entries(colors).map(([name, color]) => ({name, itemStyle: {areaColor: `${color}80`, borderColor: color, borderWidth: 1}})) const options = this.$refs.map.handleMapOps(mapGeo, { - geo: {label: {show: false}}, + geo: {label: {show: false}, regions}, series: { type: 'effectScatter', coordinateSystem: 'geo', itemStyle: {color: '#4DF6FF'}, select: {itemStyle: {color: '#FFC800'}}, @@ -721,10 +736,18 @@ export default { ${["mapResidentCount", "mapResidentGroupCount", "mapWorkOrderCount"].map(prop => `