2024-11-18 22:04:59 +08:00
|
|
|
|
<template>
|
2024-12-05 15:22:46 +08:00
|
|
|
|
<div class="table-container table-main">
|
2024-12-18 15:49:29 +08:00
|
|
|
|
<el-table :data="tableData"
|
|
|
|
|
|
:header-cell-style="{ textAlign: 'center' } "
|
|
|
|
|
|
:cell-style="{ textAlign: 'center' }"
|
|
|
|
|
|
style="width: 100%"
|
2024-12-20 10:21:36 +08:00
|
|
|
|
max-height="400px"
|
|
|
|
|
|
:span-method="objectSpanMethod">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-table-column prop="monitorNum" label="监测点序号" width="80"/>
|
|
|
|
|
|
<el-table-column prop="desc" label="描述" width="90"/>
|
2024-11-18 22:04:59 +08:00
|
|
|
|
<el-table-column label="电压通道" >
|
2025-01-14 16:03:37 +08:00
|
|
|
|
<el-table-column prop="Ua" label="A相">
|
2025-01-14 11:43:35 +08:00
|
|
|
|
<el-table-column prop="aVuData" label="被检值(V)" width="100px">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<template #default="scope">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-icon v-if="scope.row.aVuData === '—'&& scope.row.loading" class="loading-box">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<el-icon-loading />
|
|
|
|
|
|
</el-icon>
|
|
|
|
|
|
<span v-else>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.aVuData }}
|
2024-12-30 14:43:13 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
2025-01-14 11:43:35 +08:00
|
|
|
|
<el-table-column prop="aVuXi" label="检测结果" width="90px">
|
2024-12-20 10:21:36 +08:00
|
|
|
|
<template #default="scope">
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<el-tooltip
|
2025-01-08 11:40:12 +08:00
|
|
|
|
v-if="scope.row.aVuXi === '不合格'"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
class="item"
|
2025-01-08 11:40:12 +08:00
|
|
|
|
effect="dark"
|
|
|
|
|
|
placement="bottom-start"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
>
|
2025-01-15 09:35:36 +08:00
|
|
|
|
<template #content>
|
|
|
|
|
|
误差范围: {{ (-0.1 * props.curV).toFixed(4) + '~' + (0.1 * props.curV).toFixed(4)}}<br/>
|
|
|
|
|
|
误差值:{{ scope.row.aV }}
|
|
|
|
|
|
</template>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<el-tag type="danger" class="tooltip-content">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.aVuXi }}
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tag>
|
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
|
<el-tooltip
|
2025-01-08 11:40:12 +08:00
|
|
|
|
v-else-if="scope.row.aVuXi === '合格'"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
class="item"
|
2025-01-08 11:40:12 +08:00
|
|
|
|
effect="dark"
|
|
|
|
|
|
placement="bottom-start"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
>
|
2025-01-15 09:35:36 +08:00
|
|
|
|
<template #content>
|
|
|
|
|
|
误差范围: {{ (-0.1 * props.curV).toFixed(4) + '~' + (0.1 * props.curV).toFixed(4)}}<br/>
|
|
|
|
|
|
误差值:{{ scope.row.aV }}
|
|
|
|
|
|
</template>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-tag type="success" class="tooltip-content">{{ scope.row.aVuXi }}</el-tag>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tooltip>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<!-- <el-tag type="danger" v-if="scope.row.aVuXi === '不合格'">
|
|
|
|
|
|
{{ scope.row.aVuXi }}
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tag> -->
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-icon v-else-if="scope.row.aVuXi === '—'&& scope.row.loading" class="loading-box">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<el-icon-loading />
|
|
|
|
|
|
</el-icon>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<!-- <span v-else>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.aVuXi }}
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</span> -->
|
2024-12-20 10:21:36 +08:00
|
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
2024-11-18 22:04:59 +08:00
|
|
|
|
</el-table-column>
|
2025-01-14 16:03:37 +08:00
|
|
|
|
<el-table-column prop="Ub" label="B相">
|
2025-01-14 11:43:35 +08:00
|
|
|
|
<el-table-column prop="bVuData" label="被检值(V)" width="100px">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<template #default="scope">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-icon v-if="scope.row.bVuData === '—'&& scope.row.loading" class="loading-box">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<el-icon-loading />
|
|
|
|
|
|
</el-icon>
|
|
|
|
|
|
<span v-else>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.bVuData }}
|
2024-12-30 14:43:13 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
2025-01-14 11:43:35 +08:00
|
|
|
|
<el-table-column prop="bVuXi" label="检测结果" width="90px">
|
2024-12-20 10:21:36 +08:00
|
|
|
|
<template #default="scope">
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<el-tooltip
|
2025-01-08 11:40:12 +08:00
|
|
|
|
v-if="scope.row.bVuXi === '不合格'"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
class="item"
|
2025-01-08 11:40:12 +08:00
|
|
|
|
effect="dark"
|
|
|
|
|
|
placement="bottom-start"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
>
|
2025-01-15 09:35:36 +08:00
|
|
|
|
<template #content>
|
|
|
|
|
|
误差范围: {{ (-0.1 * props.curV).toFixed(4) + '~' + (0.1 * props.curV).toFixed(4)}}<br/>
|
|
|
|
|
|
误差值:{{ scope.row.bV }}
|
|
|
|
|
|
</template>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<el-tag type="danger" class="tooltip-content">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.bVuXi }}
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tag>
|
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
|
<el-tooltip
|
2025-01-08 11:40:12 +08:00
|
|
|
|
v-else-if="scope.row.bVuXi === '合格'"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
class="item"
|
2025-01-08 11:40:12 +08:00
|
|
|
|
effect="dark"
|
|
|
|
|
|
placement="bottom-start"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
>
|
2025-01-15 09:35:36 +08:00
|
|
|
|
<template #content>
|
|
|
|
|
|
误差范围: {{ (-0.1 * props.curV).toFixed(4) + '~' + (0.1 * props.curV).toFixed(4)}}<br/>
|
|
|
|
|
|
误差值:{{ scope.row.bV }}
|
|
|
|
|
|
</template>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-tag type="success" class="tooltip-content">{{ scope.row.bVuXi }}</el-tag>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tooltip>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-icon v-else-if="scope.row.bVuXi === '—'&& scope.row.loading" class="loading-box">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<el-icon-loading />
|
|
|
|
|
|
</el-icon>
|
2024-12-20 10:21:36 +08:00
|
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
2024-11-18 22:04:59 +08:00
|
|
|
|
</el-table-column>
|
2025-01-14 16:03:37 +08:00
|
|
|
|
<el-table-column prop="Uc" label="C相">
|
2025-01-14 11:43:35 +08:00
|
|
|
|
<el-table-column prop="cVuData" label="被检值(V)" width="100px">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<template #default="scope">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-icon v-if="scope.row.cVuData === '—'&& scope.row.loading" class="loading-box">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<el-icon-loading />
|
|
|
|
|
|
</el-icon>
|
|
|
|
|
|
<span v-else>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.cVuData }}
|
2024-12-30 14:43:13 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
2025-01-14 11:43:35 +08:00
|
|
|
|
<el-table-column prop="cVuXi" label="检测结果" width="90px">
|
2024-12-20 10:21:36 +08:00
|
|
|
|
<template #default="scope">
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<el-tooltip
|
2025-01-08 11:40:12 +08:00
|
|
|
|
v-if="scope.row.cVuXi === '不合格'"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
class="item"
|
2025-01-08 11:40:12 +08:00
|
|
|
|
effect="dark"
|
|
|
|
|
|
placement="bottom-start"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
>
|
2025-01-15 09:35:36 +08:00
|
|
|
|
<template #content>
|
|
|
|
|
|
误差范围: {{ (-0.1 * props.curV).toFixed(4) + '~' + (0.1 * props.curV).toFixed(4)}}<br/>
|
|
|
|
|
|
误差值:{{ scope.row.cV }}
|
|
|
|
|
|
</template>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<el-tag type="danger" class="tooltip-content">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.cVuXi }}
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tag>
|
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
|
<el-tooltip
|
2025-01-08 11:40:12 +08:00
|
|
|
|
v-else-if="scope.row.cVuXi === '合格'"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
class="item"
|
2025-01-08 11:40:12 +08:00
|
|
|
|
effect="dark"
|
|
|
|
|
|
placement="bottom-start"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
>
|
2025-01-15 09:35:36 +08:00
|
|
|
|
<template #content>
|
|
|
|
|
|
误差范围: {{ (-0.1 * props.curV).toFixed(4) + '~' + (0.1 * props.curV).toFixed(4)}}<br/>
|
|
|
|
|
|
误差值:{{ scope.row.cV }}
|
|
|
|
|
|
</template>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-tag type="success" class="tooltip-content">{{ scope.row.cVuXi }}</el-tag>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tooltip>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-icon v-else-if="scope.row.cVuXi === '—'&& scope.row.loading" class="loading-box">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<el-icon-loading />
|
|
|
|
|
|
</el-icon>
|
2024-12-20 10:21:36 +08:00
|
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
2024-11-18 22:04:59 +08:00
|
|
|
|
</el-table-column>
|
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
<el-table-column label="电流通道" >
|
2025-01-14 16:03:37 +08:00
|
|
|
|
<el-table-column prop="Ia" label="A相">
|
2025-01-14 11:43:35 +08:00
|
|
|
|
<el-table-column prop="aIeData" label="被检值(A)" width="100px">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<template #default="scope">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-icon v-if="scope.row.aIeData === '—'&& scope.row.loading" class="loading-box">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<el-icon-loading />
|
|
|
|
|
|
</el-icon>
|
|
|
|
|
|
<span v-else>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.aIeData }}
|
2024-12-30 14:43:13 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
2025-01-14 11:43:35 +08:00
|
|
|
|
<el-table-column prop="aIeXi" label="检测结果" width="90px">
|
2024-12-20 10:21:36 +08:00
|
|
|
|
<template #default="scope">
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<el-tooltip
|
2025-01-08 11:40:12 +08:00
|
|
|
|
v-if="scope.row.aIeXi === '不合格'"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
class="item"
|
2025-01-08 11:40:12 +08:00
|
|
|
|
effect="dark"
|
|
|
|
|
|
placement="bottom-start"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
>
|
2025-01-15 09:35:36 +08:00
|
|
|
|
<template #content>
|
|
|
|
|
|
误差范围: {{ -0.5 + "~" +0.5 }}<br/>
|
|
|
|
|
|
误差值:{{ scope.row.aI }}
|
|
|
|
|
|
</template>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<el-tag type="danger" class="tooltip-content">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.aIeXi }}
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tag>
|
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
|
<el-tooltip
|
2025-01-08 11:40:12 +08:00
|
|
|
|
v-else-if="scope.row.aIeXi === '合格'"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
class="item"
|
2025-01-08 11:40:12 +08:00
|
|
|
|
effect="dark"
|
|
|
|
|
|
placement="bottom-start"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
>
|
2025-01-15 09:35:36 +08:00
|
|
|
|
<template #content>
|
|
|
|
|
|
误差范围: {{ -0.5 + "~" +0.5 }}<br/>
|
|
|
|
|
|
误差值:{{ scope.row.aI }}
|
|
|
|
|
|
</template>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-tag type="success" class="tooltip-content">{{ scope.row.aIeXi }}</el-tag>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tooltip>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-icon v-else-if="scope.row.aIeXi === '—'&& scope.row.loading" class="loading-box">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<el-icon-loading />
|
|
|
|
|
|
</el-icon>
|
2024-12-20 10:21:36 +08:00
|
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
2024-11-18 22:04:59 +08:00
|
|
|
|
</el-table-column>
|
2025-01-14 16:03:37 +08:00
|
|
|
|
<el-table-column prop="Ib" label="B相">
|
2025-01-14 11:43:35 +08:00
|
|
|
|
<el-table-column prop="bIeData" label="被检值(A)" width="100px">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<template #default="scope">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-icon v-if="scope.row.bIeData === '—'&& scope.row.loading" class="loading-box">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<el-icon-loading />
|
|
|
|
|
|
</el-icon>
|
|
|
|
|
|
<span v-else>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.bIeData }}
|
2024-12-30 14:43:13 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
2025-01-14 11:43:35 +08:00
|
|
|
|
<el-table-column prop="bIeXi" label="检测结果" width="90px">
|
2024-12-20 10:21:36 +08:00
|
|
|
|
<template #default="scope">
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<el-tooltip
|
2025-01-08 11:40:12 +08:00
|
|
|
|
v-if="scope.row.bIeXi === '不合格'"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
class="item"
|
2025-01-08 11:40:12 +08:00
|
|
|
|
effect="dark"
|
|
|
|
|
|
placement="bottom-start"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
>
|
2025-01-15 09:35:36 +08:00
|
|
|
|
<template #content>
|
|
|
|
|
|
误差范围: {{ -0.5 + "~" +0.5 }}<br/>
|
|
|
|
|
|
误差值:{{ scope.row.bI }}
|
|
|
|
|
|
</template>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<el-tag type="danger" class="tooltip-content">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.bIeXi }}
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tag>
|
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
|
<el-tooltip
|
2025-01-08 11:40:12 +08:00
|
|
|
|
v-else-if="scope.row.bIeXi === '合格'"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
class="item"
|
2025-01-08 11:40:12 +08:00
|
|
|
|
effect="dark"
|
|
|
|
|
|
placement="bottom-start"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
>
|
2025-01-15 09:35:36 +08:00
|
|
|
|
<template #content>
|
|
|
|
|
|
误差范围: {{ -0.5 + "~" +0.5 }}<br/>
|
|
|
|
|
|
误差值:{{ scope.row.bI }}
|
|
|
|
|
|
</template>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-tag type="success" class="tooltip-content">{{ scope.row.bIeXi }}</el-tag>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tooltip>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-icon v-else-if="scope.row.bIeXi === '—'&& scope.row.loading" class="loading-box">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<el-icon-loading />
|
|
|
|
|
|
</el-icon>
|
2024-12-20 10:21:36 +08:00
|
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
2024-11-18 22:04:59 +08:00
|
|
|
|
</el-table-column>
|
2025-01-14 16:03:37 +08:00
|
|
|
|
<el-table-column prop="Ic" label="C相">
|
2025-01-14 11:43:35 +08:00
|
|
|
|
<el-table-column prop="cIeData" label="被检值(A)" width="100px">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<template #default="scope">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-icon v-if="scope.row.cIeData === '—'&& scope.row.loading" class="loading-box">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<el-icon-loading />
|
|
|
|
|
|
</el-icon>
|
|
|
|
|
|
<span v-else>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.cIeData }}
|
2024-12-30 14:43:13 +08:00
|
|
|
|
</span>
|
|
|
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
2025-01-14 11:43:35 +08:00
|
|
|
|
<el-table-column prop="cIeXi" label="检测结果" width="90px">
|
2024-12-20 10:21:36 +08:00
|
|
|
|
<template #default="scope">
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<el-tooltip
|
2025-01-08 11:40:12 +08:00
|
|
|
|
v-if="scope.row.cIeXi === '不合格'"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
class="item"
|
2025-01-08 11:40:12 +08:00
|
|
|
|
effect="dark"
|
|
|
|
|
|
placement="bottom-start"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
>
|
2025-01-15 09:35:36 +08:00
|
|
|
|
<template #content>
|
|
|
|
|
|
误差范围: {{ -0.5 + "~" +0.5 }}<br/>
|
|
|
|
|
|
误差值:{{ scope.row.cI }}
|
|
|
|
|
|
</template>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
<el-tag type="danger" class="tooltip-content">
|
2025-01-08 11:40:12 +08:00
|
|
|
|
{{ scope.row.cIeXi }}
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tag>
|
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
|
<el-tooltip
|
2025-01-08 11:40:12 +08:00
|
|
|
|
v-else-if="scope.row.cIeXi === '合格'"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
class="item"
|
2025-01-08 11:40:12 +08:00
|
|
|
|
effect="dark"
|
|
|
|
|
|
placement="bottom-start"
|
2025-01-06 14:07:21 +08:00
|
|
|
|
>
|
2025-01-15 09:35:36 +08:00
|
|
|
|
<template #content>
|
|
|
|
|
|
误差范围: {{ -0.5 + "~" +0.5 }}<br/>
|
|
|
|
|
|
误差值:{{ scope.row.cI }}
|
|
|
|
|
|
</template>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-tag type="success" class="tooltip-content">{{ scope.row.cIeXi }}</el-tag>
|
2025-01-06 14:07:21 +08:00
|
|
|
|
</el-tooltip>
|
2025-01-08 11:40:12 +08:00
|
|
|
|
<el-icon v-else-if="scope.row.cIeXi === '—'&& scope.row.loading" class="loading-box">
|
2024-12-30 14:43:13 +08:00
|
|
|
|
<el-icon-loading />
|
|
|
|
|
|
</el-icon>
|
2024-12-20 10:21:36 +08:00
|
|
|
|
</template>
|
|
|
|
|
|
</el-table-column>
|
2024-11-18 22:04:59 +08:00
|
|
|
|
</el-table-column>
|
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
</el-table>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
<script lang="ts" setup name="ErrorSystemDialog">
|
2025-01-15 09:35:36 +08:00
|
|
|
|
import { defineProps, type PropType } from 'vue';
|
2024-12-30 14:43:13 +08:00
|
|
|
|
import { ElIcon, ElLoading, ElTag } from 'element-plus';
|
2025-01-08 11:40:12 +08:00
|
|
|
|
import type { ChannelsTest } from '@/api/home/interface/channelsTest';
|
2025-01-15 09:35:36 +08:00
|
|
|
|
import { number } from 'echarts';
|
2025-01-08 11:40:12 +08:00
|
|
|
|
|
2025-01-15 09:35:36 +08:00
|
|
|
|
interface Props {
|
|
|
|
|
|
tableData: ChannelsTest.CoefficientVO[];
|
|
|
|
|
|
big_V_loading: boolean;
|
|
|
|
|
|
curV: number;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const props = withDefaults(defineProps<Props>(), {
|
|
|
|
|
|
tableData: () => [],
|
|
|
|
|
|
big_V_loading: false,
|
|
|
|
|
|
curV: 0,
|
|
|
|
|
|
});
|
2024-11-18 22:04:59 +08:00
|
|
|
|
|
2024-12-20 10:21:36 +08:00
|
|
|
|
function objectSpanMethod({ row, column, rowIndex, columnIndex }: { row: any, column: any, rowIndex: number, columnIndex: number }) {
|
|
|
|
|
|
if (columnIndex === 0) {
|
2024-12-30 14:43:13 +08:00
|
|
|
|
if (rowIndex % 4 === 0) {
|
2024-12-20 10:21:36 +08:00
|
|
|
|
return {
|
|
|
|
|
|
rowspan: 4,
|
|
|
|
|
|
colspan: 1,
|
|
|
|
|
|
};
|
|
|
|
|
|
} else {
|
|
|
|
|
|
return {
|
|
|
|
|
|
rowspan: 0,
|
|
|
|
|
|
colspan: 0,
|
|
|
|
|
|
};
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
2024-12-30 14:43:13 +08:00
|
|
|
|
if (columnIndex === 1) {
|
|
|
|
|
|
if (rowIndex % 2 === 0) {
|
|
|
|
|
|
return {
|
|
|
|
|
|
rowspan: 2,
|
|
|
|
|
|
colspan: 1,
|
|
|
|
|
|
};
|
|
|
|
|
|
} else {
|
|
|
|
|
|
return {
|
|
|
|
|
|
rowspan: 0,
|
|
|
|
|
|
colspan: 0,
|
|
|
|
|
|
};
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
2024-12-20 10:21:36 +08:00
|
|
|
|
}
|
2024-11-18 22:04:59 +08:00
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
<style scoped>
|
|
|
|
|
|
|
|
|
|
|
|
.form-grid {
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
flex-direction: row; /* 横向排列 */
|
|
|
|
|
|
flex-wrap: wrap; /* 允许换行 */
|
|
|
|
|
|
}
|
|
|
|
|
|
.form-grid .el-form-item {
|
|
|
|
|
|
flex: 1 1 30%; /* 控件宽度 */
|
|
|
|
|
|
margin-right: 20px; /* 控件间距 */
|
|
|
|
|
|
}
|
|
|
|
|
|
.form-grid .el-form-item:last-child {
|
|
|
|
|
|
margin-right: 0; /* 最后一个控件不需要右边距 */
|
|
|
|
|
|
}
|
|
|
|
|
|
.dialog-footer {
|
|
|
|
|
|
display: flex;
|
|
|
|
|
|
justify-content: flex-start;
|
|
|
|
|
|
margin-bottom: 10px; /* 调整这里的值以增加或减少间距 */
|
|
|
|
|
|
}
|
|
|
|
|
|
.el-tabs {
|
|
|
|
|
|
margin-bottom: 20px; /* 添加底部边距 */
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.el-table th, .el-table td {
|
|
|
|
|
|
text-align: center; /* 所有单元格文字居中 */
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.table-container {
|
|
|
|
|
|
max-height: 400px; /* 根据需要调整高度 */
|
|
|
|
|
|
overflow-y: auto; /* 允许垂直滚动 */
|
|
|
|
|
|
overflow-x: hidden; /* 隐藏水平滚动条 */
|
|
|
|
|
|
}
|
2024-12-30 14:43:13 +08:00
|
|
|
|
|
2024-12-30 19:17:39 +08:00
|
|
|
|
/* 确保 el-icon-loading 的动画效果没有被覆盖 */
|
|
|
|
|
|
.loading-box {
|
|
|
|
|
|
animation: rotate 2s linear infinite;
|
|
|
|
|
|
}
|
2024-12-30 14:43:13 +08:00
|
|
|
|
|
2025-01-06 14:07:21 +08:00
|
|
|
|
.icon-margin {
|
|
|
|
|
|
margin-left: 0px;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.icon-align {
|
|
|
|
|
|
vertical-align: 0px;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.tooltip-content {
|
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-12-30 19:17:39 +08:00
|
|
|
|
@keyframes rotate {
|
|
|
|
|
|
from {
|
|
|
|
|
|
transform: rotate(0deg);
|
|
|
|
|
|
}
|
|
|
|
|
|
to {
|
|
|
|
|
|
transform: rotate(360deg);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
2024-11-18 22:04:59 +08:00
|
|
|
|
</style>
|