|
|
@@ -1,35 +1,37 @@
|
|
|
<template>
|
|
|
- <div class="full-width flex flex-col">
|
|
|
+ <div class="full-width flex flex-col full-height" v-if="data">
|
|
|
<div class="flex flex-center flex-justify-between">
|
|
|
- <span class="bold font-16">梧桐研究院</span>
|
|
|
- <span class="font-13 grey-9">数据统计时间:2023年8月11日</span>
|
|
|
+ <span class="bold font-16">{{
|
|
|
+ data.dept ? data.dept.deptName : ''
|
|
|
+ }}</span>
|
|
|
+ <span class="font-13 grey-9">数据统计时间:{{ date }}</span>
|
|
|
</div>
|
|
|
<div
|
|
|
class="flex flex-center flex-justify-between mb-15 ml-20"
|
|
|
- style="margin-top: 25px"
|
|
|
+ style="margin-top: 65px"
|
|
|
>
|
|
|
<div class="flex flex-col flex-center">
|
|
|
<span class="bold">全部项目数</span>
|
|
|
- <span class="mt-10 font-24 main-color"
|
|
|
- >222<span class="font-13 black"> 个</span></span
|
|
|
+ <span class="mt-10 font-34 main-color"
|
|
|
+ >{{ data.projectCount }}<span class="font-13 black"> 个</span></span
|
|
|
>
|
|
|
</div>
|
|
|
<div class="flex flex-col flex-center">
|
|
|
<span class="bold">全部报告数</span>
|
|
|
- <span class="mt-10 font-24 main-color"
|
|
|
- >1122<span class="font-13 black"> 篇</span></span
|
|
|
+ <span class="mt-10 font-34 main-color"
|
|
|
+ >{{ data.fileCount }}<span class="font-13 black"> 篇</span></span
|
|
|
>
|
|
|
</div>
|
|
|
<div class="flex flex-col flex-center">
|
|
|
<span class="bold">我的项目数</span>
|
|
|
- <span class="mt-10 font-24 main-color"
|
|
|
- >32<span class="font-13 black"> 个</span></span
|
|
|
+ <span class="mt-10 font-34 main-color"
|
|
|
+ >{{ data.myProjectCount }}<span class="font-13 black"> 个</span></span
|
|
|
>
|
|
|
</div>
|
|
|
<div class="flex flex-col flex-center mr-20">
|
|
|
<span class="bold">我的报告数</span>
|
|
|
- <span class="mt-10 font-24 main-color"
|
|
|
- >22<span class="font-13 black"> 篇</span></span
|
|
|
+ <span class="mt-10 font-34 main-color"
|
|
|
+ >{{ data.myFileCount }}<span class="font-13 black"> 篇</span></span
|
|
|
>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -38,7 +40,37 @@
|
|
|
|
|
|
<script>
|
|
|
export default {
|
|
|
- name: 'data_show'
|
|
|
+ name: 'data_show',
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ data: {},
|
|
|
+ date: ''
|
|
|
+ }
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.fetch()
|
|
|
+ // 获取当前日期
|
|
|
+ const date = new Date()
|
|
|
+ let nowMonth = date.getMonth() + 1
|
|
|
+ let strDate = date.getDate()
|
|
|
+ const seperator = '-'
|
|
|
+ if (nowMonth >= 1 && nowMonth <= 9) {
|
|
|
+ nowMonth = '0' + nowMonth
|
|
|
+ }
|
|
|
+ if (strDate >= 0 && strDate <= 9) {
|
|
|
+ strDate = '0' + strDate
|
|
|
+ }
|
|
|
+ this.date = date.getFullYear() + seperator + nowMonth + seperator + strDate
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ fetch() {
|
|
|
+ this.$api.dash.dash().then(res => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ this.data = res.data
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
</script>
|
|
|
|