报名验证码填写校验

This commit is contained in:
fengachen
2021-09-23 11:21:29 +08:00
parent 187c8886ce
commit e6aab0eadd
3 changed files with 39 additions and 5 deletions
@@ -222,7 +222,7 @@
<a-col :xxl="8" :xl="12" :sm="24" v-if="QRcodeBool">
<a-form-item label="收款二维码" :labelCol="{ xs: {span: 24},sm: {span: 8}}"
:wrapperCol="{ xs: {span: 24},xl:{span:14},sm: {span: 16}}">
<j-image-upload :return-id="true" v-decorator="[ 'QRcode']"></j-image-upload>
<j-image-upload :return-id="true" v-decorator="[ 'paymentQrCode']"></j-image-upload>
</a-form-item>
</a-col>
</a-row>
@@ -15,7 +15,7 @@
<a-col :xxl="8" :xl="12" :sm="24">
<a-form-item label="演讲ppt" :labelCol="labelCol" :wrapperCol="wrapperCol">
<j-upload v-decorator="['speech_ppt']" :return-id="true"></j-upload>
<j-upload v-decorator="['speechPpt']" :return-id="true"></j-upload>
</a-form-item>
</a-col>
+37 -3
View File
@@ -176,6 +176,8 @@
<a-form-item label="邀请码" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input placeholder="请输入邀请码"
:maxLength='50'
@change="event => event.target.value = event.target.value.trim()"
@blur="validateCode"
v-decorator="[ 'code',
validatorRules.code]"></a-input>
</a-form-item>
@@ -540,6 +542,8 @@ export default {
this.inviteCodeBool = true
} else if (e.target.value === 0) {
this.inviteCodeBool = false
// 选的否 身份置空
this.identifyType = null
}
},
/*
@@ -552,10 +556,8 @@ export default {
* 下一步
* */
nextSetp() {
console.log(this.currentMeetingInfo)
// 获取邀请码
let code = this.form.getFieldValue('code')
console.log(code)
console.log(this.currentMeetingInfo.cooperativeInvitationCode === code)
switch (code) {
// 合作伙伴
@@ -576,7 +578,39 @@ export default {
break
default :this.guestType = null
}
console.log(this.guestType)
},
/*
* 校验邀请码是否正确 给出提示
* */
validateCode(){
let code = this.form.getFieldValue('code')
let flag = false
switch (code) {
// 合作伙伴
case this.currentMeetingInfo.cooperativeInvitationCode:
flag = true
break
// 演讲嘉宾
case this.currentMeetingInfo.speakerInvitationCode:
flag = true
break
// 特邀嘉宾
case this.currentMeetingInfo.guestInvitationCode:
flag = true
break
// vip
case this.currentMeetingInfo.vipInvitationCode:
flag = true
break
default : flag = false
}
// 判断guestType 是否等于 null
if(!flag){
// 错误
this.$message.warn('邀请码填写错误')
}else {
this.$message.success('邀请码填写正确')
}
},
addContactsOk() {
this.$refs.selectContacts.getContactsList()