|
|
@@ -1,33 +1,10 @@
|
|
|
<template>
|
|
|
<div class="home">
|
|
|
- <div class="card-statistics">
|
|
|
- <div
|
|
|
- class="card block"
|
|
|
- v-for="(item, index) in totalData"
|
|
|
- :key="index"
|
|
|
- @click="$util.pageTo(item)"
|
|
|
- >
|
|
|
- <div :class="['val',{'show-link':item.url ? true : false}]">
|
|
|
- <div class="left">
|
|
|
- <i :class="item.icon"></i>
|
|
|
- </div>
|
|
|
- <div class="right">
|
|
|
- <p>{{ item.name }}</p>
|
|
|
- <p>{{ item.val }}</p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
<div class="card pending-wrap">
|
|
|
<div class="card-title">待处理事务</div>
|
|
|
<div class="card-body">
|
|
|
<div class="pending-list-wrap">
|
|
|
- <div
|
|
|
- class="list"
|
|
|
- v-for="(item, index) in pendingData"
|
|
|
- :key="index"
|
|
|
- @click="$util.pageTo(item)"
|
|
|
- >
|
|
|
+ <div class="list" v-for="(item, index) in pendingData" :key="index" @click="$util.pageTo(item)" >
|
|
|
<span>{{ item.name }}</span>
|
|
|
<span>{{ item.val }}</span>
|
|
|
</div>
|
|
|
@@ -47,48 +24,11 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="card card-income">
|
|
|
- <div class="card-title"><span>最近15天收入</span>
|
|
|
- <span class="title_right">本月收入: {{ incomeData?.month ?? 0 }}<span style="margin-right: 20px;"></span>上月收入: {{ incomeData?.previousMonth ?? 0 }}</span></div>
|
|
|
- <div class="card-body">
|
|
|
- <div class="echart-wrap">
|
|
|
- <trend-echart ref="incomeEchart" :chartData="incomeData?.list"></trend-echart>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="card all-total-wrap">
|
|
|
- <div class="card-title">总览</div>
|
|
|
- <div class="card-body">
|
|
|
- <div class="all-total-list-wrap">
|
|
|
- <div class="list" v-for="(item, index) in allTotalData" :key="index">
|
|
|
- <div class="num">{{ item.val }}</div>
|
|
|
- <div>{{ item.name }}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <!-- 提示 -->
|
|
|
- <!--
|
|
|
- <el-dialog title="提示" :visible.sync="promptModal" width="400px">
|
|
|
- <div class="prompt-wrap">
|
|
|
- <div
|
|
|
- class="prompt-list"
|
|
|
- v-for="(item, index) in noticeData"
|
|
|
- :key="index"
|
|
|
- @click="noticeFn(item)"
|
|
|
- >
|
|
|
- <div>{{ item.title }}</div>
|
|
|
- <div class="prompt-action">{{ item.action }}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </el-dialog>
|
|
|
- -->
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import TrendEchart from '@/components/echarts/trend.vue';
|
|
|
-
|
|
|
export default {
|
|
|
components: {
|
|
|
TrendEchart
|