|
@@ -28,7 +28,7 @@
|
|
|
width="80"
|
|
|
>
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.frequencyX/10).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.frequencyX)">{{ parseFloat((row.frequencyX/10).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -39,7 +39,7 @@
|
|
|
width="80"
|
|
|
>
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.frequencyY/10).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.frequencyY)">{{ parseFloat((row.frequencyY/10).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -50,7 +50,7 @@
|
|
|
width="80"
|
|
|
>
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.frequencyZ/10).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.frequencyZ)">{{ parseFloat((row.frequencyZ/10).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
@@ -63,7 +63,7 @@
|
|
|
width="80"
|
|
|
>
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.velX/100).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.velX)">{{ parseFloat((row.velX/100).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -74,7 +74,7 @@
|
|
|
width="80"
|
|
|
>
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.velY/100).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.velY)">{{ parseFloat((row.velY/100).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -85,7 +85,7 @@
|
|
|
width="80"
|
|
|
>
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.velZ/100).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.velZ)">{{ parseFloat((row.velZ/100).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
@@ -98,7 +98,7 @@
|
|
|
width="80"
|
|
|
>
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.accX/100).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.accX)">{{ parseFloat((row.accX/100).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -109,7 +109,7 @@
|
|
|
width="80"
|
|
|
>
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.accY/100).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.accY)">{{ parseFloat((row.accY/100).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -120,7 +120,7 @@
|
|
|
width="80"
|
|
|
>
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.accZ/100).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.accZ)">{{ parseFloat((row.accZ/100).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
@@ -168,7 +168,7 @@
|
|
|
width="80"
|
|
|
>
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.angX/100).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.angX)">{{ parseFloat((row.angX/100).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -179,7 +179,7 @@
|
|
|
width="80"
|
|
|
>
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.angY/100).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.angY)">{{ parseFloat((row.angY/100).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -190,19 +190,20 @@
|
|
|
width="80"
|
|
|
>
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.angZ/100).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.angZ)">{{ parseFloat((row.angZ/100).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
<el-table-column header-align="center" align="center" prop="sensorTemperature" label="温度(℃)">
|
|
|
<template v-slot="{row}">
|
|
|
- <span>{{ parseFloat((row.sensorTemperature/10).toFixed(2)) }}</span>
|
|
|
+ <span v-if="isNotNull(row.sensorTemperature)">{{ parseFloat((row.sensorTemperature/10).toFixed(2)) }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column header-align="center" align="center" prop="goafDatareportTime" label="上传时间" />
|
|
|
<el-table-column label="操作" header-align="center" align="center" min-width="60">
|
|
|
<template v-slot="{row}">
|
|
|
- <el-button size="mini" type="text" style="color:#1B81FF" @click="showDetail(row)">波形</el-button>
|
|
|
+ <el-button v-if="isNotNull(row.goafDataId)" size="mini" type="text" style="color:#1B81FF" @click="showDetail(row)">波形</el-button>
|
|
|
+ <span v-else style="color:#b6bec7">无数据</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -239,6 +240,10 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
// fetch data
|
|
|
+ isNotNull(val) {
|
|
|
+ if (val === null || val === '' || val === undefined || val === 'undefined') return false
|
|
|
+ return true
|
|
|
+ },
|
|
|
NumConvertLM,
|
|
|
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
|
|
|
if (columnIndex === 1 || columnIndex === 2) {
|