style:质量管理-检验方案-值字段显示优化

main
黄伟杰 2 months ago
parent f3f3edc9fa
commit 247e3592b2

@ -70,7 +70,7 @@ v-loading="scope.row._itemLoading" :data="scope.row._items || []" size="small"
<el-table-column label="名称" prop="name" align="center" />
<el-table-column label="作业方式" prop="tool" align="center" />
<el-table-column label="标准值" prop="standardVal" align="center" />
<el-table-column label="单位" prop="unit" align="center" />
<el-table-column label="单位" prop="unitName" align="center" />
<el-table-column label="上限值" prop="upperVal" align="center" />
<el-table-column label="下限值" prop="lowerVal" align="center" />
<el-table-column label="备注" prop="remark" align="center" />
@ -88,7 +88,11 @@ v-loading="scope.row._itemLoading" :data="scope.row._items || []" size="small"
<dict-tag type="mes_zj_schema_sample_method" :value="scope.row.sampleMethod" />
</template>
</el-table-column>
<el-table-column label="值" align="center" prop="val" />
<el-table-column label="值" align="center" prop="val">
<template #default="scope">
{{ formatValDisplay(scope.row.val) }}
</template>
</el-table-column>
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="创建时间" align="center" prop="createTime" :formatter="dateFormatter" width="180px" />
<el-table-column label="操作" align="center" min-width="120px">
@ -145,6 +149,19 @@ const queryParams = reactive({
const queryFormRef = ref() //
const exportLoading = ref(false) //
const formatValDisplay = (val: any) => {
if (val === undefined || val === null || val === '') return ''
const str = String(val)
if (str.includes(',')) {
const [interval, take] = str.split(',')
const i = interval?.trim()
const t = take?.trim()
if (i && t) return `每间隔${i}抽取${t}`
return str
}
return `${str}%`
}
/** 查询列表 */
const getList = async () => {
loading.value = true

Loading…
Cancel
Save