fix: 适配 echarts map 的地名

This commit is contained in:
puhui999
2024-04-22 11:04:53 +08:00
parent afdee2cd48
commit deb4585d4b
3 changed files with 62 additions and 54 deletions

View File

@ -24,6 +24,7 @@ import {
CrmStatisticCustomerAreaRespVO,
StatisticsPortraitApi
} from '@/api/crm/statistics/portrait'
import { areaReplace } from '@/utils'
defineOptions({ name: 'PortraitCustomerArea' })
const props = defineProps<{ queryParams: any }>() // 搜索参数
@ -106,12 +107,7 @@ const loadData = async () => {
areaStatisticsList.value = areaList.map((item: CrmStatisticCustomerAreaRespVO) => {
return {
...item,
areaName: item.areaName // TODO @puhui999这里最好注释下原因哈, 🤣 我从 mall copy 过来的;这块看着是适合 ercharts 的地名,要不抽个小的 js 方法,然后把涉及到的地方都替换掉。
// .replace('维吾尔自治区', '')
// .replace('壮族自治区', '')
// .replace('回族自治区', '')
// .replace('自治区', '')
// .replace('省', '')
areaName: areaReplace(item.areaName)
}
})
buildLeftMap()