|
|
@ -2,16 +2,14 @@ import { mapState } from 'vuex'; |
|
|
|
const mixin = { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
series1: [10, 20, 30, 10, 20, 30, 10, 20, 30], // 传感器1
|
|
|
|
series2: [20, 30, 10, 20, 30, 10, 20, 30, 10], // 传感器2
|
|
|
|
series3: [30, 10, 20, 30, 10, 20, 30, 10, 20], // 传感器3
|
|
|
|
series1: [10, 20, 30, 10, 20, 30, 10, 20, 30, 10, 20, 30, 10, 20, 30, 10, 20, 30], // 传感器1
|
|
|
|
series2: [20, 30, 10, 20, 30, 10, 20, 30, 10, 20, 30, 10, 20, 30, 10, 20, 30, 10], // 传感器2
|
|
|
|
series3: [30, 10, 20, 30, 10, 20, 30, 10, 20, 30, 10, 20, 30, 10, 20, 30, 10, 20], // 传感器3
|
|
|
|
}; |
|
|
|
}, |
|
|
|
computed: { |
|
|
|
...mapState('messages', ['vibrationSensor']), |
|
|
|
option() { |
|
|
|
// const that = this;
|
|
|
|
console.log('series1', this.series1, this.vibrationSensor); |
|
|
|
return { |
|
|
|
legend: { |
|
|
|
x: 'center', |
|
|
@ -25,6 +23,8 @@ const mixin = { |
|
|
|
xAxis: { |
|
|
|
type: 'category', |
|
|
|
boundaryGap: false, |
|
|
|
max: this.series1.length >= 6 ? this.series1.length - 1 : 6, |
|
|
|
min: this.series1.length >= 6 ? this.series1.length - 6 : 0, |
|
|
|
axisLine: { |
|
|
|
//y轴
|
|
|
|
show: false, |
|
|
@ -51,7 +51,6 @@ const mixin = { |
|
|
|
show: false, |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
series: [ |
|
|
|
{ |
|
|
|
name: '传感器1', |
|
|
@ -154,15 +153,7 @@ const mixin = { |
|
|
|
}; |
|
|
|
}, |
|
|
|
}, |
|
|
|
watch: { |
|
|
|
vibrationSensor(val) { |
|
|
|
var vibList = val.split(','); |
|
|
|
this.series1 = this.series1.concat(parseInt(vibList[0])); |
|
|
|
this.series2 = this.series1.concat(parseInt(vibList[1])); |
|
|
|
this.series3 = this.series1.concat(parseInt(vibList[2])); |
|
|
|
console.log('vibrationSensor:', val); |
|
|
|
}, |
|
|
|
}, |
|
|
|
watch: {}, |
|
|
|
}; |
|
|
|
|
|
|
|
export default mixin; |
|
|
|