From f19edc96af3261347f48cb8f66f1f5b2feb6071e Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期五, 17 十一月 2023 16:43:54 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/zs-mes-before

---
 src/views/plan/outsourcingorder/outsourcingorder-form.vue |   31 ++++++++++++++++++++++++-------
 1 files changed, 24 insertions(+), 7 deletions(-)

diff --git a/src/views/plan/outsourcingorder/outsourcingorder-form.vue b/src/views/plan/outsourcingorder/outsourcingorder-form.vue
index 1f39da7..de15f2b 100644
--- a/src/views/plan/outsourcingorder/outsourcingorder-form.vue
+++ b/src/views/plan/outsourcingorder/outsourcingorder-form.vue
@@ -9,7 +9,7 @@
       :rules="dataRule"
       :disabled="editable"
       ref="dataForm"
-      label-width="100px"
+      label-width="110px"
       class="l-mes"
     >
       <el-row :gutter="10">
@@ -37,6 +37,7 @@
         <el-col :span="12">
           <el-form-item label="闇�姹傛暟閲�" prop="qtyRequired">
             <el-input
+              style="width:100%"
               v-model="dataForm.qtyRequired"
               @change="checkNumber()"
             ></el-input>
@@ -61,6 +62,18 @@
             <el-input v-model="dataForm.remark"></el-input>
           </el-form-item>
         </el-col>
+        <el-col :span="12">
+          <el-form-item label="鏄惁澶栧崗鐩村彂" prop="foreignState">
+            <el-switch
+            v-model="dataForm.foreignState"
+            active-text="鏄�"
+            inactive-text="鍚�"
+            active-value="0"
+            inactive-value="1"
+            active-color="#13ce66">
+            </el-switch>
+          </el-form-item>
+        </el-col>
       </el-row>
     </el-form>
     <span slot="footer" class="dialog-footer">
@@ -82,7 +95,8 @@
   addOutsourcingOrder,
   putOutsourcingOrder
 } from '@/api/plan/outsourcingorder'
-import { validateSixDecimalNotNull } from '@/util/validate'
+import { getObj } from '@/api/plan/masterproductionschedule'
+import { validatePositiveInteger } from '@/util/validate'
 import partDialog from '@/views/common/part.vue'
 
 export default {
@@ -102,13 +116,14 @@
         qtyRequired: '',
         requiredDate: '',
         remark: '',
-        mpsId: null
+        mpsId: null,
+        foreignState: null,
       },
       dataRule: {
         partId: [{ required: true, message: '闆朵欢涓嶈兘涓虹┖', trigger: 'blur' }],
         qtyRequired: [
           { required: true, message: '闇�姹傛暟閲忎笉鑳戒负绌�', trigger: 'blur' },
-          { validator: validateSixDecimalNotNull, trigger: 'blur' }
+          { validator: validatePositiveInteger, trigger: 'blur' },
         ],
         requiredDate: [
           { required: true, message: '闇�姹傛棩鏈熶笉鑳戒负绌�', trigger: 'blur' }
@@ -119,7 +134,7 @@
   },
   created() {},
   methods: {
-    init(id, masterProductionSchedule) {
+    init(id, masterProductionSchedule,mpsId) {
       this.dataForm.id = id || 0
       this.visible = true
       this.$nextTick(() => {
@@ -129,13 +144,14 @@
             this.dataForm = response.data.data
           })
         }
+
         // 浠庝富鐢熶骇璁″垝杩囨潵鐨勶紝甯︿笂闆朵欢
         if (masterProductionSchedule) {
+          this.dataForm.qtyRequired = masterProductionSchedule.qtyRequired
           this.dataForm.partNo = masterProductionSchedule.partNo
           this.dataForm.partName = masterProductionSchedule.partName
           this.dataForm.partId = masterProductionSchedule.partId
           this.dataForm.mpsId = masterProductionSchedule.id
-          this.dataForm.qtyRequired = masterProductionSchedule.qtyRequired
           this.dataForm.requiredDate = masterProductionSchedule.requiredDate
         }
       })
@@ -179,7 +195,8 @@
       }
     },
     // 妫�楠岄渶姹傛暟閲�
-    checkNumber() {},
+    checkNumber() {
+    },
     // 妫�楠岄渶姹傛棩鏈�
     checkDate() {}
   },

--
Gitblit v1.9.3