feat(钢卷管理): 添加钢卷还原功能并优化界面

- 在coil.js中新增restoreMaterialCoil接口用于还原钢卷
- 在correct.vue中添加还原按钮及相关处理逻辑
- 优化CoilTraceResult.vue界面,移除部分不必要的信息展示
- 调整部分文字描述使其更简洁
This commit is contained in:
砂糖
2026-01-20 11:29:22 +08:00
parent ebb631e3cc
commit c5bff55a35
3 changed files with 44 additions and 10 deletions

View File

@@ -1,7 +1,7 @@
<template>
<div class="trace-result-container">
<!-- 二维码信息 -->
<el-card shadow="hover" class="mb20" v-if="traceResult && traceResult.qrcode">
<!-- <el-card shadow="hover" class="mb20" v-if="traceResult && traceResult.qrcode">
<div slot="header" class="card-header">
<span class="title-dot"></span>
<span class="title-text">二维码信息</span>
@@ -20,7 +20,7 @@
<el-col :span="18" class="info-value">{{ traceResult.all_qrcodes.length }} </el-col>
</el-row>
</div>
</el-card>
</el-card> -->
<!-- 操作步骤 -->
<el-card shadow="hover" class="mb20" v-if="traceResult && traceResult.steps && traceResult.steps.length > 0">
@@ -95,10 +95,10 @@
</el-tag>
</el-col>
</el-row>
<el-row class="detail-row" v-if="step.qrcode_serial">
<!-- <el-row class="detail-row" v-if="step.qrcode_serial">
<el-col :span="8" class="detail-label">二维码序列</el-col>
<el-col :span="16" class="detail-value">{{ step.qrcode_serial }}</el-col>
</el-row>
</el-row> -->
<el-row class="detail-row" v-if="step.operator">
<el-col :span="8" class="detail-label">操作者</el-col>
<el-col :span="16" class="detail-value">{{ step.operator }}</el-col>
@@ -110,7 +110,7 @@
</el-card>
<!-- 钢卷分支图 -->
<el-card shadow="hover" class="mb20" v-if="traceResult && traceResult.records && traceResult.records.length > 0">
<!-- <el-card shadow="hover" class="mb20" v-if="traceResult && traceResult.records && traceResult.records.length > 0">
<div slot="header" class="card-header">
<span class="title-dot"></span>
<span class="title-text">钢卷分支图</span>
@@ -144,7 +144,6 @@
<p class="coil-detail" v-if="coil.warehouse && coil.warehouse.warehouseName">
库区{{ coil.warehouse.warehouseName }}
</p>
<!-- 显示母卷/子卷关系 -->
<p class="coil-detail" v-if="coil.parentCoilNos && coil.hasMergeSplit === 1">
<el-tag type="warning" size="mini">来自母卷{{ coil.parentCoilNos }}</el-tag>
</p>
@@ -161,7 +160,7 @@
</el-row>
</div>
</div>
</el-card>
</el-card> -->
<!-- 无记录提示 -->
<div class="empty-tip" v-if="!traceResult || (traceResult && !traceResult.records && !traceResult.steps)">
@@ -255,6 +254,10 @@ export default {
return groups;
},
// formatTime(step) {
// const timestamp = step.upda
// }
// 获取分组标签类型
getGroupTypeTag(color) {
switch(color) {