Compare commits
2 Commits
f451e44715
...
b4203b3ae5
| Author | SHA1 | Date | |
|---|---|---|---|
| b4203b3ae5 | |||
|
|
6018b71562 |
@ -45,7 +45,7 @@
|
||||
:hair-line="false"
|
||||
size="mini"
|
||||
@click="getSmsCode"
|
||||
>{{ verifyText }}</u-button
|
||||
>{{ parseInt(verifyText) > 0 ? `${verifyText}S` : verifyText }}</u-button
|
||||
>
|
||||
</template>
|
||||
</u-input>
|
||||
@ -82,6 +82,7 @@
|
||||
<script>
|
||||
import { mapActions, mapState } from "vuex";
|
||||
import { GetSmsCode } from "../../api/login";
|
||||
|
||||
export default {
|
||||
name: "login",
|
||||
data() {
|
||||
@ -102,7 +103,7 @@ export default {
|
||||
},
|
||||
onLoad(options) {},
|
||||
computed: {
|
||||
...mapState("user", ["ukey", "approvalStatus"]),
|
||||
...mapState(["userInfo"]),
|
||||
},
|
||||
onShow() {
|
||||
if (this.ukey && [1, 2, 3].includes(this.approvalStatus)) {
|
||||
@ -121,6 +122,7 @@ export default {
|
||||
},
|
||||
onHide() {},
|
||||
methods: {
|
||||
...mapActions("user", ["GetLogin", "GetSmsCode", "GetAccountLogin"]),
|
||||
// 手机注册
|
||||
async handleRegister() {
|
||||
if (!this.account) {
|
||||
@ -159,12 +161,13 @@ export default {
|
||||
await this.GetLogin(params);
|
||||
},
|
||||
loadSmsTime() {
|
||||
clearInterval(this.time);
|
||||
this.time = setInterval(() => {
|
||||
this.verifyText--;
|
||||
|
||||
uni.setStorageSync("registerSmsTime", this.verifyText);
|
||||
|
||||
if (this.verifyText == 0) {
|
||||
if (this.verifyText <= 0) {
|
||||
clearInterval(this.time);
|
||||
this.verifyText = "获取验证码";
|
||||
uni.removeStorageSync("registerSmsTime");
|
||||
@ -196,12 +199,12 @@ export default {
|
||||
if (Number(this.verifyText) > 0) return;
|
||||
|
||||
this.verifyText = 60;
|
||||
clearInterval(this.time);
|
||||
this.time = setInterval(() => {
|
||||
this.verifyText--;
|
||||
|
||||
uni.setStorageSync("registerSmsTime", this.verifyText);
|
||||
|
||||
if (this.verifyText == 0) {
|
||||
if (this.verifyText <= 0) {
|
||||
clearInterval(this.time);
|
||||
this.verifyText = "获取验证码";
|
||||
uni.removeStorageSync("registerSmsTime");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user