|
@@ -1,66 +1,64 @@
|
|
|
<template>
|
|
|
- <div class="hc-page-box hc-using-stats-page">
|
|
|
- <hc-new-card scrollbar>
|
|
|
- <template #header>
|
|
|
- <div class="hc-project-box">
|
|
|
- <HcIcon name="stack" class="project-icon" />
|
|
|
- <span class="project-alias">{{ projectInfo?.projectAlias }}</span>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- <div class="hc-chart-flex">
|
|
|
- <el-row :gutter="20" class="h-full">
|
|
|
- <el-col :span="8" class="h-full">
|
|
|
- <div class="hc-chart-card-box">
|
|
|
- <div class="header">原生、数字化文件数量(份)</div>
|
|
|
- <div v-loading="isNativeLoading" class="body">
|
|
|
- <BarChart ref="nativeChartRef" :config="nativeChartConfig" :datas="nativeChartData" />
|
|
|
- </div>
|
|
|
+ <el-scrollbar class="hc-using-stats-page">
|
|
|
+ <div class="hc-project-box">
|
|
|
+ <HcIcon name="stack" class="project-icon" />
|
|
|
+ <span class="project-alias">{{ projectInfo?.projectAlias }}</span>
|
|
|
+ </div>
|
|
|
+ <div class="hc-chart-flex">
|
|
|
+ <el-row :gutter="20" class="h-full">
|
|
|
+ <el-col :span="8" class="h-full">
|
|
|
+ <div class="hc-chart-card-box">
|
|
|
+ <div class="header">原生、数字化文件数量(份)</div>
|
|
|
+ <div v-loading="isNativeLoading" class="body">
|
|
|
+ <BarChart ref="nativeChartRef" :config="nativeChartConfig" :datas="nativeChartData" />
|
|
|
</div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8" class="h-full">
|
|
|
- <div class="hc-chart-card-box gird">
|
|
|
- <HcBorderNeon align="right" neon />
|
|
|
- <div class="header">档案总存储</div>
|
|
|
- <div class="body num-text">
|
|
|
- <span class="font-FZGongYHJW">{{ tableData[0]?.auto || 0 }}卷</span>
|
|
|
- <div v-loading="isSizeLoading" class="size-data">电子文件存储量:{{ allArchiveFileSizedata }}</div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8" class="h-full">
|
|
|
+ <div class="hc-chart-card-box gird">
|
|
|
+ <HcBorderNeon align="right" neon />
|
|
|
+ <div class="header">档案总存储</div>
|
|
|
+ <div class="body num-text">
|
|
|
+ <span class="font-FZGongYHJW">{{ tableData[0]?.auto || 0 }}卷</span>
|
|
|
+ <div v-loading="isSizeLoading" class="size-data">电子文件存储量:{{ allArchiveFileSizedata }}</div>
|
|
|
</div>
|
|
|
- <div class="hc-chart-card-box gird">
|
|
|
- <HcBorderNeon align="right" />
|
|
|
- <div class="header">已组案卷</div>
|
|
|
- <div v-loading="isHasBeenLoading" class="body">
|
|
|
- <ArrRoundChart ref="hasBeenChartRef" :config="hasBeenChartConfig" :datas="hasBeenChartData" />
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ <div class="hc-chart-card-box gird">
|
|
|
+ <HcBorderNeon align="right" />
|
|
|
+ <div class="header">已组案卷</div>
|
|
|
+ <div v-loading="isHasBeenLoading" class="body">
|
|
|
+ <ArrRoundChart ref="hasBeenChartRef" :config="hasBeenChartConfig" :datas="hasBeenChartData" />
|
|
|
</div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8" class="h-full">
|
|
|
- <div class="hc-chart-card-box gird">
|
|
|
- <HcBorderNeon align="left" />
|
|
|
- <div class="header">档案年限占比</div>
|
|
|
- <div v-loading="isFixedLoading" class="body">
|
|
|
- <!-- <RoundPieChart ref="fixedChartRef" :datas="fixedChartData" /> -->
|
|
|
- <ArrRoundChart ref="fixedChartRef" :config="fixedChartConfig" :datas="fixedChartData" />
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8" class="h-full">
|
|
|
+ <div class="hc-chart-card-box gird">
|
|
|
+ <HcBorderNeon align="left" />
|
|
|
+ <div class="header">档案年限占比</div>
|
|
|
+ <div v-loading="isFixedLoading" class="body">
|
|
|
+ <!-- <RoundPieChart ref="fixedChartRef" :datas="fixedChartData" /> -->
|
|
|
+ <ArrRoundChart ref="fixedChartRef" :config="fixedChartConfig" :datas="fixedChartData" />
|
|
|
</div>
|
|
|
- <div class="hc-chart-card-box gird">
|
|
|
- <HcBorderNeon align="left" neon />
|
|
|
- <div class="header">已销毁案卷</div>
|
|
|
- <div v-loading="isDestroyLoading" class="body">
|
|
|
- <ArrRoundChart ref="destroyChartRef" :config="destroyChartConfig" :datas="destroyChartData" />
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ <div class="hc-chart-card-box gird">
|
|
|
+ <HcBorderNeon align="left" neon />
|
|
|
+ <div class="header">已销毁案卷</div>
|
|
|
+ <div v-loading="isDestroyLoading" class="body">
|
|
|
+ <ArrRoundChart ref="destroyChartRef" :config="destroyChartConfig" :datas="destroyChartData" />
|
|
|
</div>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </div>
|
|
|
-
|
|
|
- <el-table v-loading="isLoading" :data="tableData" lazy :load="loadData" border row-key="id" :tree-props="{ children: 'children', hasChildren: 'hasChildren' }">
|
|
|
- <el-table-column prop="name" label="归档目录文件夹" />
|
|
|
- <el-table-column prop="auto" label="已组卷" align="center" width="100" />
|
|
|
- <el-table-column prop="deleted" label="已销毁" align="center" width="100" />
|
|
|
- </el-table>
|
|
|
- </hc-new-card>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </div>
|
|
|
+ <el-table
|
|
|
+ v-loading="isLoading" :data="tableData" lazy :load="loadData" border row-key="id"
|
|
|
+ :tree-props="{ children: 'children', hasChildren: 'hasChildren' }"
|
|
|
+ >
|
|
|
+ <el-table-column prop="name" label="归档目录文件夹" />
|
|
|
+ <el-table-column prop="auto" label="已组卷" align="center" width="100" />
|
|
|
+ <el-table-column prop="deleted" label="已销毁" align="center" width="100" />
|
|
|
+ </el-table>
|
|
|
+ </el-scrollbar>
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
@@ -286,7 +284,7 @@ const loadData = (tree, treeNode, resolve)=>{
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
-<style lang="scss" scoped>
|
|
|
+<style lang="scss">
|
|
|
@import '~style/using/scoped/stats.scss';
|
|
|
</style>
|
|
|
|