From a9a1a1cc0bf4f827f6b67807ad0f8f7403ac2793 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期二, 07 四月 2026 16:06:21 +0800
Subject: [PATCH] 新增生产订单,工艺路线,预计生产数量,预计日程必填

---
 src/views/productionManagement/productionOrder/New.vue |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/src/views/productionManagement/productionOrder/New.vue b/src/views/productionManagement/productionOrder/New.vue
index 6ef6155..e7630af 100644
--- a/src/views/productionManagement/productionOrder/New.vue
+++ b/src/views/productionManagement/productionOrder/New.vue
@@ -29,7 +29,9 @@
             :rules="[
                 {
                 required: true,
-                }
+                message: '璇疯緭鍏ユ壒鍙�',
+                trigger: 'blur',
+              }
             ]"
         >
           <el-input v-model="formState.batchNo"/>
@@ -49,7 +51,16 @@
           <el-input v-model="formState.unit" disabled/>
         </el-form-item>
 
-        <el-form-item label="宸ヨ壓璺嚎">
+        <el-form-item
+            label="宸ヨ壓璺嚎"
+            prop="routeId"
+            :rules="[
+                {
+                required: true,
+                message: '璇烽�夋嫨宸ヨ壓璺嚎',
+                trigger: 'change',
+              }
+            ]">
           <el-select v-model="formState.routeId"
                      placeholder="璇烽�夋嫨宸ヨ壓璺嚎"
                      style="width: 100%;"
@@ -64,6 +75,13 @@
         <el-form-item
             label="棰勮鐢熶骇鏁伴噺"
             prop="quantity"
+            :rules="[
+                {
+                required: true,
+                message: '璇疯緭鍏ラ璁$敓浜ф暟閲�',
+                trigger: 'blur',
+              }
+            ]"
         >
           <el-input-number v-model="formState.quantity" :step="1" :min="1" style="width: 100%"/>
         </el-form-item>
@@ -71,6 +89,13 @@
         <el-form-item
             label="棰勮鏃ョ▼锛堝ぉ锛�"
             prop="expectedSchedule"
+            :rules="[
+                {
+                required: true,
+                message: '璇疯緭鍏ラ璁℃棩绋�',
+                trigger: 'blur',
+              }
+            ]"
         >
           <el-input-number v-model="formState.expectedSchedule" :step="0.01" :min="0" style="width: 100%" />
         </el-form-item>

--
Gitblit v1.9.3