Browse Source

材料请购单-增加子表必填字段

jingbb 11 months ago
parent
commit
53e7dbc65e

+ 9 - 4
src/views/production/materialprocurement/modules/materialProcurementAdd.vue

@@ -111,13 +111,16 @@
             <span slot="unQuantityTitle" class="form-table-heard">
                     辅数量
             </span>
+            <span slot="inventoryNameTitle" 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="inventoryName" slot-scope="text, record, index">
-                <a-form-model-item prop="inventoryName" class='sonItem'>
+                <a-form-model-item  :prop="'dataSource.'+index+'.inventoryName'" class='sonItem' :rules="rules1.inventoryName">
                     <a-input-search placeholder="请选择" v-model="record.inventoryName" @search="onSearchInventory(record)" readOnly></a-input-search>
                 </a-form-model-item>
             </template> 
@@ -338,6 +341,7 @@
             rules1:{
                 quantity:{required:true,message:"不可为空"},
                 unQuantity:{required:true,message:"不可为空"},
+                inventoryName:{required:true,message:"不可为空"},
             },
             loading:false,
             // ipagination:{},
@@ -374,11 +378,12 @@
                     ellipsis: true,
                 },
                 {
-                    title: '料品名称',
+                    // title: '料品名称',
                     align:"center",
                     dataIndex: 'inventoryName',
                     ellipsis: true,
-                    scopedSlots: { customRender: 'inventoryName' } 
+                    scopedSlots: { customRender: 'inventoryName' } ,
+                    slots:{title:'inventoryNameTitle'},
                 },
                 {
                     title: '料品编码',
@@ -756,7 +761,7 @@
               this.$set(recoerd,'unit',data.unit )
               this.$set(recoerd,'auxiliaryUnit',data.auxiliaryUnit )
               this.$set(recoerd,'inventory',data.ID )
-              
+              this.$refs.formRef.clearValidate(['inventoryName']);
             },
             okDataDeparment(data){
                 this.$set(this.form,'planDept',data.Name)