态势感知平台-武汉市开源生态建设-全国重点城市开源镜像站接口对接
This commit is contained in:
@@ -707,6 +707,7 @@ const fetchpolicyData = async() => {
|
||||
}
|
||||
};
|
||||
|
||||
// 开放原子校园行·城市活动场次备用数据
|
||||
const setcampusdata = () => {
|
||||
chartData.value.campus.xAxis = ['南京', '武汉', '北京', '长沙', '成都', '上海', '天津', '深圳', '济南', '广州'];
|
||||
chartData.value.campus.data = [20, 16, 16, 16, 11, 10, 8, 8, 7, 6];
|
||||
@@ -730,6 +731,30 @@ const fetchcampusData = async() => {
|
||||
}
|
||||
};
|
||||
|
||||
// 全国重点城市开源镜像站/节点数量对比备用数据
|
||||
const setmirrorsdata = () => {
|
||||
chartData.value.mirrors.xAxis = ['上海', '北京', '西安', '重庆', '济南', '南京', '武汉', '合肥', '香港', '长春', '成都', '深圳', '兰州', '哈尔滨', '南阳', '杭州'];
|
||||
chartData.value.mirrors.data = [4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1];
|
||||
isEmpty.value.mirrors = false;
|
||||
};
|
||||
const fetchmirrorsData = async() => {
|
||||
try {
|
||||
const response = await mirrorsPage3();
|
||||
const mirrorsdata = response.data;
|
||||
if (mirrorsdata?.code === 200 && mirrorsdata?.data) {
|
||||
chartData.value.mirrors.xAxis = mirrorsdata.data.map(item => item.name);
|
||||
chartData.value.mirrors.data = mirrorsdata.data.map(item => item.number);
|
||||
isEmpty.value.mirrors = false;
|
||||
} else {
|
||||
console.error('获取全国重点城市开源镜像站/节点数量对比数据失败:', mirrorsdata?.msg || '未知错误');
|
||||
setmirrorsdata();
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('请求全国重点城市开源镜像站/节点数量对比数据时发生错误:', error);
|
||||
setmirrorsdata();
|
||||
}
|
||||
};
|
||||
|
||||
// 图表数据
|
||||
const chartData = ref({
|
||||
cityProject: {
|
||||
@@ -757,8 +782,8 @@ const chartData = ref({
|
||||
data: []
|
||||
},
|
||||
mirrors: {
|
||||
xAxis: ['上海', '北京', '西安', '重庆', '济南', '南京', '武汉', '合肥', '香港', '长春', '成都', '深圳', '兰州', '哈尔滨', '南阳', '杭州'],
|
||||
data: [4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
|
||||
xAxis: [],
|
||||
data: []
|
||||
}
|
||||
});
|
||||
|
||||
@@ -1057,6 +1082,7 @@ onMounted(async() => {
|
||||
await fetchclubData(); // 获取重点城市高校开源社团数量数据
|
||||
await fetchpolicyData(); // 获取各省市开源相关政策发布数量数据
|
||||
await fetchcampusData(); // 获取开放原子校园行·城市活动场次数据
|
||||
await fetchmirrorsData(); // 获取全国重点城市开源镜像站/节点数量对比数据
|
||||
init(); // 再初始化图表
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user