From 90c795efac5156dd5989a8fc20859db82eb0bbde Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Thu, 15 Sep 2022 17:21:57 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=E4=B8=89?= =?UTF-8?q?=E5=B9=B4=E5=86=85=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dashboard/AllMoneyTenEcharts.vue | 9 + src/views/dashboard/Analysis.vue | 42 ++- .../dashboard/DepartmentTotalEcharts.vue | 11 +- src/views/dashboard/IncomeSortEcharts.vue | 3 +- src/views/dashboard/ThreeYearEcharts.vue | 326 ++++++++++++++++++ 5 files changed, 375 insertions(+), 16 deletions(-) create mode 100644 src/views/dashboard/ThreeYearEcharts.vue diff --git a/src/views/dashboard/AllMoneyTenEcharts.vue b/src/views/dashboard/AllMoneyTenEcharts.vue index 3918ea3..f30d2da 100644 --- a/src/views/dashboard/AllMoneyTenEcharts.vue +++ b/src/views/dashboard/AllMoneyTenEcharts.vue @@ -137,6 +137,15 @@ export default { * 处理表头 * */ initColumns(data) { + this.columns = [ + { + title: '', + align: 'center', + width: 100, + dataIndex: 'indexName', + scopedSlots: {customRender: 'text'} + }, + ] data.map((item, index) => { let dataIndex = 'key' + index this.columns.push({ diff --git a/src/views/dashboard/Analysis.vue b/src/views/dashboard/Analysis.vue index 3e6b490..b892ac7 100644 --- a/src/views/dashboard/Analysis.vue +++ b/src/views/dashboard/Analysis.vue @@ -15,19 +15,24 @@ - + -
- - - +
+ + + - - - -
+ + + +
+ + + + + @@ -46,6 +51,7 @@ import SingleMonthTotalEcharts from '@views/dashboard/SingleMonthTotalEcharts' import DepartmentTotalEcharts from '@views/dashboard/DepartmentTotalEcharts' import IncomeSortEcharts from '@views/dashboard/IncomeSortEcharts' import AllMoneyTenEcharts from '@views/dashboard/AllMoneyTenEcharts' +import ThreeYearEcharts from '@views/dashboard/ThreeYearEcharts' export default { name: 'Analysis', @@ -55,12 +61,13 @@ export default { SingleMonthTotalEcharts, DepartmentTotalEcharts, IncomeSortEcharts, - AllMoneyTenEcharts + AllMoneyTenEcharts, + ThreeYearEcharts }, computed: { // 所领导 部门负责人 还是其他角色 roleCoe() { - return !(this.$store.getters.userInfo.roleCode.includes('bmfzr') || this.$store.getters.userInfo.roleCode.includes('sld') || this.$store.getters.userInfo.roleCode.includes('admin')) + return !(this.$store.getters.userInfo.roleCode.includes('bmfzr') || this.$store.getters.userInfo.roleCode.includes('sld') || this.$store.getters.userInfo.roleCode.includes('admin')) } }, data() { @@ -82,15 +89,20 @@ export default { \ No newline at end of file