Преглед изворни кода

生产总订单/材料请购单-增加料品编码必填校验

jingbb пре 11 месеци
родитељ
комит
5465ad45d3

+ 8 - 4
src/views/production/productionTotalOrder/modules/SurplusMaterials.vue

@@ -21,13 +21,16 @@
                 <span slot="unQuantityTitle" class="form-table-heard">
                     辅数量
                 </span>
+                <span slot="inventoryCodeTitle" class="form-table-heard">
+                    料品编码
+                </span>
                 <template slot="batch" slot-scope="text, record, index">
                     <a-form-model-item prop="batch" class='sonItem'>
                         <a-input placeholder="请输入" v-model="record.batch" ></a-input>
                     </a-form-model-item>
                 </template> 
                 <template slot="inventoryCode" slot-scope="text, record, index">
-                    <a-form-model-item prop="inventoryCode" class='sonItem'>
+                    <a-form-model-item :prop="'dataSource.'+index+'.inventoryCode'" class='sonItem' :rules="rules.inventoryCode">
                         <a-input-search placeholder="请输入" v-model="record.inventoryCode" @search="onSearchInven(record)" readOnly></a-input-search>
                     </a-form-model-item>
                 </template>
@@ -226,12 +229,12 @@
                     scopedSlots: { customRender: 'batch' } 
                 },
                 {
-                    title: '料品编码',
+                    // title: '料品编码',
                     align:"center",
                     dataIndex: 'inventoryCode',
                     ellipsis: true,
-                    scopedSlots: { customRender: 'inventoryCode' } 
-
+                    scopedSlots: { customRender: 'inventoryCode' } ,
+                    slots:{title:'inventoryCodeTitle'},
                 },
                 {
                     title: '料品名称',
@@ -457,6 +460,7 @@
         rules:{
             quantity:{required:true,message:"不可为空"},
             unQuantity:{required:true,message:"不可为空"},
+            inventoryCode:{required:true,message:"不可为空"},
         },
       }
     },

+ 8 - 4
src/views/production/productionTotalOrder/modules/material.vue

@@ -21,13 +21,16 @@
                 <span slot="unQuantityTitle" class="form-table-heard">
                     辅数量
                 </span>
+                <span slot="inventoryCodeTitle" class="form-table-heard">
+                    料品编码
+                </span>
                 <template slot="batch" slot-scope="text, record, index">
                     <a-form-model-item prop="batch" class='sonItem'>
                         <a-input placeholder="请输入" v-model="record.batch" ></a-input>
                     </a-form-model-item>
                 </template> 
                 <template slot="inventoryCode" slot-scope="text, record, index">
-                    <a-form-model-item prop="inventoryCode" class='sonItem'>
+                    <a-form-model-item :prop="'dataSource.'+index+'.inventoryCode'" class='sonItem' :rules="rules.inventoryCode">
                         <a-input-search placeholder="请输入" v-model="record.inventoryCode" @search="onSearchInven(record)" readOnly ></a-input-search>
                     </a-form-model-item>
                 </template>
@@ -220,12 +223,12 @@
                     scopedSlots: { customRender: 'batch' } 
                 },
                 {
-                    title: '料品编码',
+                    // title: '料品编码',
                     align:"center",
                     dataIndex: 'inventoryCode',
                     ellipsis: true,
-                    scopedSlots: { customRender: 'inventoryCode' } 
-
+                    scopedSlots: { customRender: 'inventoryCode' } ,
+                    slots:{title:'inventoryCodeTitle'},
                 },
                 {
                     title: '料品名称',
@@ -465,6 +468,7 @@
         rules:{
             quantity:{required:true,message:"不可为空"},
             unQuantity:{required:true,message:"不可为空"},
+            inventoryCode:{required:true,message:"不可为空"},
         },
       }
     },

+ 8 - 4
src/views/production/productionTotalOrder/modules/productDetails.vue

@@ -21,6 +21,9 @@
                 <span slot="leafCountTitle" class="form-table-heard">
                     扇数量
                 </span>
+                <span slot="inventoryCodeTitle" class="form-table-heard">
+                    料品编码
+                </span>
                 <template slot="billingType" slot-scope="text, record, index">
                     <a-form-model-item prop="billingType" class='sonItem'>
                         <a-select v-model="record.billingType"  style='width:100%'  >
@@ -35,7 +38,7 @@
                     </a-form-model-item>
                 </template> 
                 <template slot="inventoryCode" slot-scope="text, record, index">
-                    <a-form-model-item prop="inventoryCode" class='sonItem'>
+                    <a-form-model-item :prop="'dataSource.'+index+'.inventoryCode'" class='sonItem' :rules="rules.inventoryCode>
                         <a-input-search placeholder="请输入" v-model="record.inventoryCode" @search="onSearchInven(record)" readOnly></a-input-search>
                     </a-form-model-item>
                 </template>
@@ -264,12 +267,12 @@
                     scopedSlots: { customRender: 'batch' } 
                 },
                 {
-                    title: '料品编码',
+                    // title: '料品编码',
                     align:"center",
                     dataIndex: 'inventoryCode',
                     ellipsis: true,
-                    scopedSlots: { customRender: 'inventoryCode' } 
-
+                    scopedSlots: { customRender: 'inventoryCode' } ,
+                    slots:{title:'inventoryCodeTitle'},
                 },
                 {
                     title: '料品名称',
@@ -523,6 +526,7 @@
         rules:{
             framesCount:{required:true,message:"不可为空"},
             leafCount:{required:true,message:"不可为空"},
+            inventoryCode:{required:true,message:"不可为空"},
         },
       }
     },