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