|
|
@@ -30,7 +30,7 @@
|
|
|
<script>
|
|
|
import {mapGetters} from "vuex";
|
|
|
import {getMyInitiated, getToBoReleased, getToBeConfirmed, getMyConfirmation} from "@/api/bank/home";
|
|
|
-
|
|
|
+ import {getHomeCount} from "../../api/bank/home";
|
|
|
|
|
|
export default {
|
|
|
name: "wel",
|
|
|
@@ -110,34 +110,32 @@
|
|
|
data: [
|
|
|
{
|
|
|
click: (item) => {
|
|
|
- // this.$router.push({path: "/desk/initiated"})
|
|
|
+ this.$router.push({path: "/bank/checklist"})
|
|
|
},
|
|
|
- count: 0,
|
|
|
+ count: '0/0',
|
|
|
title: '每日',
|
|
|
icon: 'el-icon-warning',
|
|
|
color: 'rgb(49, 180, 141)'
|
|
|
}, {
|
|
|
click: (item) => {
|
|
|
- // alert(JSON.stringify(item));
|
|
|
- alert("待开发");
|
|
|
+ this.$router.push({path: "/bank/checklist"})
|
|
|
},
|
|
|
- count: '0',
|
|
|
+ count: '0/0',
|
|
|
title: '每週',
|
|
|
icon: 'el-icon-view',
|
|
|
color: '#00a65a'
|
|
|
}, {
|
|
|
click: (item) => {
|
|
|
- alert("待开发");
|
|
|
+ this.$router.push({path: "/bank/checklist"})
|
|
|
},
|
|
|
- count: '0',
|
|
|
+ count: '0/0',
|
|
|
title: '每月',
|
|
|
display: false,
|
|
|
icon: 'el-icon-view',
|
|
|
color: '#00a65a'
|
|
|
}, {
|
|
|
click: (item) => {
|
|
|
- // alert(JSON.stringify(item));
|
|
|
- alert("待开发");
|
|
|
+ this.$router.push({path: "/bank/checklist"})
|
|
|
},
|
|
|
count: '0',
|
|
|
title: '異常報表',
|
|
|
@@ -150,7 +148,7 @@
|
|
|
count: 0,
|
|
|
title: '我的發起',
|
|
|
icon: 'el-icon-warning',
|
|
|
- color: 'rgb(49, 180, 141)'
|
|
|
+ color: '#409eff'
|
|
|
}, {
|
|
|
click: (item) => {
|
|
|
this.$router.push({path: "/desk/toberelease"})
|
|
|
@@ -281,10 +279,11 @@
|
|
|
getMyInitiated().then(res => {
|
|
|
const initiatedCount = res.data.data;
|
|
|
this.optionFront.data[0].count = initiatedCount;
|
|
|
+ this.optionBackgr.data[4].count = initiatedCount;
|
|
|
})
|
|
|
getToBoReleased().then(res => {
|
|
|
const tobeReleaseCount = res.data.data;
|
|
|
- // this.option.data[1].count = tobeReleaseCount;
|
|
|
+ this.optionBackgr.data[5].count = tobeReleaseCount;
|
|
|
});
|
|
|
getToBeConfirmed().then(res => {
|
|
|
const tobeConfirmedCount = res.data.data;
|
|
|
@@ -296,7 +295,23 @@
|
|
|
});
|
|
|
},
|
|
|
mounted() {
|
|
|
- this.drawLine()
|
|
|
+ let _this = this;
|
|
|
+ getHomeCount().then(res => {
|
|
|
+ const data = res.data.data;
|
|
|
+ _this.option1.series[0].data[0].value = data.dayCheckedCount;
|
|
|
+ _this.option1.series[0].data[1].value = data.dayNocheckCount;
|
|
|
+ _this.option2.series[0].data[0].value = data.weekCheckedCount;
|
|
|
+ _this.option2.series[0].data[1].value = data.weekNocheckCount;
|
|
|
+ _this.option3.series[0].data[0].value = data.monthCheckedCount;
|
|
|
+ _this.option3.series[0].data[1].value = data.monthNocheckCount;
|
|
|
+
|
|
|
+ _this.optionBackgr.data[0].count = ( (data.dayNocheckCount) + '/' + (data.dayCheckedCount + data.dayNocheckCount));
|
|
|
+ _this.optionBackgr.data[1].count = ( (data.weekNocheckCount) + '/' + (data.weekCheckedCount + data.weekNocheckCount));
|
|
|
+ _this.optionBackgr.data[2].count = ( (data.monthNocheckCount) + '/' + (data.monthCheckedCount + data.monthNocheckCount));
|
|
|
+ _this.optionBackgr.data[3].count = data.dayNocheckCount + data.weekNocheckCount + data.monthNocheckCount;
|
|
|
+ _this.drawLine()
|
|
|
+ })
|
|
|
+
|
|
|
},
|
|
|
methods: {
|
|
|
handleChange(val) {
|