main
Wayne 2 years ago
parent 3cf93201e3
commit 2951358fcd

@ -7,6 +7,9 @@ export const login = async (params) => ajax(`/auth/login`, params, "POST");
export const bindCard = async (params) =>
ajax(`/auth/bindCard`, params, "POST");
export const bindUser = async (params) =>
ajax(`/auth/bindUser`, params, "POST");
export const checkLineId = async (lineid) =>
ajax(`/auth/checkLineId`, { lineid }, "GET");

@ -11,9 +11,7 @@ import { useCardStore } from '@/store/card';
import { showToast, showSuccessToast, showConfirmDialog } from "vant";
import 'vant/es/toast/style';
import { Dialog } from "vant";
import { login, bindCard, getMovie, getMarquee } from "@/api";
import { login, bindCard, getMovie, getMarquee, bindUser } from "@/api";
import noUserImg from '@/assets/images/upload.jpg'
@ -59,9 +57,11 @@ onBeforeMount(async () => {
if (route.query.act === "openright") {
if (route.query.verify) {
//
Dialog.confirm({
showConfirmDialog({
title: "卡片綁定",
message: "確認是否綁定這張卡片",
confirmButtonText: "確認",
cancelButtonText: "取消",
})
.then(async () => {
//
@ -83,7 +83,7 @@ onBeforeMount(async () => {
sessionStorage.setItem("uid", loginRes.data.uid);
} else if (loginRes.code === 201) { //
if (route.query.act === "openright") { //
if (route.query.verify && route.query.user_id) {
if (route.query.verify) { //
router.push({
path: "/register",
query: {
@ -93,6 +93,28 @@ onBeforeMount(async () => {
});
return;
}else if(route.query.user_id){ //lineid
//
showConfirmDialog({
title: "會員綁定",
message: "確認是否綁定會員",
confirmButtonText: "確認",
cancelButtonText: "取消",
})
.then(async () => {
//
let bindRes = await bindUser({
line_id: profile.userId,
user_id: route.query.user_id,
});
if (bindRes.code === 200) {
showSuccessToast("綁定成功");
} else {
showFailToast("綁定失敗");
return;
}
})
.catch(() => { });
}
} else if (route.query.aid) { //
router.push({

@ -58,14 +58,14 @@ if (!sessionStorage.getItem("token")) { // 未登入先要登入
sessionStorage.setItem("uid", loginRes.data.uid);
} else if (loginRes.code === 201) { //
if (route.query.act === "openright") { //
if (route.query.verify) {
if (route.query.verify || route.query.user_id) {
router.push({
path: "/register",
query: {
verify: route.query.verify,
user_id: route.query.user_id,
},
});
}
} else if (route.query.aid) { //
router.push({
@ -88,10 +88,10 @@ if (!sessionStorage.getItem("token")) { // 未登入先要登入
}
// redirect
if (sessionStorage.getItem("redirect")){
if (sessionStorage.getItem("redirect")) {
router.push(sessionStorage.getItem("redirect"));
sessionStorage.removeItem("redirect");
}else{
} else {
router.push("/");
}
</script>

Loading…
Cancel
Save