fix grid uV

This commit is contained in:
TommyXin
2021-08-25 16:33:40 +08:00
parent d82b1cb735
commit fbbebb3423
@@ -158,7 +158,7 @@ export default {
},
methods: {
timeIntervalChange: function (val) {
if (typeof val === 'number') {
if (!isNaN(parseInt(val))) {
chartData.getAllChartsData()[this.chartID].xAxis.forEach(x => {
if (x.type === 'time') {
x.interval = val * 1000
@@ -168,13 +168,13 @@ export default {
this.timeIntervalInput = 'auto'
chartData.getAllChartsData()[this.chartID].xAxis.forEach(x => {
if (x.type === 'time') {
x.interval = null
x.interval = 500 * 1000
}
})
}
},
xIntervalChange: function (val) {
if (typeof val === 'number') {
if (!isNaN(parseInt(val))) {
chartData.getAllChartsData()[this.chartID].xAxis.forEach(x => {
if (x.type === 'value') {
x.interval = val * 1000
@@ -190,10 +190,15 @@ export default {
}
},
yIntervalChange: function (val) {
if (typeof val === 'number') {
if (!isNaN(parseInt(val))) {
chartData.getAllChartsData()[this.chartID].yAxis.forEach(y => {
if (parseInt(y.channel) <= 255) {
y.interval = val * 1000
if (chartData.getAllChartsData()[this.chartID].chartYUnit === 'uV') {
y.interval = parseInt(val)
console.log(y.interval)
} else {
y.interval = val * 1000
}
const maxList = []
const minList = []
y.seriesIndex.forEach(i => {
@@ -205,8 +210,8 @@ export default {
const center = (max + min) / 2
y.max = center + (max - min)
y.min = center - (max - min)
y.max = (parseInt(y.max / (val * 1000)) + 1) * (val * 1000)
y.min = (parseInt(y.min / (val * 1000)) - 1) * (val * 1000)
y.max = (parseInt(y.max / y.interval) + 1) * y.interval
y.min = (parseInt(y.min / y.interval) - 1) * y.interval
}
})
} else {
@@ -221,7 +226,7 @@ export default {
}
},
threeAxisIntervalChange: function (val) {
if (typeof val === 'number') {
if (!isNaN(parseInt(val))) {
chartData.getAllChartsData()[this.chartID].yAxis.forEach(y => {
if (parseInt(y.channel) >= 255) {
y.interval = val * 1
@@ -293,8 +298,8 @@ export default {
this.nameCard = chartData.getAllChartsData()[this.chartID].cardName
await this.refreshMappingSelect()
this.initDone = true
this.timeIntervalInput = '500'
this.timeIntervalChange('500')
// this.timeIntervalInput = '500'
// this.timeIntervalChange('500')
},
destroyed () {
clearInterval(this.resizeTimer)