refactor: 全链路统一将物料编码改称图号,优化入库流程
1. 统一全系统UI与文档中的"物料编码"为客户口径"图号",覆盖前端页面、后端导出表头与帮助文档
2. 优化入库模块:
- 新增归属类型"其他"并完善注释
- 入库时自动回写入库单批次号
- 优化库位选择为三级联动下拉选择,替换原手动输入
- 新增入库归属编号录入功能
3. 更新需求文档,同步完成图号全链路改造的验收标记
This commit is contained in:
@@ -161,7 +161,7 @@ export const helpMaterial = {
|
||||
overview: '选本工位接驳台,填写缺料明细提交,AGV 将物料送达接驳台。',
|
||||
fields: [
|
||||
{ name: '接驳台', source: '产线点位配置。本工位的 AGV 接驳点位。', purpose: '确定物料送达位置', fill: '下拉选本工位接驳台' },
|
||||
{ name: '叫料明细', source: '手动录入 / 按缺料一键填充。', purpose: '列明需补的物料编码、名称、单位、数量', fill: '点「按缺料填充」自动生成,或「添加一行」手填' },
|
||||
{ name: '叫料明细', source: '手动录入 / 按缺料一键填充。', purpose: '列明需补的图号、名称、单位、数量', fill: '点「按缺料填充」自动生成,或「添加一行」手填' },
|
||||
{ name: '提交叫料', source: '按钮操作。数据上报到 MES/库管。', purpose: '发起补料请求,通知 AGV/库管送料', fill: '选接驳台 + 有效明细后点击提交' }
|
||||
]
|
||||
}
|
||||
@@ -221,7 +221,7 @@ export const helpInspect = {
|
||||
fields: [
|
||||
{ name: '应急呼叫', source: '按钮操作。实时通知班长。', purpose: '设备故障/缺料/安全等紧急上报', fill: '填写说明后点「发送应急呼叫」' },
|
||||
{ name: '数量不符上报', source: '按钮操作。通知库管。', purpose: '应发与实收不一致时上报差异', fill: '填应发/实收数量,差异非 0 时可提交' },
|
||||
{ name: '工位退料', source: '按钮操作。待库管收货。', purpose: '多余物料退回库房', fill: '填物料编码/数量后提交,等库管确认收货' }
|
||||
{ name: '工位退料', source: '按钮操作。待库管收货。', purpose: '多余物料退回库房', fill: '填图号/数量后提交,等库管确认收货' }
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
@@ -99,7 +99,7 @@
|
||||
<!-- 6. 数量不符上报 -->
|
||||
<el-collapse-item name="qty" title="⑥ 数量不符上报">
|
||||
<el-form label-width="92px" size="large">
|
||||
<el-form-item label="物料编码">
|
||||
<el-form-item label="图号">
|
||||
<el-input v-model="qty.materialCode" />
|
||||
</el-form-item>
|
||||
<el-form-item label="物料名称">
|
||||
@@ -124,7 +124,7 @@
|
||||
<!-- 7. 工位退料 -->
|
||||
<el-collapse-item name="return" title="⑦ 工位退料(回库房)">
|
||||
<el-form label-width="92px" size="large">
|
||||
<el-form-item label="物料编码">
|
||||
<el-form-item label="图号">
|
||||
<el-input v-model="ret.materialCode" />
|
||||
</el-form-item>
|
||||
<el-form-item label="物料名称">
|
||||
|
||||
@@ -61,9 +61,9 @@
|
||||
</div>
|
||||
|
||||
<el-table :data="items" border size="large" class="call-table">
|
||||
<el-table-column label="物料编码" min-width="150">
|
||||
<el-table-column label="图号" min-width="150">
|
||||
<template #default="{ row }">
|
||||
<el-input v-model.trim="row.materialCode" size="large" placeholder="物料编码" />
|
||||
<el-input v-model.trim="row.materialCode" size="large" placeholder="图号" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="物料名称" min-width="150">
|
||||
@@ -186,7 +186,7 @@ async function doCall() {
|
||||
}
|
||||
const list = items.value.filter((i) => i.materialCode && Number(i.qty) > 0)
|
||||
if (!list.length) {
|
||||
ElMessage.warning('请添加有效的叫料明细(物料编码 + 数量)')
|
||||
ElMessage.warning('请添加有效的叫料明细(图号 + 数量)')
|
||||
return
|
||||
}
|
||||
calling.value = true
|
||||
|
||||
Reference in New Issue
Block a user