linwenxin hace 1 año
padre
commit
5d65a7f2a5

+ 12 - 0
src/views/auxiliaryFittings/purchasingManagement/mixins/form_tpl.js

@@ -157,6 +157,7 @@ export default {
                             } else {
                               row['parentCategoryName'] = ''
                             }
+                            this.$nextTick(this.jiaoyan)
                           }}
                           placeholder="请选择">
                           {this.materialCategoryListL1.map((item, index_) => <el-option key={index_} label={item.categoryName} value={item.categoryId}></el-option>)}
@@ -201,6 +202,7 @@ export default {
                               this.materialNormList = [];
                               row['goodsCategoryName'] = ''
                             }
+                            this.$nextTick(this.jiaoyan)
                           }}>
                           {selectList.map((item, index_) => <el-option key={index_} label={item.categoryName} value={item.categoryId}></el-option>)}
                         </el-select>
@@ -248,6 +250,7 @@ export default {
                               row['goodsName'] = ''
                               this.qkrow(row)
                             }
+                            this.$nextTick(this.jiaoyan)
                           }}>
                           {this.materialNormList.map((item, index_) => <el-option key={index_} label={item.goodsName} value={item.goodsId}></el-option>)}
                         </el-select>
@@ -297,6 +300,7 @@ export default {
                               row['goodsName'] = ''
                               this.qkrow(row)
                             }
+                            this.$nextTick(this.jiaoyan)
                           }}>
                           {this.peijianList.map((item, index_) => <el-option key={index_} label={item.goodsName} value={item.goodsId}></el-option>)}
                         </el-select>
@@ -343,6 +347,7 @@ export default {
                             } else {
                               row.costValue = ""
                             }
+                            this.$nextTick(this.jiaoyan)
                           }}
                           placeholder="请选择">
                         </el-input>
@@ -378,6 +383,7 @@ export default {
                             } else {
                               row.retValue = ""
                             }
+                            this.$nextTick(this.jiaoyan)
                           }}
                           placeholder="请选择">
                         </el-input>
@@ -594,6 +600,7 @@ export default {
                               this.formData['websitName'] = ''
                             }
                             this.getorderlist()
+                            this.$nextTick(this.jiaoyan)
                           }}>
                           {this.getWebsitList.map(item => <el-option key={item.websitId} label={item.name} value={item.websitId}></el-option>)}
                         </el-select>
@@ -616,6 +623,7 @@ export default {
                               this.formData['venderName'] = ''
                             }
                             this.getorderlist()
+                            this.$nextTick(this.jiaoyan)
                           }}>
                           {this.listPageV2Data.map(item => <el-option key={item.venderId} label={item.venderName} value={item.venderId}></el-option>)}
                         </el-select>
@@ -657,6 +665,7 @@ export default {
                                   }
                                 }
                                 this.formData.items = []
+                                this.$nextTick(this.jiaoyan)
                               }}>
                               {this.websitPurchaseInList.map(item => <zj-option key={item.purchaseId} label={item.showLabel} value={item.purchaseId}></zj-option>)}
                             </zj-select>
@@ -897,5 +906,8 @@ export default {
       this.$data.formData = this.$options.data().formData
       this.formDialog = false
     },
+    jiaoyan(){
+      this.$refs.formRef.validate((valid, invalidFields, errLabels) => {},false)
+    },
   },
 }