地图获取省份逻辑

This commit is contained in:
jhd
2026-06-02 15:44:00 +08:00
parent 20d376e93e
commit 73ebc8b1e7
5 changed files with 924 additions and 1 deletions

View File

@@ -115,3 +115,35 @@ export function getFullSalesReport(params) {
params
})
}
// ===== 省份热力地图数据 =====
const mockProvinceStats = [
{ name: '山东省', customerCount: 124, orderCount: 2800, salesAmount: 3100 },
{ name: '河南省', customerCount: 103, orderCount: 2300, salesAmount: 2550 },
{ name: '江苏省', customerCount: 35, orderCount: 850, salesAmount: 950 },
{ name: '天津市', customerCount: 17, orderCount: 420, salesAmount: 480 },
{ name: '河北省', customerCount: 12, orderCount: 310, salesAmount: 360 },
{ name: '上海市', customerCount: 10, orderCount: 260, salesAmount: 320 },
{ name: '湖北省', customerCount: 7, orderCount: 180, salesAmount: 210 },
{ name: '辽宁省', customerCount: 6, orderCount: 150, salesAmount: 170 },
{ name: '浙江省', customerCount: 5, orderCount: 130, salesAmount: 150 },
{ name: '安徽省', customerCount: 4, orderCount: 100, salesAmount: 115 },
{ name: '四川省', customerCount: 4, orderCount: 90, salesAmount: 100 },
{ name: '湖南省', customerCount: 3, orderCount: 75, salesAmount: 85 },
{ name: '福建省', customerCount: 3, orderCount: 70, salesAmount: 80 },
{ name: '山西省', customerCount: 2, orderCount: 50, salesAmount: 55 },
{ name: '陕西省', customerCount: 2, orderCount: 45, salesAmount: 50 },
{ name: '江西省', customerCount: 2, orderCount: 40, salesAmount: 45 },
{ name: '北京市', customerCount: 1, orderCount: 25, salesAmount: 30 },
{ name: '广东省', customerCount: 1, orderCount: 20, salesAmount: 25 },
{ name: '海南省', customerCount: 1, orderCount: 15, salesAmount: 18 },
{ name: '广西壮族自治区', customerCount: 1, orderCount: 10, salesAmount: 12 }
]
/**
* 省份热力统计数据
*/
export const getProvinceStats = withMock(
(params) => request({ url: '/crm/salesReport/provinceStats', method: 'get', params }),
mockProvinceStats
)