diff --git a/layout/vCode.vue b/layout/vCode.vue index 80e370a..a113bab 100644 --- a/layout/vCode.vue +++ b/layout/vCode.vue @@ -75,15 +75,17 @@ export default { } if (this.load) return; this.inSend = true; - // serve.post(this.url,this.data) - Member.sendEmailCode(this.data) + serve.post(this.url,this.data) .then((res) => { // ss - if(res.code=='4001'){ - this.inSend = false - this.$toast(res.message); - //如果返回报错,让图形重新获取一次 - this.$emit('reGetGraphChe') + if(res.code!=='200'){//4001|1004 + this.inSend = false + // 如果返回错误码 + 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 6e8025f..5f05a41 100644 --- a/pages/reg/index.vue +++ b/pages/reg/index.vue @@ -215,7 +215,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