update src/packages/components/Charts/Maps/MapBase/index.vue.

解决https://gitee.com/dromara/go-view/issues/I6E0JS问题

Signed-off-by: wallellen <wallellen@hotmail.com>
This commit is contained in:
wallellen 2023-03-04 05:59:26 +00:00 committed by Gitee
parent 5605e6a831
commit 31cdbe2a57
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -59,13 +59,14 @@ const getGeojson = (regionId: string) => {
} }
// //
registerMap(props.chartConfig.option.mapRegion.adcode, { geoJSON: {} as any, specialAreas: {} }) registerMap(`${props.chartConfig.option.mapRegion.adcode}`, { geoJSON: {} as any, specialAreas: {} })
// china // china
const registerMapInitAsync = async () => { const registerMapInitAsync = async () => {
await nextTick() await nextTick()
if (props.chartConfig.option.mapRegion.adcode != 'china') { const adCode = `${props.chartConfig.option.mapRegion.adcode}`;
await getGeojson(props.chartConfig.option.mapRegion.adcode) if (adCode !== 'china') {
await getGeojson(adCode)
} else { } else {
await hainanLandsHandle(props.chartConfig.option.mapRegion.showHainanIsLands) await hainanLandsHandle(props.chartConfig.option.mapRegion.showHainanIsLands)
} }
@ -127,7 +128,7 @@ watch(
// //
watch( watch(
() => props.chartConfig.option.mapRegion.adcode, () => `${props.chartConfig.option.mapRegion.adcode}`,
async newData => { async newData => {
try { try {
await getGeojson(newData) await getGeojson(newData)