提交 1dc351d0 authored 作者: yanpeng's avatar yanpeng

sci-1

上级 d4e91398
......@@ -9,7 +9,7 @@
</template>
<div class="tableWrap">
<el-table
:data="panel5MockData"
:data="panel5Data"
class="sanction-table"
stripe
empty-text="暂无数据"
......@@ -104,8 +104,7 @@ import {
getScientificInstrumentDependencyCount,
getScientificInstrumentDependencyRisk,
getScientificInstrumentLocalizationRisk,
getScientificInstrumentOriginCount,
getScientificImpactEntityList
getScientificInstrumentOriginCount
} from "@/api/exportControl";
const selectOptions = [
{
......@@ -117,6 +116,7 @@ const selectedId = ref(selectOptions[0].value);
const indexMethod = index => {
return index + 1;
};
const panel5Data = ref([]);
const panel5MockData = [
{
name: "科大讯飞股份有限公司",
......@@ -288,15 +288,10 @@ const fetchScientificImpactEntityList = async () => {
try {
const data = await getScientificImpactEntityList(router.query.startTime);
if (data && Array.isArray(data)) {
// 转换数据格式以适应 getPieOption2
// 数据结构应该是 [{ name: "实体名", value: 数量 }]
const pieData = data.map(item => ({
panel5Data.value = data.map(item => ({
name: item.name,
value: item.count
number: item.count
}));
// 使用 getPieOption2 生成图表配置
pieOptions1.value = getPieOption2(pieData);
}
} catch (error) {
console.error("获取影响实体分析数据失败:", error);
......@@ -336,6 +331,8 @@ onMounted(async () => {
// { name: "核仪器", value: [48, 38, 28, 28, 28, 18, 18, 18, 28, 28] }
// ]
// });
// 科研机构
await fetchScientificImpactEntityList();
// 获取各类别仪器对美依赖情况数据
await fetchDependencyCountData();
// 获取仪器进口国可替代性分析数据
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论