修改查看 模拟式 页面展示

This commit is contained in:
guanj
2025-08-26 15:16:18 +08:00
parent 825d2cc46a
commit 0abb765b32
4 changed files with 18 additions and 17 deletions

View File

@@ -1,5 +1,5 @@
<template>
<div class="table-main" max-height="282px">
<div class="table-main">
<el-table
:data="prop.tableData"
stripe
@@ -13,16 +13,16 @@
<el-table-column prop="dataA" :label="'被检设备'">
<el-table-column prop="timeDev" label="数据时间" width="200" />
<el-table-column prop="uaDev" :label="'A相'" v-if="prop.tableData[0]?.uaDev != null" />
<el-table-column prop="ubDev" :label="setB" v-if="prop.tableData[0]?.ubDev != null" />
<el-table-column prop="ucDev" :label="'C相'" v-if="prop.tableData[0]?.ucDev != null" />
<el-table-column prop="uaDev" :label="'A相'" v-if="prop.tableData.length==0||prop.tableData[0]?.uaDev != null" />
<el-table-column prop="ubDev" :label="setB" v-if="prop.tableData.length==0||prop.tableData[0]?.ubDev != null" />
<el-table-column prop="ucDev" :label="'C相'" v-if="prop.tableData.length==0||prop.tableData[0]?.ucDev != null" />
<el-table-column prop="utDev" :label="'T相'" v-if="prop.tableData[0]?.utDev != null" />
</el-table-column>
<el-table-column prop="dataA" :label="'标准设备'">
<el-table-column prop="timeStdDev" label="数据时间" width="200" />
<el-table-column prop="uaStdDev" :label="'A相'" v-if="prop.tableData[0]?.uaStdDev != null" />
<el-table-column prop="ubStdDev" :label="setB" v-if="prop.tableData[0]?.ubStdDev != null" />
<el-table-column prop="ucStdDev" :label="'C相'" v-if="prop.tableData[0]?.ucStdDev != null" />
<el-table-column prop="uaStdDev" :label="'A相'" v-if="prop.tableData.length==0||prop.tableData[0]?.uaStdDev != null" />
<el-table-column prop="ubStdDev" :label="setB" v-if="prop.tableData.length==0||prop.tableData[0]?.ubStdDev != null" />
<el-table-column prop="ucStdDev" :label="'C相'" v-if="prop.tableData.length==0||prop.tableData[0]?.ucStdDev != null" />
<el-table-column prop="utStdDev" :label="'T相'" v-if="prop.tableData[0]?.utStdDev != null" />
</el-table-column>
</el-table>

View File

@@ -6,7 +6,8 @@
:header-cell-style="{ textAlign: 'center' }"
:cell-style="{ textAlign: 'center' }"
>
<el-table-column label="A相" v-if="prop.tableData[0].dataA">
<el-table-column type="index" label="序号" width="70" fixed="left" />
<el-table-column label="A相" v-if="prop.tableData.length==0|| prop.tableData[0]?.dataA">
<el-table-column prop="stdA" :label="'被检值'">
<template #default="{ row }">
{{ row.dataA.data }}
@@ -33,7 +34,7 @@
</template>
</el-table-column>
</el-table-column>
<el-table-column :label="setB" v-if="prop.tableData[0].dataB">
<el-table-column :label="setB" v-if="prop.tableData.length==0|| prop.tableData[0]?.dataB">
<el-table-column prop="stdB" :label="'被检值'">
<template #default="{ row }">
{{ row.dataB.data }}
@@ -60,7 +61,7 @@
</template>
</el-table-column>
</el-table-column>
<el-table-column label="C相" v-if="prop.tableData[0].dataC">
<el-table-column label="C相" v-if="prop.tableData.length==0|| prop.tableData[0]?.dataC">
<el-table-column prop="stdC" :label="'被检值'">
<template #default="{ row }">
{{ row.dataC.data }}
@@ -87,7 +88,7 @@
</template>
</el-table-column>
</el-table-column>
<el-table-column label="T相" v-if="prop.tableData[0].dataT">
<el-table-column label="T相" v-if="prop.tableData[0]?.dataT">
<el-table-column prop="stdT" :label="'被检值'">
<template #default="{ row }">
{{ row.dataT.data }}

View File

@@ -105,7 +105,6 @@
:tableData="currentRawTableData"
:currentCheckItem="currentCheckItem"
:currentScriptTypeName="currentScriptTypeName"
@exportRawDataHandler="exportRawDataHandler"
/>
</el-tab-pane>
</el-tabs>
@@ -215,6 +214,7 @@ const open = async (row: any, chnNum: string, deviceId: string | null, source: n
// 查询大项树
const initScriptData = async (row: any) => {
const pattern = dictStore.getDictData('Pattern').find(item => item.name === modeStore.currentMode)?.id ?? ''
let response: any = await getBigTestItem({
reCheckType: checkStore.reCheckType,
planId: checkStore.plan.id,
@@ -271,7 +271,6 @@ const handleNodeClick = (data: any) => {
const getResults = async () => {
checkResultData.value = []
rawTableData.value = []
getContrastResult({
planId: checkStore.plan.id,
scriptType: rowList.value.scriptType,

View File

@@ -783,7 +783,6 @@ const handleTest2 = async () => {
deviceConnectionPopupRef.value?.open(filteredChannelsSelection, pqStandardDevList.value, props.id)
}
/**
* 检测操作主处理函数
* 根据操作类型(手动检测/一键检测/批量生成/批量归档等)执行相应逻辑
@@ -1004,9 +1003,11 @@ const openDrawer = async (title: string, row: any) => {
if (title === '检测数据查询') {
checkStore.setShowDetailType(0)
dataCheckSingleChannelSingleTestPopupRef.value?.open(row, null, row.id, 2)
if (modeStore.currentMode == '模拟式') {
dataCheckPopupRef.value?.open(row.id, '-1', null)
} else if (modeStore.currentMode == '比对式') {
dataCheckSingleChannelSingleTestPopupRef.value?.open(row, null, row.id, 2)
}
}
if (title === '误差体系更换') {
checkStore.setShowDetailType(1)