feat(异常管理): 增强异常表格功能并优化显示

添加coil-info属性支持以显示异常挂载时机
新增创建人和创建时间列
调整主缺陷列位置
优化质量状态显示逻辑
This commit is contained in:
2026-05-05 17:42:41 +08:00
parent 2f5c799143
commit bc2e42b110
7 changed files with 41 additions and 11 deletions

View File

@@ -51,7 +51,8 @@
<!-- 质量状态点击后会出现弹窗显示详细信息 -->
<template v-else-if="column.prop === 'qualityStatus'">
<div @click="handleQualityStatusClick(scope.row)" style="cursor: pointer; background-color: #f5f7fa;">
<dict-tag :options="dict.type.coil_quality_status" :value="scope.row.qualityStatus"></dict-tag>
<dict-tag v-if="scope.row.qualityStatus" :options="dict.type.coil_quality_status" :value="scope.row.qualityStatus"></dict-tag>
<span v-else>暂未判级</span>
</div>
</template>
<!-- 默认渲染 -->
@@ -64,7 +65,7 @@
<el-dialog title="钢卷异常信息" :visible.sync="abmornal.visible" width="60%">
<abnormal-table ref="abnormalTable" :list="abmornal.data"
:editable="false" :show-coil="false" v-loading="abmornal.loading">
:editable="false" :show-coil="false" :coil-info="abmornal.currentCoil" v-loading="abmornal.loading">
</abnormal-table>
</el-dialog>
</div>
@@ -123,6 +124,7 @@ export default {
visible: false,
data: {},
loading: false,
currentCoil: {},
}
}
},
@@ -239,6 +241,7 @@ export default {
handleQualityStatusClick(row) {
this.abmornal.visible = true
this.abmornal.loading = true
this.abmornal.currentCoil = row
listCoilAbnormal({
coilId: row.coilId
}).then(response => {