Files
2023-07-20 13:56:58 +08:00

67 lines
1.2 KiB
Vue

<script setup>
import StatisticsPanel from "@/views/components/StatisticsPanel.vue";
import { ref } from "vue";
import { getResearchStatistic } from "@/api/admin/research/home";
const statisticsList = ref([
{
label: "专利数量",
value: 0,
unit: "项",
},
{
label: "成果数量",
value: 0,
unit: "个",
},
{
label: "专家数量",
value: 0,
unit: "位",
},
{
label: "实验室数量",
value: 0,
unit: "家",
},
]);
const loadResearchStatisticsData = () => {
getResearchStatistic().then((resp) => {
const { data } = resp;
statisticsList.value = [
{
label: "专利数量",
value: data?.patentCount ?? 0,
unit: "项",
},
{
label: "成果数量",
value: data?.achievementCount ?? 0,
unit: "个",
},
{
label: "专家数量",
value: data?.expertCount ?? 0,
unit: "位",
},
{
label: "实验室数量",
value: data?.laboratoryCount ?? 0,
unit: "家",
},
];
});
};
loadResearchStatisticsData();
</script>
<template>
<div class="app-container">
<statistics-panel :list="statisticsList" />
</div>
</template>
<style lang="scss" scoped></style>