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