From c6552f8ab087b26571bd1a5d83eb978bac6ae749 Mon Sep 17 00:00:00 2001
From: chenhj <1263187585@qq.com>
Date: 星期二, 24 三月 2026 13:52:21 +0800
Subject: [PATCH] 生产订单增加预计日程和制造班组
---
src/views/productionManagement/productionOrder/New.vue | 21 +++++++++++++++++++++
src/views/productionManagement/productionOrder/index.vue | 10 ++++++++++
2 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/src/views/productionManagement/productionOrder/New.vue b/src/views/productionManagement/productionOrder/New.vue
index c9c478b..0be6bce 100644
--- a/src/views/productionManagement/productionOrder/New.vue
+++ b/src/views/productionManagement/productionOrder/New.vue
@@ -55,6 +55,20 @@
>
<el-input-number v-model="formState.quantity" :step="1" :min="1" style="width: 100%" />
</el-form-item>
+
+ <el-form-item
+ label="棰勮鏃ョ▼锛堝ぉ锛�"
+ prop="expectedSchedule"
+ >
+ <el-input-number v-model="formState.expectedSchedule" :step="0.01" :min="0" style="width: 100%" />
+ </el-form-item>
+
+ <el-form-item
+ label="鍒堕�犵彮缁�"
+ prop="manufacturingTeam"
+ >
+ <el-input v-model="formState.manufacturingTeam" disabled />
+ </el-form-item>
</el-form>
<!-- 浜у搧閫夋嫨寮圭獥 -->
@@ -102,6 +116,8 @@
productModelName: "",
unit: "",
quantity: 0,
+ expectedSchedule: undefined,
+ manufacturingTeam: undefined,
});
const isShow = computed({
@@ -136,6 +152,11 @@
const product = products[0];
formState.value.productId = product.productId;
formState.value.productName = product.productName;
+ const productNameArr = product.productName.split('-');
+ if (productNameArr.length === 3 && productNameArr[0] && productNameArr[1] !== '') {
+ formState.value.manufacturingTeam = productNameArr[1].charAt(0) + '绫昏溅闂�';
+ }
+
formState.value.productModelName = product.model;
formState.value.productModelId = product.id;
formState.value.unit = product.unit;
diff --git a/src/views/productionManagement/productionOrder/index.vue b/src/views/productionManagement/productionOrder/index.vue
index fc64063..b623db3 100644
--- a/src/views/productionManagement/productionOrder/index.vue
+++ b/src/views/productionManagement/productionOrder/index.vue
@@ -183,6 +183,16 @@
width: 120,
},
{
+ label: "棰勮鏃ョ▼锛堝ぉ锛�",
+ prop: "expectedSchedule",
+ width: 120,
+ },
+ {
+ label: "鍒堕�犵彮缁�",
+ prop: "manufacturingTeam",
+ width: 120,
+ },
+ {
dataType: "action",
label: "鎿嶄綔",
align: "center",
--
Gitblit v1.9.3