From 84372c9063b8fa92a6cb392708cfc34ea5648f43 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期四, 11 一月 2024 17:28:20 +0800
Subject: [PATCH] 车间订单修改工艺文件

---
 src/views/plan/manufacturingorder/productorder-form.vue |   49 ++++++++++++++++++++++++++++++++-----------------
 1 files changed, 32 insertions(+), 17 deletions(-)

diff --git a/src/views/plan/manufacturingorder/productorder-form.vue b/src/views/plan/manufacturingorder/productorder-form.vue
index 2bf8212..081be95 100644
--- a/src/views/plan/manufacturingorder/productorder-form.vue
+++ b/src/views/plan/manufacturingorder/productorder-form.vue
@@ -79,7 +79,7 @@
             </el-col>
           </el-row>
           <el-row :gutter="10">
-            <el-col :span="3">
+            <el-col :span="4">
               <el-form-item label="闇�姹傛暟閲�" prop="qtyRequired">
                 <el-input
                   v-model="dataForm.qtyRequired"
@@ -88,7 +88,7 @@
                 ></el-input>
               </el-form-item>
             </el-col>
-            <el-col :span="3">
+            <el-col :span="4">
               <el-form-item label="瀹屾垚鏁伴噺" prop="qtyFinished">
                 <el-input-number
                   style= "width: 90%"
@@ -128,12 +128,15 @@
                 ></el-input>
               </el-form-item>
             </el-col> -->
-             <el-col :span="6">
+             <el-col :span="5">
               <el-form-item label="澶囨敞" prop="remark">
-                <el-input v-model="dataForm.remark" placeholder=""></el-input>
+                <el-tooltip class="item" effect="dark" :content="dataForm.remark">
+                <el-input v-model="dataForm.remark" placeholder="">
+                </el-input>
+                </el-tooltip>
               </el-form-item>
             </el-col>
-            <el-col :span="6">
+            <el-col :span="5">
               <el-form-item label="鍒堕�犲睘鎬�" prop="manufactureAttr">
                 <el-select
                   v-model="dataForm.manufactureAttr"
@@ -149,6 +152,14 @@
                   >
                   </el-option>
                 </el-select>
+              </el-form-item>
+            </el-col>
+            <el-col :span="10">
+              <el-form-item label="宸ヨ壓鏂囦欢" prop="technologyDocumentName">
+                 <el-tooltip class="item" effect="dark" :content="dataForm.technologyDocumentName">
+                  <el-input v-model="dataForm.technologyDocumentName" placeholder="">
+                </el-input>
+                </el-tooltip>
               </el-form-item>
             </el-col>
           </el-row>
@@ -206,7 +217,7 @@
                 </el-switch>
               </el-form-item>
             </el-col> -->
-         
+
         </div>
         <div class="productorder-detail">
           <el-card class="productorder-list">
@@ -478,7 +489,7 @@
                           </el-table>
                         </el-card>
                       </el-tab-pane>
-                      <el-tab-pane
+                     <!--  <el-tab-pane
                         label="妫�娴嬫爣鍑�"
                         key="tb1"
                         id="tb1"
@@ -491,7 +502,7 @@
                           :moRoutingOperationId="moRoutingOperationId"
                           @refreshTestStandardInfo="refreshTestStandardInfo"
                         ></testStandardTable>
-                      </el-tab-pane>
+                      </el-tab-pane> -->
                       <!-- <el-tab-pane
                         label="鎶芥瑙勫垯"
                         key="tb2"
@@ -692,13 +703,13 @@
                       label="鍗曚綅"
                     />
 
-                    <el-table-column
+                    <!-- <el-table-column
                       prop="discNum"
                       width="150"
                       header-align="center"
                       align="center"
                       label="鐩樻暟(鐩�)"
-                    />
+                    /> -->
 
                     <!-- <el-table-column
                       prop="version"
@@ -1110,7 +1121,9 @@
         endDate: null,
         manufactureAttr: 'N',
         isReportOperation: false,
-        outPutBatchList: []
+        outPutBatchList: [],
+        technologyDocumentId: null,
+        technologyDocumentName: null,
       },
       currentRow: [],
       currentRouting: {}, // 褰撳墠閫夋嫨鐨勫伐鑹�
@@ -1121,6 +1134,9 @@
       operationTemplateList: [], // 鍙傛暟闆�
       templateParamList: [], // 鍙傛暟
       dataRule: {
+        technologyDocumentName:[
+          { required: true, message: '宸ヨ壓鏂囦欢涓嶈兘涓虹┖', trigger: 'blur' }
+        ],
         workshopTypeCode: [
           { required: true, message: '杞﹂棿璁㈠崟绫诲瀷涓嶈兘涓虹┖', trigger: 'blur' }
         ],
@@ -1417,13 +1433,7 @@
       checkPart(value, this.dataForm.workshopTypeCode)
         .then((response) => {
           const manufacturingOrderDTO = response.data.data
-          /* this.dataForm.routingList = manufacturingOrderDTO.routingList.filter(
-            (e) => e.bomTypeDb === this.dataForm.workshopTypeCode
-          ) */
           this.dataForm.routingList = manufacturingOrderDTO.routingList
-          /* this.dataForm.bomList = manufacturingOrderDTO.bomList.filter(
-            (e) => e.bomTypeDb === this.dataForm.workshopTypeCode
-          ) */
           this.dataForm.bomList = manufacturingOrderDTO.bomList
           this.dataForm.technologyRoutingId =
             manufacturingOrderDTO.technologyRoutingId
@@ -1559,10 +1569,13 @@
       this.showRouting = true
     },
     selectRouting(param) {
+      console.log(param);
       if (param) {
         this.dataForm.partNo = param.partNo
         this.dataForm.partName = param.partName
         this.dataForm.partId = param.partId
+        this.dataForm.technologyDocumentId = param.id
+        this.dataForm.technologyDocumentName = param.name
         this.$refs.dataForm.validateField('partId', (valid) => {})
       }
     },
@@ -1582,6 +1595,8 @@
       })
     },
     // 2.tabs-宸ヨ壓璺嚎
+    //宸ヨ壓鏂囦欢閫夋嫨
+    
     // 宸ヨ壓璺嚎閫夋嫨
     routingSelectChanged(routingId) {
       this.currentRouting = this.dataForm.routingList.find(

--
Gitblit v1.9.3