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