|
|
|
|
@ -20,7 +20,7 @@ export default { |
|
|
|
|
}, |
|
|
|
|
created() { |
|
|
|
|
this.$nextTick(() => { |
|
|
|
|
// this.getData() |
|
|
|
|
this.getData() |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
@ -31,14 +31,20 @@ export default { |
|
|
|
|
getData() { |
|
|
|
|
getSixMonthCarbonYoy().then(res => { |
|
|
|
|
const data = res.data.data |
|
|
|
|
console.log(data) |
|
|
|
|
let monthData = data.map(r => Object.keys(r)[0]) |
|
|
|
|
console.log(monthData, 'monthData') |
|
|
|
|
monthData.sort() |
|
|
|
|
let xAxisData = monthData.map(r => this.$moment(r).format('M') + '月') |
|
|
|
|
// let monthData = data.map(r => r.jn) |
|
|
|
|
// monthData.sort() |
|
|
|
|
data.sort((a, b) => { |
|
|
|
|
return a.jn.localeCompare(b.jn) |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
let xAxisData = data.map(r => this.$moment(r.jn).format('M') + '月') |
|
|
|
|
let jnpf = data.map(r => r.jnpf) |
|
|
|
|
let qnpf = data.map(r => r.qnpf) |
|
|
|
|
let tongbi = data.map(r => r.tongbi) |
|
|
|
|
this.echartsInit(jnpf, qnpf, tongbi, xAxisData) |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
echartsInit() { |
|
|
|
|
echartsInit(jnpf, qnpf, tongbi, xAxisData) { |
|
|
|
|
const chartDom = document.getElementById('mainTogetherPercent'); |
|
|
|
|
const myChart = this.$echarts.init(chartDom); |
|
|
|
|
const option = { |
|
|
|
|
@ -103,21 +109,7 @@ export default { |
|
|
|
|
axisPointer: { |
|
|
|
|
type: 'shadow' |
|
|
|
|
}, |
|
|
|
|
data: [ |
|
|
|
|
// "0", |
|
|
|
|
"1月", |
|
|
|
|
"2月", |
|
|
|
|
"3月", |
|
|
|
|
"4月", |
|
|
|
|
"5月", |
|
|
|
|
"6月", |
|
|
|
|
// "7月", |
|
|
|
|
// "8月", |
|
|
|
|
// "9月", |
|
|
|
|
// "10月", |
|
|
|
|
// "11月", |
|
|
|
|
// "12月", |
|
|
|
|
], |
|
|
|
|
data: xAxisData, |
|
|
|
|
axisTick: { |
|
|
|
|
show: true, |
|
|
|
|
inside: true, |
|
|
|
|
@ -187,9 +179,7 @@ export default { |
|
|
|
|
itemStyle: { |
|
|
|
|
color: "#11A0EB" |
|
|
|
|
}, |
|
|
|
|
data: [ |
|
|
|
|
2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3 |
|
|
|
|
] |
|
|
|
|
data: qnpf |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
name: '本期', |
|
|
|
|
@ -202,9 +192,7 @@ export default { |
|
|
|
|
itemStyle: { |
|
|
|
|
color: "#63EEFF" |
|
|
|
|
}, |
|
|
|
|
data: [ |
|
|
|
|
2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3 |
|
|
|
|
] |
|
|
|
|
data: jnpf |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
name: '同比', |
|
|
|
|
@ -224,7 +212,7 @@ export default { |
|
|
|
|
itemStyle: { |
|
|
|
|
color: "#11A0EB" |
|
|
|
|
}, |
|
|
|
|
data: [2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2] |
|
|
|
|
data: tongbi |
|
|
|
|
} |
|
|
|
|
] |
|
|
|
|
}; |
|
|
|
|
|