2025-02-08 18:04:54 +08:00
|
|
|
<template>
|
|
|
|
<div class="app-container">
|
|
|
|
<el-row :gutter="12">
|
2025-02-11 18:15:32 +08:00
|
|
|
<el-col :xs="24" :lg="5">
|
2025-02-08 18:04:54 +08:00
|
|
|
<panel-group />
|
|
|
|
</el-col>
|
2025-02-11 18:15:32 +08:00
|
|
|
<el-col :xs="24" :lg="14">
|
2025-02-08 18:04:54 +08:00
|
|
|
<project-list-panel/>
|
|
|
|
</el-col>
|
2025-02-11 18:15:32 +08:00
|
|
|
<el-col :xs="24" :lg="5">
|
2025-02-08 18:04:54 +08:00
|
|
|
<el-card class="card-box">
|
|
|
|
<project-rate-chart/>
|
|
|
|
</el-card>
|
|
|
|
<el-card class="card-box">
|
|
|
|
<month-project-chart height="180px" bar-width="50%"/>
|
|
|
|
</el-card>
|
|
|
|
<el-card class="card-box" header="公告">
|
2025-02-11 18:15:32 +08:00
|
|
|
开发中...
|
|
|
|
<!-- <notice-board/> -->
|
2025-02-08 18:04:54 +08:00
|
|
|
</el-card>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
import PanelGroup from '@/views/dashboard/PanelGroup.vue';
|
|
|
|
import NoticeBoard from '@/views/dashboard/NoticeBoard.vue';
|
|
|
|
import MonthProjectChart from '@/views/dashboard/MonthProjectChart.vue';
|
|
|
|
import ProjectRateChart from '@/views/dashboard/ProjectRateChart.vue';
|
|
|
|
import ProjectListPanel from './components/ProjectListPanel.vue';
|
|
|
|
|
|
|
|
export default {
|
|
|
|
name: 'Index',
|
|
|
|
components: { PanelGroup, NoticeBoard, MonthProjectChart, ProjectRateChart, ProjectListPanel },
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
}
|
|
|
|
},
|
|
|
|
}
|
|
|
|
</script>
|