fix: route
This commit is contained in:
parent
38c9b3f05a
commit
3142d96e4f
@ -1,11 +1,16 @@
|
||||
<script setup>
|
||||
import { reactive, ref } from "vue";
|
||||
import { reactive, ref, onMounted } from "vue";
|
||||
|
||||
import axios from "@/axios";
|
||||
import API from "@/api";
|
||||
import { handleRequest } from "@/helpers/request";
|
||||
import { showFailToast, showToast } from "vant";
|
||||
import { useRouter } from "vue-router";
|
||||
import { useUserStore } from "@/store/user";
|
||||
import { storeToRefs } from "pinia";
|
||||
|
||||
const userStore = useUserStore();
|
||||
const { userInfo } = storeToRefs(userStore);
|
||||
|
||||
const router = useRouter();
|
||||
const showBankSelect = ref(false);
|
||||
@ -234,6 +239,12 @@ const submit = () => {
|
||||
});
|
||||
};
|
||||
|
||||
onMounted(() => {
|
||||
if(!userInfo.value.isSetPayPass) {
|
||||
router.push("/SetPayPassword")
|
||||
}
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
@ -1,12 +1,19 @@
|
||||
<script setup>
|
||||
import { ref, reactive } from "vue";
|
||||
import { ref, reactive, onMounted } from "vue";
|
||||
import { PasswordInput, NumberKeyboard } from "vant";
|
||||
import { showFailToast } from "vant";
|
||||
import { useUserStore } from "@/store/user";
|
||||
import { storeToRefs } from "pinia";
|
||||
import { useRouter } from "vue-router";
|
||||
|
||||
import axios from "@/axios";
|
||||
import API from "@/api";
|
||||
import { handleRequest } from "@/helpers/request";
|
||||
|
||||
const userStore = useUserStore();
|
||||
const { userInfo } = storeToRefs(userStore);
|
||||
const router = useRouter();
|
||||
|
||||
const formData = reactive({
|
||||
password: "",
|
||||
confirmPassword: "",
|
||||
@ -58,14 +65,18 @@ const submit = () => {
|
||||
|
||||
handleRequest(axios.post(API.PASSWORD_WITHDRAW, { password })).then((res) => {
|
||||
if(res.success) {
|
||||
userStore.login(res.data)
|
||||
router.push("/mine")
|
||||
router.push("/BindCard")
|
||||
} else {
|
||||
showFailToast(res.message ?? "Lỗi đăng nhập")
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
onMounted(() => {
|
||||
if(userInfo.value.isSetPayPass) {
|
||||
router.push("/BindCard")
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<template>
|
||||
<div class="container page">
|
||||
|
Loading…
x
Reference in New Issue
Block a user