This commit is contained in:
2026-02-16 13:41:41 +08:00
parent 41a3ab45b3
commit c7c1b416ee
17 changed files with 2821 additions and 375 deletions

View File

@ -11,7 +11,7 @@
<el-table-column prop="voltage" label="电压 (V)">
<template slot-scope="scope">
<el-button
@click="chartDetail(scope.row, '电压 (V)')"
@click="chartDetail(scope.row, 'voltage')"
type="text"
size="small"
>
@ -22,7 +22,7 @@
<el-table-column prop="temperature" label="温度 (℃)">
<template slot-scope="scope">
<el-button
@click="chartDetail(scope.row, '温度 (℃)')"
@click="chartDetail(scope.row, 'temperature')"
type="text"
size="small"
>
@ -33,7 +33,7 @@
<el-table-column prop="soc" label="SOC (%)">
<template slot-scope="scope">
<el-button
@click="chartDetail(scope.row, 'SOC (%)')"
@click="chartDetail(scope.row, 'soc')"
type="text"
size="small"
>
@ -44,7 +44,7 @@
<el-table-column prop="soh" label="SOH (%)">
<template slot-scope="scope">
<el-button
@click="chartDetail(scope.row, 'SOH (%)')"
@click="chartDetail(scope.row, 'soh')"
type="text"
size="small"
>
@ -52,16 +52,6 @@
</el-button>
</template>
</el-table-column>
<el-table-column label="操作" width="160">
<template slot-scope="scope">
<el-button @click="$emit('pointDetail',scope.row,'point')" type="text" size="small">
详细
</el-button>
<el-button @click="$emit('pointDetail',scope.row,'alarmPoint')" type="text" size="small">
报警点位详细
</el-button>
</template>
</el-table-column>
</el-table>
<!-- <el-pagination
v-show="tableData.length > 0"
@ -117,8 +107,8 @@ export default {
},
methods: {
//查看表格行图表
chartDetail(row, dataType = "") {
this.$emit("chart", {...row, dataType});
chartDetail(row, fieldKey = "") {
this.$emit("chart", {...row, fieldKey});
},
},
};