|
|
@@ -27,7 +27,8 @@
|
|
|
|
|
|
<script>
|
|
|
import Zydbsx from '@/views/dashboard-screen/zydbsx/index.vue'
|
|
|
-
|
|
|
+import {chartDlbpdsby, chartDlsdxlBy, chartDlydtsby} from '@/api/dashboard-json'
|
|
|
+import _ from 'lodash'
|
|
|
export default {
|
|
|
name: 'ScreenDlts',
|
|
|
components: {Zydbsx},
|
|
|
@@ -44,7 +45,7 @@ export default {
|
|
|
},
|
|
|
series: [
|
|
|
{
|
|
|
- data: [120, 200, 150, 80, 70, 110, 130],
|
|
|
+ data: [10, 20],
|
|
|
type: 'bar'
|
|
|
}
|
|
|
]
|
|
|
@@ -93,13 +94,26 @@ export default {
|
|
|
},
|
|
|
created() {
|
|
|
this.getOption()
|
|
|
-
|
|
|
},
|
|
|
methods: {
|
|
|
getOption() {
|
|
|
- this.options[0] = Object.assign(this.basicOption)
|
|
|
- this.options[1] = Object.assign(this.basicOption)
|
|
|
- this.options[2] = Object.assign(this.basicOption)
|
|
|
+ this.options[0] = _.cloneDeep(this.basicOption)
|
|
|
+ this.options[1] = _.cloneDeep(this.basicOption)
|
|
|
+ this.options[2] = _.cloneDeep(this.basicOption)
|
|
|
+
|
|
|
+ const r1 = chartDlydtsby()
|
|
|
+ const r2 = chartDlsdxlBy()
|
|
|
+ const r3 = chartDlbpdsby()
|
|
|
+ Promise.all([r1, r2, r3]).then(res => {
|
|
|
+ const res1 = res[0]
|
|
|
+ const res2 = res[1]
|
|
|
+ const res3 = res[2]
|
|
|
+ this.options[0].series[0].data = [res1.info.series[0].data[0], res1.info.series[1].data[0]]
|
|
|
+ this.options[1].series[0].data = [res2.info.series[0].data[0], res2.info.series[1].data[0]]
|
|
|
+ this.options[2].series[0].data = [res3.info.series[0].data[0], res3.info.series[1].data[0]]
|
|
|
+ debugger
|
|
|
+ })
|
|
|
+ window['tis'] = this
|
|
|
}
|
|
|
}
|
|
|
}
|