删除无用接口调用

This commit is contained in:
dzl
2025-09-15 15:25:35 +08:00
parent 5130bfd12e
commit bf2ca554d4
2 changed files with 1 additions and 95 deletions

View File

@@ -234,80 +234,7 @@ const loadRegionOptions = async () => {
} catch (error) { } catch (error) {
console.error('获取省市区数据失败:', error) console.error('获取省市区数据失败:', error)
ElMessage.error(error.message || '获取省市区数据失败') ElMessage.error(error.message || '获取省市区数据失败')
// 如果API获取失败使用浙江省数据作为默认数据
await loadFallbackRegionData()
}
}
// 回退方案:加载浙江省数据
const loadFallbackRegionData = async () => {
try {
const zhejiangResponse = await api.get('/regions/zhejiang')
if (zhejiangResponse.data.success) {
const zhejiangData = zhejiangResponse.data.data || []
// 将浙江省数据转换为级联选择器格式
const cityMap = new Map()
zhejiangData.forEach(item => {
if (!cityMap.has(item.city_name)) {
cityMap.set(item.city_name, {
value: item.city_name,
label: item.city_name,
children: []
})
}
// 添加区县数据移除is_available过滤条件以确保所有区县都显示
if (item.district_name) {
cityMap.get(item.city_name).children.push({
value: item.district_name,
label: item.district_name,
code: item.region_code
})
}
})
regionOptions.value = [{
value: '浙江省',
label: '浙江省',
children: Array.from(cityMap.values())
}]
console.log('已加载浙江省地区数据作为默认选项')
} else {
throw new Error('获取浙江省数据也失败')
}
} catch (fallbackError) {
console.error('浙江省数据获取失败,使用硬编码数据:', fallbackError)
// 最终回退到硬编码数据
regionOptions.value = [
{
value: '浙江省',
label: '浙江省',
children: [
{
value: '宁波市',
label: '宁波市',
children: [
{ value: '鄞州区', label: '鄞州区' },
{ value: '海曙区', label: '海曙区' },
{ value: '江北区', label: '江北区' },
{ value: '北仑区', label: '北仑区' }
]
},
{
value: '杭州市',
label: '杭州市',
children: [
{ value: '西湖区', label: '西湖区' },
{ value: '上城区', label: '上城区' },
{ value: '拱墅区', label: '拱墅区' },
{ value: '余杭区', label: '余杭区' }
]
}
]
}
]
} }
} }

View File

@@ -424,25 +424,6 @@ const startCountdown = () => {
}, 1000); }, 1000);
}; };
/**
* 获取地区数据
*/
const fetchRegions = async () => {
try {
const response = await fetch('/api/regions/zhejiang');
const result = await response.json();
if (result.success) {
regions.value = result.data;
} else {
ElMessage.error('获取地区数据失败');
}
} catch (error) {
console.error('获取地区数据失败:', error);
ElMessage.error('获取地区数据失败,请刷新页面重试');
}
};
// 加载省市区级联数据 // 加载省市区级联数据
const loadRegionOptions = async () => { const loadRegionOptions = async () => {
const provincesResponse = await api.get('/regions/provinces'); const provincesResponse = await api.get('/regions/provinces');
@@ -601,8 +582,6 @@ onMounted(() => {
router.push(redirectPath); router.push(redirectPath);
} }
// 获取地区数据
fetchRegions();
// 加载省市区级联数据 // 加载省市区级联数据
loadRegionOptions(); loadRegionOptions();