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