This commit is contained in:
caozehui
2024-12-20 10:43:17 +08:00
parent 93b67fe845
commit 45e62b2750

View File

@@ -46,19 +46,19 @@
<template v-if="chnSum<=MAX_CHN_SUM"> <template v-if="chnSum<=MAX_CHN_SUM">
<el-table-column v-for="(item,index1) in monitorList" :key="item.deviceID" :label="item.deviceName" <el-table-column v-for="(item,index1) in monitorList" :key="item.deviceID" :label="item.deviceName"
:min-width="110" align="center"> :min-width="110" align="center">
<el-table-column v-for="(chnItem) in item.chnNum" :key="item.deviceID+chnItem" <el-table-column v-for="(chnItem,index2) in item.chnNum" :key="item.deviceID+chnItem"
:label="'通道'+chnItem" align="center"> :label="'通道'+chnItem" align="center">
<template #default="{row}"> <template #default="{row}">
<el-tooltip <el-tooltip
:content="row.devices[index1].chnResult[chnItem].resultType==='info' ? '暂无数据' : '点击查看详情'" :content="row.devices[index1].chnResult[index2].resultType==='info' ? '暂无数据' : '点击查看详情'"
placement="top"> placement="top">
<el-button <el-button
:disabled="row.devices[index1].chnResult[chnItem].resultType=='info'" :disabled="row.devices[index1].chnResult[index2].resultType=='info'"
:type="row.devices[index1].chnResult[chnItem].resultType" :type="row.devices[index1].chnResult[index2].resultType"
size="small" size="small"
@click="handleClick(item,chnItem)" @click="handleClick(item,chnItem)"
> >
{{ row.devices[index1].chnResult[chnItem].resultValue }} {{ row.devices[index1].chnResult[index2].resultValue }}
</el-button> </el-button>
</el-tooltip> </el-tooltip>
</template> </template>
@@ -148,7 +148,7 @@ const monitorList = reactive([
{ {
deviceID: '1', deviceID: '1',
deviceName: '240001', deviceName: '240001',
chnNum: 4, chnNum: 1,
monitorIdx: 1, monitorIdx: 1,
label: '240001', label: '240001',
prop: 'Result1', prop: 'Result1',
@@ -156,7 +156,7 @@ const monitorList = reactive([
{ {
deviceID: '2', deviceID: '2',
deviceName: '240002', deviceName: '240002',
chnNum: 4, chnNum: 1,
monitorIdx: 2, monitorIdx: 2,
label: '240002', label: '240002',
prop: 'Result2', prop: 'Result2',
@@ -164,7 +164,7 @@ const monitorList = reactive([
{ {
deviceID: '3', deviceID: '3',
deviceName: '240003', deviceName: '240003',
chnNum: 4, chnNum: 2,
monitorIdx: 1, monitorIdx: 1,
label: '240003', label: '240003',
prop: 'Result3', prop: 'Result3',
@@ -767,15 +767,6 @@ function tableCell({row, columnIndex}) {
} }
} }
const tableRowClassName = ({row, rowIndex,}: { row: any, rowIndex: number }) => {
if (row.rowIndex === activeIndex.value.toString()) {
return 'warning-row'
}
// else if (rowIndex === 3) {
// return 'success-row'
// }
return ''
}
// 百分比 // 百分比
const percentage = ref(0); const percentage = ref(0);