From 533d1e4ae9ffeafdd9ff65ddcefd7bd005f7d78c Mon Sep 17 00:00:00 2001
From: ZN <zhang_12370@163.com>
Date: 星期三, 01 四月 2026 15:13:33 +0800
Subject: [PATCH] feat(生产管理): 增强BOM信息展示并调整工序配置
---
src/views/productionManagement/productStructure/index.vue | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/src/views/productionManagement/productStructure/index.vue b/src/views/productionManagement/productStructure/index.vue
index 2c109cd..2ed2930 100644
--- a/src/views/productionManagement/productStructure/index.vue
+++ b/src/views/productionManagement/productStructure/index.vue
@@ -21,6 +21,9 @@
<el-dialog v-model="dialogVisible" :title="operationType === 'add' ? '鏂板BOM' : '缂栬緫BOM'" width="600px"
@close="closeDialog">
<el-form ref="formRef" :model="form" :rules="rules" label-width="120px">
+ <el-form-item label="BOM鍚嶇О" prop="bomName">
+ <el-input v-model="form.bomName" placeholder="璇疯緭鍏OM鍚嶇О" clearable />
+ </el-form-item>
<el-form-item label="浜у搧鍚嶇О" prop="productModelId">
<el-button type="primary" @click="showProductSelectDialog = true">
{{ form.productName || '閫夋嫨浜у搧' }}
@@ -70,6 +73,11 @@
dataType: 'slot',
slot: "detail",
minWidth: 140
+ },
+ {
+ label: "BOM鍚嶇О",
+ prop: "bomName",
+ minWidth: 160
},
{
label: "浜у搧鍚嶇О",
@@ -151,6 +159,7 @@
const data = reactive({
form: {
id: undefined,
+ bomName: "",
productName: "",
productModelName: "",
productModelId: "",
@@ -158,6 +167,7 @@
version: ""
},
rules: {
+ bomName: [{ required: true, message: "璇疯緭鍏OM鍚嶇О", trigger: "blur" }],
productModelId: [{ required: true, message: "璇烽�夋嫨浜у搧", trigger: "change" }],
version: [{ required: true, message: "璇疯緭鍏ョ増鏈彿", trigger: "blur" }]
}
@@ -202,6 +212,7 @@
operationType.value = 'add';
Object.assign(form.value, {
id: undefined,
+ bomName: "",
productName: "",
productModelName: "",
productModelId: "",
@@ -216,6 +227,7 @@
operationType.value = 'edit';
Object.assign(form.value, {
id: row.id,
+ bomName: row.bomName || "",
productName: row.productName || "",
productModelName: row.productModelName || "",
productModelId: row.productModelId || "",
--
Gitblit v1.9.3