|
@@ -8,14 +8,14 @@
|
|
|
<el-col :span="8">
|
|
|
<div class="stat_box">
|
|
|
<i class="icon icon_1"></i>
|
|
|
- <span class="num">10</span>
|
|
|
+ <span class="num">{{info.entSumCnt}}</span>
|
|
|
<span class="label">企业总数</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<div class="stat_box">
|
|
|
<i class="icon icon_9"></i>
|
|
|
- <span class="num"></span>
|
|
|
+ <span class="num">{{info.entValidCnt}}</span>
|
|
|
<span class="label">服务中企业</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -29,45 +29,24 @@
|
|
|
<el-col :span="8">
|
|
|
<div class="stat_box">
|
|
|
<i class="icon icon_5"></i>
|
|
|
- <span class="num"></span>
|
|
|
+ <span class="num">{{info.entExpiredCnt}}</span>
|
|
|
<span class="label">项目总数</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<div class="stat_box">
|
|
|
<i class="icon icon_6"></i>
|
|
|
- <span class="num"></span>
|
|
|
+ <span class="num">{{info.proFinishCnt}}</span>
|
|
|
<span class="label">已完成项目</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<div class="stat_box">
|
|
|
<i class="icon icon_7"></i>
|
|
|
- <span class="num"></span>
|
|
|
+ <span class="num">{{info.proUnfinishCnt}}</span>
|
|
|
<span class="label">待完成项目</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_2"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">财务资料总数</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_3"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">已完成财务资料</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_4"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">待完成财务资料</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
</el-row>
|
|
|
</template>
|
|
|
<template v-if="userType == 'GOV_PROV' || userType == 'GOV_CITY' || userType == 'GOV_DISTRI'">
|
|
@@ -75,7 +54,7 @@
|
|
|
<el-col :span="8">
|
|
|
<div class="stat_box">
|
|
|
<i class="icon icon_1"></i>
|
|
|
- <span class="num">10</span>
|
|
|
+ <span class="num">{{info.entSumCnt}}</span>
|
|
|
<span class="label">企业总数</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -88,241 +67,36 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</template>
|
|
|
- <template v-if="userType == 'ENT_ADMIN'">
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_5"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">项目总数</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_6"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">已完成项目</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_7"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">待完成项目</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </template>
|
|
|
- <template v-if="userType == 'ENT_TECH'">
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_1"></i>
|
|
|
- <span class="num">10</span>
|
|
|
- <span class="label">企业总数</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_9"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">服务中企业</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_8"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">服务已到期企业</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_5"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">项目总数</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_6"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">已完成项目</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_7"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">待完成项目</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </template>
|
|
|
- <template v-if="userType == 'ENT_ADMIN_TECH'">
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_1"></i>
|
|
|
- <span class="num">10</span>
|
|
|
- <span class="label">企业总数</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_9"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">服务中企业</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_8"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">服务已到期企业</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_5"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">项目总数</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_6"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">已完成项目</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_7"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">待完成项目</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </template>
|
|
|
- <template v-if="userType == 'ENT_FIN'">
|
|
|
+ <template v-if="userType == 'ENT_ADMIN' || userType == 'ENT_TECH' || userType == 'ENT_ADMIN_TECH' || userType == 'ENT_FIN' || userType == 'ENT_ADMIN_FIN'">
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="8">
|
|
|
<div class="stat_box">
|
|
|
- <i class="icon icon_1"></i>
|
|
|
- <span class="num">10</span>
|
|
|
- <span class="label">企业总数</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_9"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">服务中企业</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_8"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">服务已到期企业</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
<i class="icon icon_5"></i>
|
|
|
- <span class="num"></span>
|
|
|
+ <span class="num">{{info.proSumCnt}}</span>
|
|
|
<span class="label">项目总数</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<div class="stat_box">
|
|
|
<i class="icon icon_6"></i>
|
|
|
- <span class="num"></span>
|
|
|
+ <span class="num">{{info.proFinishCnt}}</span>
|
|
|
<span class="label">已完成项目</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<div class="stat_box">
|
|
|
<i class="icon icon_7"></i>
|
|
|
- <span class="num"></span>
|
|
|
+ <span class="num">{{info.proUnfinishCnt}}</span>
|
|
|
<span class="label">待完成项目</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- </template>
|
|
|
- <template v-if="userType == 'ENT_ADMIN_FIN'">
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_1"></i>
|
|
|
- <span class="num">10</span>
|
|
|
- <span class="label">企业总数</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_9"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">服务中企业</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_8"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">服务已到期企业</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_5"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">项目总数</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_6"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">已完成项目</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_7"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">待完成项目</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_7"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">财务报表总数</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_7"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">已完成财务报表</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <div class="stat_box">
|
|
|
- <i class="icon icon_7"></i>
|
|
|
- <span class="num"></span>
|
|
|
- <span class="label">待完成财务报表</span>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </template>
|
|
|
-
|
|
|
+ </template>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
-<script>
|
|
|
+<script>
|
|
|
+ import {getIndexDataApi} from "@/api/common/common.js"
|
|
|
export default {
|
|
|
name: "Index",
|
|
|
computed: {
|
|
@@ -333,13 +107,22 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
// 版本号
|
|
|
- version: "1.0.0",
|
|
|
+ version: "1.0.0",
|
|
|
+ info: {}
|
|
|
};
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.getData()
|
|
|
},
|
|
|
methods: {
|
|
|
goTarget(href) {
|
|
|
window.open(href, "_blank");
|
|
|
- },
|
|
|
+ },
|
|
|
+ getData() {
|
|
|
+ getIndexDataApi().then(res => {
|
|
|
+ this.info = res.data || {}
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|