fix: 统一长度单位显示为米并优化CoilInfo组件

将多处长度单位从毫米(mm)改为米(m),保持单位统一
重构CoilInfo组件为动态字段配置模式,提升可维护性
移除未使用的CoilInfoRender组件引用
This commit is contained in:
2026-04-27 10:26:13 +08:00
parent 8c0126d7f8
commit dd4ca3d380
19 changed files with 98 additions and 78 deletions

View File

@@ -29,7 +29,7 @@ export default {
{ label: '成品卷数', value: res.coilCount }, // coilCount=总卷数,结合“成品总重/原料总重”场景,推测为成品卷数
{ label: '平均出口厚度[mm]', value: res.avgExitThickness }, // avgExitThickness=平均出口厚度,厚度用“平均”更符合实际(单卷厚度均匀,无“总厚度”概念)
{ label: '原料总重[t]', value: res.totalEntryWeight }, // totalEntryWeight=总入口重量,入口重量即原料重量
{ label: '总出口长度[mm]', value: res.totalExitLength }, // totalExitLength=总出口长度,补充原“去锌总重”(无对应字段)的空缺,符合卷材加工的核心维度
{ label: '总出口长度[m]', value: res.totalExitLength }, // totalExitLength=总出口长度,补充原“去锌总重”(无对应字段)的空缺,符合卷材加工的核心维度
{ label: '平均出口宽度[mm]', value: res.avgExitWidth }, // avgExitWidth=平均出口宽度,宽度用“平均”更合理(单卷宽度固定,“总宽度”无业务意义)
{ label: '成品总重[t]', value: res.totalActualWeight }, // totalActualWeight=总实际重量,实际重量即成品最终重量
{ label: '总理论重量[t]', value: res.totalTheoryWeight }, // totalTheoryWeight=总理论重量工业场景中常用“理论重量vs实际重量”对比

View File

@@ -62,7 +62,7 @@ export default {
{ label: '成品卷数', value: res.coilCount }, // coilCount=总卷数,结合“成品总重/原料总重”场景,推测为成品卷数
{ label: '平均出口厚度[mm]', value: res.avgExitThickness }, // avgExitThickness=平均出口厚度,厚度用“平均”更符合实际(单卷厚度均匀,无“总厚度”概念)
{ label: '原料总重[t]', value: res.totalEntryWeight }, // totalEntryWeight=总入口重量,入口重量即原料重量
{ label: '总出口长度[mm]', value: res.totalExitLength }, // totalExitLength=总出口长度,补充原“去锌总重”(无对应字段)的空缺,符合卷材加工的核心维度
{ label: '总出口长度[m]', value: res.totalExitLength }, // totalExitLength=总出口长度,补充原“去锌总重”(无对应字段)的空缺,符合卷材加工的核心维度
{ label: '平均出口宽度[mm]', value: res.avgExitWidth }, // avgExitWidth=平均出口宽度,宽度用“平均”更合理(单卷宽度固定,“总宽度”无业务意义)
{ label: '成品总重[t]', value: res.totalActualWeight }, // totalActualWeight=总实际重量,实际重量即成品最终重量
{ label: '总理论重量[t]', value: res.totalTheoryWeight }, // totalTheoryWeight=总理论重量工业场景中常用“理论重量vs实际重量”对比

View File

@@ -11,7 +11,7 @@
<el-table-column prop="entryWeight" label="重量(t)" align="center"></el-table-column>
<el-table-column prop="entryThick" label="厚度(mm)" align="center"></el-table-column>
<el-table-column prop="entryWidth" label="宽度(mm)" align="center"></el-table-column>
<el-table-column prop="entryLength" label="长度(mm)" align="center"></el-table-column>
<el-table-column prop="entryLength" label="长度(m)" align="center"></el-table-column>
<el-table-column prop="entryOuterDiameter" label="外径(mm)" align="center"></el-table-column>
<el-table-column prop="spmElongation" label="延伸率(%)" align="center"></el-table-column>
<el-table-column prop="spmRollforce" label="SPM轧制力" align="center"></el-table-column>
@@ -49,7 +49,7 @@
<el-descriptions-item label="宽度(mm)">
{{ currentRow.entryWidth }}
</el-descriptions-item>
<el-descriptions-item label="长度(mm)">
<el-descriptions-item label="长度(m)">
{{ currentRow.entryLength }}
</el-descriptions-item>
<el-descriptions-item label="外径(mm)">
@@ -117,7 +117,7 @@
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="长度(mm)" prop="entryLength">
<el-form-item label="长度(m)" prop="entryLength">
<el-input v-model="form.entryLength" placeholder="请输入入口长度" type="number" step="1" min="0"></el-input>
</el-form-item>
</el-col>

View File

@@ -242,7 +242,7 @@
{{ selectedPlan.entryWeight ? selectedPlan.entryWeight + ' t' : '-' }}
</el-descriptions-item>
<el-descriptions-item label="入口长度">
{{ selectedPlan.entryLength ? selectedPlan.entryLength + ' mm' : '-' }}
{{ selectedPlan.entryLength ? selectedPlan.entryLength + ' m' : '-' }}
</el-descriptions-item>
<el-descriptions-item label="订单号">{{ selectedPlan.orderNo || '-' }}</el-descriptions-item>
<el-descriptions-item label="机组号">{{ selectedPlan.unitCode || '-' }}</el-descriptions-item>