| | |
| | | <div class="login_forms"> |
| | | <div class="top_forms"> |
| | | <el-input |
| | | style="width: 80%;" |
| | | :placeholder="placeholder" |
| | | size="medium" |
| | | v-model="phone" |
| | |
| | | @input="handleInput()" |
| | | > |
| | | </el-input> |
| | | <van-button |
| | | :disabled="(phone&&!countdown)?false:true" |
| | | type="info" |
| | | class="sendMailCode" |
| | | @click="sendCode" |
| | | >{{ $t("获取验证码") }}</van-button> |
| | | <!-- <el-input style="margin-top: 0.46rem;" :placeholder="verification" :size="medium" v-model="code" clearable> |
| | | </el-input> --> |
| | | <el-input |
| | |
| | | @input="handleInput()" |
| | | > |
| | | </el-input> |
| | | <div> |
| | | <!-- <div> |
| | | <el-input |
| | | style="margin-top: 0.46rem" |
| | | :placeholder="$t('请输入邮箱号')" |
| | |
| | | class="sendMailCode" |
| | | @click="sendCode" |
| | | >{{ $t("获取验证码") }}</van-button> |
| | | </div> |
| | | </div> --> |
| | | |
| | | <el-input |
| | | style="margin-top: 0.46rem" |
| | |
| | | checked: false, |
| | | verification: this.$t("hj25"), |
| | | loginWay: this.$t("hj26"), |
| | | placeholder: this.$t("hj27"), |
| | | placeholder: this.$t("regPhone2"), |
| | | // placeholder: 'phone', |
| | | phone: "", |
| | | userName: "", |
| | | code: "", |
| | |
| | | : ""; |
| | | }, |
| | | methods: { |
| | | |
| | | async sendCode(){ |
| | | if (!this.email){ |
| | | Notify({ type: "warning", message: this.$t("请输入邮箱号") }) |
| | | if (!this.phone){ |
| | | Notify({ type: "warning", message: this.$t("hj25") }) |
| | | }else { |
| | | // 启动计时器 |
| | | this.startCountdown(); |
| | | let data = await api.sendMailCode({email: this.email}); |
| | | let data = await api.getyzmCode({phone: this.phone}); |
| | | console.log(data) |
| | | } |
| | | }, |
| | | // async sendCode(){ |
| | | // if (!this.email){ |
| | | // Notify({ type: "warning", message: this.$t("请输入邮箱号") }) |
| | | // }else { |
| | | // // 启动计时器 |
| | | // this.startCountdown(); |
| | | // let data = await api.sendMailCode({email: this.email}); |
| | | // console.log(data) |
| | | // } |
| | | // }, |
| | | startCountdown() { |
| | | this.countdown = 30; // 设置倒计时时间 |
| | | const intervalId = setInterval(() => { |
| | |
| | | yzmCode: this.mailCode, |
| | | userPwd: this.userPassword, |
| | | agentCode: this.userName, |
| | | email: this.email |
| | | email: this.email, |
| | | phoneCode:this.mailCode, |
| | | }; |
| | | let data = await api.register(opts); |
| | | if (data.status === 0) { |