diff --git a/layout/vCode.vue b/layout/vCode.vue index def8607..56e94d9 100644 --- a/layout/vCode.vue +++ b/layout/vCode.vue @@ -93,11 +93,14 @@ export default { // serve.post(this.url, this.data) Member.sendEmailCode(this.data) .then((res) => { - if(res.code=='4001'){ + if(res.code!=='200'){//4001|1004 this.inSend = false - this.$toast(res.message); - //如果返回报错,让图形重新获取一次 - this.$emit('reGetGraphChe') + // 如果返回错误码 + if(this.url=='/register/sendEmailCode'){ + // 如果获取验证码的接口要求填写图形验证码 + // 图形重新获取一次 + this.$emit('reGetGraphChe') + } }else{ this.inSend = false; this.load = true; diff --git a/pages/reg/index.vue b/pages/reg/index.vue index 0f486ff..5921c81 100644 --- a/pages/reg/index.vue +++ b/pages/reg/index.vue @@ -244,7 +244,8 @@ export default { Member.register(this.form).then((res) => { if(res.code != 200){ - this.$toast(res.message) + this.$toast(res.message); + this.reGetGraphChe(); return false } // #ifdef H5