|
@@ -7,7 +7,7 @@ import resultRight from '@/view/result/resultRight.vue';
|
|
const home = () => import("@/views/home/index.vue")
|
|
const home = () => import("@/views/home/index.vue")
|
|
import result from '@/view/result.vue';
|
|
import result from '@/view/result.vue';
|
|
import { get } from "js-cookie";
|
|
import { get } from "js-cookie";
|
|
-import { getToken2 } from "../utils/token";
|
|
|
|
|
|
+import { getToken2,setToken,setUserId } from "../utils/token";
|
|
const router = createRouter({
|
|
const router = createRouter({
|
|
history: createWebHashHistory(),
|
|
history: createWebHashHistory(),
|
|
routes: [
|
|
routes: [
|
|
@@ -123,9 +123,18 @@ const router = createRouter({
|
|
//修改动态网页标题 beforeEach 导航钩子,路由改变前触发
|
|
//修改动态网页标题 beforeEach 导航钩子,路由改变前触发
|
|
router.beforeEach((to,from,next) =>{
|
|
router.beforeEach((to,from,next) =>{
|
|
//window.document.title = to.meta.title;
|
|
//window.document.title = to.meta.title;
|
|
|
|
+ const urlParams = new URLSearchParams(window.location.search);
|
|
|
|
+ const aids = urlParams.get('aid');
|
|
|
|
+
|
|
let token = getToken2();
|
|
let token = getToken2();
|
|
console.log('守卫中Token:', token);
|
|
console.log('守卫中Token:', token);
|
|
- if (!token && to.name !== 'login') {
|
|
|
|
|
|
+ if(aids){
|
|
|
|
+ setToken('e47b87eec69545559d1e81e56626da68');
|
|
|
|
+ setUserId('5f06c8bc77234f969d13e160b54c27e3');
|
|
|
|
+ console.log('守卫中aids:', aids);
|
|
|
|
+ window.document.title = to.name;
|
|
|
|
+ next();
|
|
|
|
+ }else if (!token && to.name !== 'login') {
|
|
// 如果没有 token 并且目标不是登录页,则重定向到登录页
|
|
// 如果没有 token 并且目标不是登录页,则重定向到登录页
|
|
next({ name: 'login' });
|
|
next({ name: 'login' });
|
|
} else {
|
|
} else {
|