From 1bf723e62e6980baf76059de52467262e3cf34c6 Mon Sep 17 00:00:00 2001
From: fanzhen123 <1575502816@qq.com>
Date: Fri, 17 Jan 2020 16:20:21 +0800
Subject: [PATCH] fanzhen0117
---
src/components/chartsCont/ChartsCont.vue | 17 +++++++--
src/components/dimension/Dimension.vue | 3 ++
src/components/editCom/EditCom.vue | 9 +++++
src/components/insertLabel/InsertLabel.vue | 6 ++++
src/components/labelExplain/LabelExplain.vue | 35 +++++++++++++++++--
src/components/screenCom/ScreenCom.vue | 36 ++++++++++++++++++++
src/store.js | 4 ++-
src/views/datasweb/Datasweb.vue | 3 ++
8 files changed, 108 insertions(+), 5 deletions(-)
diff --git a/src/components/chartsCont/ChartsCont.vue b/src/components/chartsCont/ChartsCont.vue
index 1b7b29e..2d25c3a 100644
--- a/src/components/chartsCont/ChartsCont.vue
+++ b/src/components/chartsCont/ChartsCont.vue
@@ -529,6 +529,7 @@ export default {
this.transBefore.timeArr = this.$store.state.transBefore.timeArr
this.transBefore.termsName = this.$store.state.transBefore.termsName
this.transBefore.termsExplain = this.$store.state.transBefore.termsExplain
+ this.transBefore.dataSource = this.$store.state.transBefore.dataSource
this.transBefore.areaName = this.$store.state.transBefore.areaName
this.transBefore.transBeforeTermsData = this.$store.state.transBefore.transBeforeTermsData
this.transBefore.transBeforeAreaData = this.$store.state.transBefore.transBeforeAreaData
@@ -545,6 +546,7 @@ export default {
this.transBefore.timeArr = this.$store.state.transBefore.timeArr
this.transBefore.termsName = this.$store.state.transBefore.termsName
this.transBefore.termsExplain = this.$store.state.transBefore.termsExplain
+ this.transBefore.dataSource = this.$store.state.transBefore.dataSource
this.transBefore.areaName = this.$store.state.transBefore.areaName
this.transBefore.transBeforeTermsData = this.$store.state.transBefore.transBeforeTermsData
this.transBefore.transBeforeAreaData = this.$store.state.transBefore.transBeforeAreaData
@@ -564,6 +566,7 @@ export default {
this.transBefore.timeArr = this.$store.state.transBefore.timeArr
this.transBefore.termsName = this.$store.state.transBefore.termsName
this.transBefore.termsExplain = this.$store.state.transBefore.termsExplain
+ this.transBefore.dataSource = this.$store.state.transBefore.dataSource
this.transBefore.areaName = this.$store.state.transBefore.areaName
this.transBefore.transBeforeTermsData = this.$store.state.transBefore.transBeforeTermsData
this.transBefore.transBeforeAreaData = this.$store.state.transBefore.transBeforeAreaData
@@ -876,6 +879,8 @@ export default {
if (this.transBefore.termsName.indexOf(labIndexName) !== -1) {
console.log('指标解释:', this.transBefore.termsExplain[this.transBefore.termsName.indexOf(labIndexName)])
this.$store.state.labelExplainData = this.transBefore.termsExplain[this.transBefore.termsName.indexOf(labIndexName)]
+ // 数据来源
+ this.$store.state.dataFrom = this.transBefore.dataSource[this.transBefore.termsName.indexOf(labIndexName)]
this.$store.state.labelExplainState = true
} else {
this.$store.state.labelExplainData = labIndexName
@@ -1146,6 +1151,7 @@ export default {
brrtf.timeArr = res.data.data.timeArr.map((item, index) => { return item.toString() })
brrtf.termsName = res.data.data.termsName
brrtf.termsExplain = res.data.data.termsExplain
+ brrtf.dataSource = res.data.data.dataSource
brrtf.areaName = res.data.data.areaName
if (this.$route.query.type === 'area') {
console.log(this.$store.state.yesNoClickZZ, '走这里')
@@ -1188,6 +1194,7 @@ export default {
this.transBefore.timeArr = res.data.data.timeArr.map((item, index) => { return item.toString() })
this.transBefore.termsName = res.data.data.termsName
this.transBefore.termsExplain = res.data.data.termsExplain
+ this.transBefore.dataSource = res.data.data.dataSource
this.transBefore.areaName = res.data.data.areaName
this.transBefore.transBeforeTermsData = res.data.data.transBeforeTermsData
this.transBefore.transBeforeAreaData = res.data.data.transBeforeAreaData
@@ -1207,6 +1214,7 @@ export default {
this.transBefore.timeArr = res.data.data.timeArr.map((item, index) => { return item.toString() })
this.transBefore.termsName = res.data.data.termsName
this.transBefore.termsExplain = res.data.data.termsExplain
+ this.transBefore.dataSource = res.data.data.dataSource
this.transBefore.areaName = res.data.data.areaName
this.transBefore.transBeforeTermsData = res.data.data.transBeforeTermsData
this.transBefore.transBeforeAreaData = res.data.data.transBeforeAreaData
@@ -1277,6 +1285,7 @@ export default {
transBefore.timeArr = res.data.data.timeArr.map((item, index) => { return item.toString() })
transBefore.termsName = res.data.data.termsName
transBefore.termsExplain = res.data.data.termsExplain
+ transBefore.dataSource = res.data.data.dataSource
transBefore.areaName = res.data.data.areaName
transBefore.transBeforeTermsData = res.data.data.transBeforeTermsData
// 转置后在请求数据 需要将数据转置
@@ -1330,8 +1339,12 @@ export default {
computed: {
// 计算表说明字符串
computedTableExplain() {
- this.transBefore.tableExplain ? this.transBefore.tableExplain = this.transBefore.tableExplain : this.transBefore.tableExplain = ''
- return this.transBefore.tableExplain.replace(/\\n/gm, "
")
+ let Str = ''
+ if (this.transBefore) {
+ this.transBefore.tableExplain ? this.transBefore.tableExplain = this.transBefore.tableExplain : this.transBefore.tableExplain = ''
+ Str = this.transBefore.tableExplain
+ }
+ return Str.replace(/\\n/gm, "
")
},
// 行计算样式
computedLineSty() {
diff --git a/src/components/dimension/Dimension.vue b/src/components/dimension/Dimension.vue
index 62a8893..496fc3c 100644
--- a/src/components/dimension/Dimension.vue
+++ b/src/components/dimension/Dimension.vue
@@ -175,18 +175,21 @@ export default {
transBefore.termsName = res.data.data.termsName
transBefore.areaName = this.$store.state.transBefore.areaName
transBefore.termsExplain = res.data.data.termsExplain
+ transBefore.dataSource = res.data.data.dataSource
this.$store.newSelectChangeData = this.$store.state.dataArealabelTime.areaArr
} else if ((this.arrValue[this.colVal] === 'sj' && this.arrValue[this.rowVal] === 'dq') || (this.arrValue[this.colVal] === 'dq' && this.arrValue[this.rowVal] === 'sj')) {
transBefore.timeArr = res.data.data.timeArr.map((item, index) => { return item.toString() })
transBefore.termsName = this.$store.state.transBefore.termsName
transBefore.areaName = res.data.data.areaName
transBefore.termsExplain = this.$store.state.transBefore.termsExplain
+ transBefore.dataSource = this.$store.state.transBefore.dataSource
this.$store.newSelectChangeData = this.$store.state.dataArealabelTime.quotaArr
} else if ((this.arrValue[this.colVal] === 'zb' && this.arrValue[this.rowVal] === 'dq') || (this.arrValue[this.colVal] === 'dq' && this.arrValue[this.rowVal] === 'zb')) {
transBefore.timeArr = this.$store.state.transBefore.timeArr.map((item, index) => { return item.toString() })
transBefore.termsName = res.data.data.termsName
transBefore.areaName = res.data.data.areaName
transBefore.termsExplain = res.data.data.termsExplain
+ transBefore.dataSource = res.data.data.dataSource
this.$store.newSelectChangeData = this.$store.state.dataArealabelTime.timeArr
}
transBefore.tableExplain = res.data.data.tableExplain
diff --git a/src/components/editCom/EditCom.vue b/src/components/editCom/EditCom.vue
index 7a58235..f8e7510 100644
--- a/src/components/editCom/EditCom.vue
+++ b/src/components/editCom/EditCom.vue
@@ -514,6 +514,9 @@ export default {
this.$store.state.transBefore.termsExplain = this.$store.state.noChangeData.termsExplain.filter((item, index) => {
return lebalIndex.indexOf(index) !== -1
})
+ this.$store.state.transBefore.dataSource = this.$store.state.noChangeData.dataSource.filter((item, index) => {
+ return lebalIndex.indexOf(index) !== -1
+ })
this.$store.state.transBefore.termsName = this.$store.state.noChangeData.termsName.filter((item, index) => {
return lebalIndex.indexOf(index) !== -1
})
@@ -542,6 +545,9 @@ export default {
this.$store.state.transBefore.termsExplain = this.$store.state.noChangeData.termsExplain.filter((item, index) => {
return lebalIndex.indexOf(index) !== -1
})
+ this.$store.state.transBefore.dataSource = this.$store.state.noChangeData.dataSource.filter((item, index) => {
+ return lebalIndex.indexOf(index) !== -1
+ })
this.$store.state.transBefore.termsName = this.$store.state.noChangeData.termsName.filter((item, index) => {
return lebalIndex.indexOf(index) !== -1
})
@@ -648,6 +654,9 @@ export default {
this.$store.state.transBefore.termsExplain = this.$store.state.noChangeData.termsExplain.filter((item, index) => {
return lebalIndex.indexOf(index) !== -1
})
+ this.$store.state.transBefore.dataSource = this.$store.state.noChangeData.dataSource.filter((item, index) => {
+ return lebalIndex.indexOf(index) !== -1
+ })
this.$store.state.transBefore.termsName = this.$store.state.noChangeData.termsName.filter((item, index) => {
return lebalIndex.indexOf(index) !== -1
})
diff --git a/src/components/insertLabel/InsertLabel.vue b/src/components/insertLabel/InsertLabel.vue
index efa3b99..f4b766d 100644
--- a/src/components/insertLabel/InsertLabel.vue
+++ b/src/components/insertLabel/InsertLabel.vue
@@ -301,6 +301,7 @@ export default {
// 将处理完的数据放到全局变量中
this.$store.state.transBefore.termsName.push(this.insertName)
this.$store.state.transBefore.termsExplain.push('')
+ this.$store.state.transBefore.dataSource.push('')
this.$store.state.transBefore.transBeforeTermsData.push(dataStrArr)
} else if (this.$store.state.SelecttDimension.col === 'sj' && this.$store.state.SelecttDimension.row === 'zb') {
if (this.$store.state.transBefore.timeArr.indexOf(this.insertName) !== -1) {
@@ -374,6 +375,7 @@ export default {
// 将处理完的数据放到全局变量中
this.$store.state.transBefore.termsName.push(this.insertName)
this.$store.state.transBefore.termsExplain.push('')
+ this.$store.state.transBefore.dataSource.push('')
this.$store.state.transBefore.transBeforeAreaData.push(dataStrArr)
} else if (this.$store.state.SelecttDimension.col === 'sj' && this.$store.state.SelecttDimension.row === 'zb') {
if (this.$store.state.transBefore.timeArr.indexOf(this.insertName) !== -1) {
@@ -541,6 +543,7 @@ export default {
// console.log(dataStrArr, 'dataStrArr新增指标')
this.$store.state.transBefore.termsName.push(this.insertName)
this.$store.state.transBefore.termsExplain.push('')
+ this.$store.state.transBefore.dataSource.push('')
this.$store.state.transBefore.transBeforeAreaData.push(dataStrArr)
// 转置回来
arrData = JSON.parse(JSON.stringify(this.$store.state.transBefore.transBeforeAreaData))
@@ -585,6 +588,7 @@ export default {
// 将处理完的数据放到全局变量中
this.$store.state.transBefore.termsName.push(this.insertName)
this.$store.state.transBefore.termsExplain.push('')
+ this.$store.state.transBefore.dataSource.push('')
this.$store.state.transBefore.transBeforeTermsData.push(dataStrArr)
} else if (this.$store.state.SelecttDimension.col === 'zb' && this.$store.state.SelecttDimension.row === 'sj') {
if (this.$store.state.transBefore.timeArr.indexOf(this.insertName) !== -1) {
@@ -658,6 +662,7 @@ export default {
// 将处理完的数据放到全局变量中
this.$store.state.transBefore.termsName.push(this.insertName)
this.$store.state.transBefore.termsExplain.push('')
+ this.$store.state.transBefore.dataSource.push('')
this.$store.state.transBefore.transBeforeAreaData.push(dataStrArr)
} else if (this.$store.state.SelecttDimension.col === 'zb' && this.$store.state.SelecttDimension.row === 'sj') {
if (this.$store.state.transBefore.timeArr.indexOf(this.insertName) !== -1) {
@@ -825,6 +830,7 @@ export default {
// console.log(dataStrArr, 'dataStrArr新增指标')
this.$store.state.transBefore.termsName.push(this.insertName)
this.$store.state.transBefore.termsExplain.push('')
+ this.$store.state.transBefore.dataSource.push('')
this.$store.state.transBefore.transBeforeAreaData.push(dataStrArr)
// 转置回来
arrData = JSON.parse(JSON.stringify(this.$store.state.transBefore.transBeforeAreaData))
diff --git a/src/components/labelExplain/LabelExplain.vue b/src/components/labelExplain/LabelExplain.vue
index dc77c9f..d56b99e 100644
--- a/src/components/labelExplain/LabelExplain.vue
+++ b/src/components/labelExplain/LabelExplain.vue
@@ -5,6 +5,10 @@
指标解释
+