|
|
@ -152,13 +152,7 @@ const loadTab1Data = async () => { |
|
|
// areaStatList.value = areaRes.data || []; |
|
|
// areaStatList.value = areaRes.data || []; |
|
|
|
|
|
|
|
|
// 写死数据(区域企业数量统计) |
|
|
// 写死数据(区域企业数量统计) |
|
|
overviewData.value = { |
|
|
const fixedList: EnterpriseAreaStatVo[] = [ |
|
|
total: 4439216, |
|
|
|
|
|
existCount: 0, |
|
|
|
|
|
cancelledCount: 0, |
|
|
|
|
|
areaLabel: '全市' |
|
|
|
|
|
}; |
|
|
|
|
|
areaStatList.value = [ |
|
|
|
|
|
{ name: '宝安区', totalNumber: 984119, existNumber: 0, sort: 1 }, |
|
|
{ name: '宝安区', totalNumber: 984119, existNumber: 0, sort: 1 }, |
|
|
{ name: '龙岗区', totalNumber: 966252, existNumber: 0, sort: 2 }, |
|
|
{ name: '龙岗区', totalNumber: 966252, existNumber: 0, sort: 2 }, |
|
|
{ name: '福田区', totalNumber: 615441, existNumber: 0, sort: 3 }, |
|
|
{ name: '福田区', totalNumber: 615441, existNumber: 0, sort: 3 }, |
|
|
@ -171,6 +165,28 @@ const loadTab1Data = async () => { |
|
|
{ name: '大鹏新区', totalNumber: 29258, existNumber: 0, sort: 10 }, |
|
|
{ name: '大鹏新区', totalNumber: 29258, existNumber: 0, sort: 10 }, |
|
|
{ name: '深汕特别合作区', totalNumber: 11411, existNumber: 0, sort: 11 } |
|
|
{ name: '深汕特别合作区', totalNumber: 11411, existNumber: 0, sort: 11 } |
|
|
]; |
|
|
]; |
|
|
|
|
|
|
|
|
|
|
|
// “其他”数据从接口获取 |
|
|
|
|
|
try { |
|
|
|
|
|
const areaRes = await listByArea(queryParams); |
|
|
|
|
|
const otherItem = (areaRes.data || []).find( |
|
|
|
|
|
(item: EnterpriseAreaStatVo) => item.name === '其他' |
|
|
|
|
|
); |
|
|
|
|
|
if (otherItem) { |
|
|
|
|
|
fixedList.push(otherItem); |
|
|
|
|
|
} |
|
|
|
|
|
} catch (e) { |
|
|
|
|
|
console.error('获取"其他"数据失败', e); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
areaStatList.value = fixedList; |
|
|
|
|
|
// 总数 = 所有区域(含其他)合计 |
|
|
|
|
|
overviewData.value = { |
|
|
|
|
|
total: fixedList.reduce((sum, item) => sum + (item.totalNumber || 0), 0), |
|
|
|
|
|
existCount: 0, |
|
|
|
|
|
cancelledCount: 0, |
|
|
|
|
|
areaLabel: '全市' |
|
|
|
|
|
}; |
|
|
areaPageNum.value = 1; |
|
|
areaPageNum.value = 1; |
|
|
} finally { |
|
|
} finally { |
|
|
loading1.value = false; |
|
|
loading1.value = false; |
|
|
|