소스 검색

表单校验

pengyh 1 년 전
부모
커밋
01b1bdde78
1개의 변경된 파일16개의 추가작업 그리고 4개의 파일을 삭제
  1. 16 4
      src/views/auxiliaryFittings/attachmentProfile/index.vue

+ 16 - 4
src/views/auxiliaryFittings/attachmentProfile/index.vue

@@ -195,8 +195,8 @@ export default {
           rules: [...required]
         },
 		events: {
-			change(e){
-				console.log(e)
+			change:(e)=>{
+				this.$refs.formRef.validateField(['goodsStockUnit'],(valid, invalidFields, errLabels) => {})
 			}
 		}
       }, {
@@ -240,7 +240,12 @@ export default {
           label: '适用品牌',
           prop: 'brandList',
           rules: [...required]
-        }
+        },
+		events: {
+			change:(e)=>{
+				this.$refs.formRef.validateField(['brandList'],(valid, invalidFields, errLabels) => {})
+			}
+		}
       }, {
         md: 24,
         isShow: this.formData.normType == 'M'?true:false,
@@ -253,7 +258,12 @@ export default {
           label: '适用产品大类',
           prop: 'categoryList',
           rules: [...required]
-        }
+        },
+		events: {
+			change:(e)=>{
+				this.$refs.formRef.validateField(['categoryList'],(valid, invalidFields, errLabels) => {})
+			}
+		}
       }, {
         md: 12,
         isShow: this.formData.normType == 'M'?true:false,
@@ -301,6 +311,8 @@ export default {
 							}
 							this.formData.selfWebsitAmount = this.Subtr(e,this.formData.selfWorkerAmount)
 							this.formData.outWebsitAmount = this.Subtr(e,this.formData.outWorkerAmount)
+							this.$refs.formRef.validateField(['selfWebsitAmount'],(valid, invalidFields, errLabels) => {})
+							this.$refs.formRef.validateField(['outWebsitAmount'],(valid, invalidFields, errLabels) => {})
 						}} type="number" placeholder="请输入"></el-input><span style="margin-left: 10px;">元</span>
 					</div>
 					<div style="color: #EA8000">注:分账金额需扣除手续费0.6%</div>