|
|
|
|
@ -39,7 +39,7 @@ export default { |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
beforeDestroyed() { |
|
|
|
|
beforeDestroy() { |
|
|
|
|
clearInterval(this.funt) |
|
|
|
|
}, |
|
|
|
|
computed: { |
|
|
|
|
@ -81,22 +81,27 @@ export default { |
|
|
|
|
let yAxisData = arr.map(r => r.name) |
|
|
|
|
let d = yAxisData.map(r => day20) |
|
|
|
|
let source = arr.map(r => r.list) |
|
|
|
|
let maxLengthArr = this.getLongestSubArray(source) |
|
|
|
|
let seriesArr = [] |
|
|
|
|
|
|
|
|
|
for (let i = 0; i < source[0].length; i++) { |
|
|
|
|
for (let i = 0; i < maxLengthArr.length; i++) { |
|
|
|
|
// for (let i = 0; i < source[0].length; i++) { |
|
|
|
|
let arr = [] |
|
|
|
|
source.forEach(e => { |
|
|
|
|
arr.push(e[i]) |
|
|
|
|
}) |
|
|
|
|
seriesArr = [...seriesArr, arr] |
|
|
|
|
} |
|
|
|
|
console.log(source, 'source') |
|
|
|
|
console.log(seriesArr, 'seriesArr') |
|
|
|
|
let seriesData = [] |
|
|
|
|
seriesArr.forEach((e, idx) => { |
|
|
|
|
let sdata = e.map(m => { |
|
|
|
|
let y = this.$moment().format('yyyy-MM-DD') |
|
|
|
|
// let s = `${y} ${m.time}` |
|
|
|
|
let value = m ? this.$moment(`${y} ${m ? m.time : null}`).valueOf() : '' |
|
|
|
|
return { |
|
|
|
|
value: this.$moment(`${y} ${m ? m.time : null}`).valueOf(), |
|
|
|
|
// value: this.$moment(`${y} ${m ? m.time : null}`).valueOf(), |
|
|
|
|
value, |
|
|
|
|
itemStyle: { |
|
|
|
|
normal: { |
|
|
|
|
color: m ? m.runStatus == 2 ? "#44516d" : '#0084FF' : '', |
|
|
|
|
@ -114,26 +119,7 @@ export default { |
|
|
|
|
z: seriesArr.length - idx |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
// let seriesDataF = seriesData[seriesData.length - 1].data |
|
|
|
|
// for (let k in seriesDataF) { |
|
|
|
|
// if (seriesDataF[k].runStatus == 1) { |
|
|
|
|
// seriesDataF[k].itemStyle.normal.color = '#0084FF' |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
console.log(seriesData) |
|
|
|
|
// return { |
|
|
|
|
// type: 'bar', |
|
|
|
|
// stack: 'Total', |
|
|
|
|
// barWidth: "14", |
|
|
|
|
// showBackground: false, |
|
|
|
|
// itemStyle: { |
|
|
|
|
// normal: { |
|
|
|
|
// color: "#44516d", |
|
|
|
|
// }, |
|
|
|
|
// }, |
|
|
|
|
// data: [1704675600000, '-'], |
|
|
|
|
// z: 5 |
|
|
|
|
// } |
|
|
|
|
console.log(seriesData, 'seriesData') |
|
|
|
|
const chartDom = document.getElementById('mainEquipmentStatus'); |
|
|
|
|
const myChart = this.$echarts.init(chartDom); |
|
|
|
|
const option = { |
|
|
|
|
@ -223,7 +209,7 @@ export default { |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
console.log(option.series) |
|
|
|
|
console.log(option.series, 'option.series') |
|
|
|
|
myChart.setOption(option); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|