| | |
| | | type: String, |
| | | default: "", |
| | | }, |
| | | isSwith: { |
| | | type: Boolean, |
| | | default: true, |
| | | } |
| | | }, |
| | | data() { |
| | | let xLabel = []; |
| | |
| | | xLabel.push(this.convertSecsToTime(i)); |
| | | oData.push(0); |
| | | } |
| | | let labels = this.isSwith ? ['分闸', '合闸'] : ['正常', '告警']; |
| | | return { |
| | | labels, |
| | | xLabel, |
| | | oData, |
| | | }; |
| | |
| | | }, |
| | | |
| | | getOption(data = []) { |
| | | let labels = this.labels; |
| | | let xLabel = this.xLabel; |
| | | let rdata = JSON.parse(JSON.stringify(this.oData)); |
| | | // let sData = data.sData; |
| | |
| | | type: 'line' // 'line'、'shadow' |
| | | }, |
| | | formatter(params) { |
| | | return params[0].name + '<br >' + (params[0].value ? '合闸' : '分闸'); |
| | | return params[0].name + '<br >' + labels[params[0].value]; |
| | | } |
| | | }, |
| | | xAxis: { |
| | |
| | | formatter: function (value, index) { |
| | | switch (value) { |
| | | case 0: |
| | | return '分闸'; |
| | | return labels[0]; |
| | | case 1: |
| | | return '合闸'; |
| | | return labels[1]; |
| | | default: |
| | | return ''; |
| | | } |