Compare commits

..

No commits in common. "b4203b3ae50078e84f0b16313280715415b19fc4" and "f451e44715d3ac7bd83b07a0095f8676d5e5386b" have entirely different histories.

View File

@ -45,7 +45,7 @@
:hair-line="false"
size="mini"
@click="getSmsCode"
>{{ parseInt(verifyText) > 0 ? `${verifyText}S` : verifyText }}</u-button
>{{ verifyText }}</u-button
>
</template>
</u-input>
@ -82,7 +82,6 @@
<script>
import { mapActions, mapState } from "vuex";
import { GetSmsCode } from "../../api/login";
export default {
name: "login",
data() {
@ -103,7 +102,7 @@ export default {
},
onLoad(options) {},
computed: {
...mapState(["userInfo"]),
...mapState("user", ["ukey", "approvalStatus"]),
},
onShow() {
if (this.ukey && [1, 2, 3].includes(this.approvalStatus)) {
@ -122,7 +121,6 @@ export default {
},
onHide() {},
methods: {
...mapActions("user", ["GetLogin", "GetSmsCode", "GetAccountLogin"]),
//
async handleRegister() {
if (!this.account) {
@ -161,13 +159,12 @@ 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");
@ -199,12 +196,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");