| | |
| | | tooltip: { |
| | | position: ['50%', '50%'] |
| | | }, |
| | | legend: [ |
| | | ], |
| | | legend: {}, |
| | | title: { |
| | | text: '', |
| | | subtext: '', |
| | |
| | | { |
| | | data: yAxisData, |
| | | type: 'line', |
| | | |
| | | step: 'start', |
| | | } |
| | | ], |
| | | xAxis: { |
| | |
| | | setDeviceStatusOptions(data, myname) { |
| | | let total = Math.abs(moment(this.timeRange.startTime).diff(moment(this.timeRange.endTime))) |
| | | let start = this.timeRange.startTime |
| | | let len = data.data.length |
| | | if (moment(data.data[len - 1].time).unix() < moment(this.timeRange.endTime).unix()) { |
| | | let len = data?.data?.length |
| | | if (len > 0 && moment(data.data[len - 1].time).unix() < moment(this.timeRange.endTime).unix()) { |
| | | let addItem = { |
| | | time: this.timeRange.endTime, |
| | | value: data.data[len - 1].value |
| | |
| | | // return current.format('HH:mm') |
| | | // return value |
| | | if (i == 0 || current === 0) return '' |
| | | return `${name}:开始时间${moment(data.data[i - 1].time).format('HH:mm')}-${moment(item.time).format('HH:mm')}` |
| | | return `${name}:时段${moment(data.data[i - 1].time).format('HH:mm')}-${moment(item.time).format('HH:mm')}` |
| | | } |
| | | }, |
| | | } |
| | |
| | | // return current.format('HH:mm') |
| | | // } |
| | | }, |
| | | legend: { |
| | | selectedMode: false |
| | | }, |
| | | title: { |
| | | text: '', |
| | | subtext: '', |