diff --git a/src/views/Home/index.vue b/src/views/Home/index.vue index 13805e6..7ad0da7 100644 --- a/src/views/Home/index.vue +++ b/src/views/Home/index.vue @@ -82,12 +82,13 @@ onBeforeMount(async () => { sessionStorage.setItem("token", loginRes.data.token); sessionStorage.setItem("uid", loginRes.data.uid); } else if (loginRes.code === 201) { // 非會員 - if (route.query.act === "openright") { // 開卡 - if (route.query.verify) { + if (route.query.act === "openright") { // 開卡 + if (route.query.verify && route.query.user_id) { router.push({ path: "/register", query: { verify: route.query.verify, + user_id: route.query.user_id, }, }); diff --git a/src/views/Register/index.vue b/src/views/Register/index.vue index 0c2b95e..cf569e7 100644 --- a/src/views/Register/index.vue +++ b/src/views/Register/index.vue @@ -21,6 +21,7 @@ const route = useRoute(); const form = ref({ verify: route.query.verify || null, + user_id: route.query.user_id || null, aid: route.query.aid || undefined, }); @@ -33,7 +34,7 @@ const crop = ref({ img: null, }); -if (route.query.verify) { +if (route.query.verify || route.query.user_id) { title.value = "會員開通"; }