feat: 修改打包状态为原料材质并优化异常管理功能

修改所有打包状态字段为原料材质,统一业务术语
重构异常管理功能,新增异常记录列表和删除功能
优化分条钢卷面板显示更多物料信息
将切边要求和包装要求改为下拉选择框
This commit is contained in:
砂糖
2026-03-30 13:13:46 +08:00
parent 9cf0d289c3
commit aacf433462
21 changed files with 361 additions and 104 deletions

View File

@@ -76,8 +76,8 @@
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="打包状态" prop="packingStatus">
<el-input v-model="form.packingStatus" placeholder="请输入打包状态">
<el-form-item label="原料材质" prop="packingStatus">
<el-input v-model="form.packingStatus" placeholder="请输入原料材质">
</el-input>
</el-form-item>
</el-col>
@@ -136,11 +136,17 @@
</el-col>
<el-col :span="24">
<el-form-item :label="getItemLabel" prop="itemId" v-if="!form.coilId">
<product-select v-if="form.itemType == 'product'" v-model="form.itemId" clearable />
<raw-material-select v-else-if="form.itemType == 'raw_material'" v-model="form.itemId" clearable />
<product-select v-if="form.itemType == 'product'" @change="handleProductChange" v-model="form.itemId" clearable />
<raw-material-select v-else-if="form.itemType == 'raw_material'" @change="handleProductChange" v-model="form.itemId" clearable />
<div v-else>请先选择材料类型</div>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="原料材质" prop="packingStatus" v-if="!form.coilId">
<el-input v-model="form.packingStatus" placeholder="请输入原料材质" />
</el-form-item>
</el-col>
</el-row>
<el-form-item>
@@ -306,8 +312,8 @@
</el-select>
</el-form-item>
<el-form-item label="打包状态" prop="packingStatus">
<el-input v-model="editCoil.form.packingStatus" placeholder="请输入打包状态">
<el-form-item label="原料材质" prop="packingStatus">
<el-input v-model="editCoil.form.packingStatus" placeholder="请输入原料材质">
</el-input>
</el-form-item>
@@ -548,6 +554,10 @@ export default {
},
},
methods: {
handleProductChange(value, obj) {
console.log(value, obj.material)
this.form.packingStatus = obj.material || ''
},
// 处理材料类型变化
handleMaterialTypeChange(value) {
// 清空物品选择