diff --git a/src/router/index.js b/src/router/index.js index dfebb53..4254cbb 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -5,19 +5,11 @@ import VueRouter from 'vue-router' Vue.use(VueRouter) const routes = [ - // { - // path: '/', - // name: 'home', - // component: HomeView - // }, - // { - // path: '/about', - // name: 'about', - // // route level code-splitting - // // this generates a separate chunk (about.[hash].js) for this route - // // which is lazy-loaded when the route is visited. - // component: () => import(/* webpackChunkName: "about" */ '../views/AboutView.vue') - // }, + { + path: '/', + name: 'home', + redirect:'/archive' + }, {// 可视化采集器页面 path: '/collector', name: 'collector', @@ -36,6 +28,10 @@ const routes = [ hidden: true, // menu 菜单是否隐藏 }, }, + { + path:'*', + component:()=>import('@/views/404') + } ] const router = new VueRouter({ @@ -44,4 +40,9 @@ const router = new VueRouter({ routes }) +// router.beforeEach((to, from, next) => { +// console.log(from.path); + +// }); + export default router diff --git a/src/utils/request.js b/src/utils/request.js index 4ab4424..97b63a8 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -5,10 +5,10 @@ import { Message, MessageBox } from "element-ui"; -// import { -// clearSession, -// getSession -// } from "@/utils/storage"; +import { + clearSession, + getSession +} from "@/utils/storage"; import { debounce } from '@/utils/debounce.js' @@ -37,7 +37,9 @@ service.interceptors.request.use( // config.headers.common["token"] = `${getSession("token")}`; // config.headers.common["timestamp"] = timestamp(); // } - config.headers["token"] = "eyJhbGciOiJIUzUxMiJ9.eyJ0b2tlblVzZXIiOiJ7XCJkb3dubG9hZFJlY29yZFwiOjEsXCJuYW1lXCI6XCLlsI_ojINcIixcInJlYWRlckxpc3RcIjpbXCJFQUJFRUI1RDYyODQ0OUE3OTMwRjRDMEE5OTUzQTc2MFwiLFwiRUFCRUVCNUQ2Mjg0NDlBNzkzMEY0QzBBOTk1M0E3NjFcIixcIkVBQkVFQjVENjI4NDQ5QTc5MzBGNEMwQTk5NTNBNzYyXCIsXCJFQUJFRUI1RDYyODQ0OUE3OTMwRjRDMEE5OTUzQTc2M1wiLFwiMTVFN0ZFNzgwM0Y1NDVDQjgxMzkwQkM4OEU3MjUyNDBcIixcIkRCNUU3REE3OEE3RTQ4MDk5MUQ2NUI4QzJBOEUyODUwXCIsXCIxNTI0NjI1MUY0MTE0MjQzODM1MUY1RkE5MEREN0FGOVwiLFwiMERCOTM3OTc4ODU3NDZCMThEQUY2QzBDOTM2RDJEQ0FcIixcIkRFNTk5RDc3MEU4MzQ3Q0NCNTEyMkJDMzU3RDk2RjM1XCIsXCI4M0JFQTkxRDgwODc0MUQ1ODYxNkY3QTBCN0E5QjFCQ1wiLFwiRUFCRUVCNUQ2Mjg0NDlBNzkzMEY0QzBBOTk1M0E3NTdcIixcIkVBQkVFQjVENjI4NDQ5QTc5MzBGNEMwQTk5NTNBNzU4XCIsXCJFQUJFRUI1RDYyODQ0OUE3OTMwRjRDMEE5OTUzQTc1OVwiLFwiRUFCRUVCNUQ2Mjg0NDlBNzkzMEY0QzBBOTk1M0E3NTNcIixcIkVBQkVFQjVENjI4NDQ5QTc5MzBGNEMwQTk5NTNBNzU0XCIsXCJFQUJFRUI1RDYyODQ0OUE3OTMwRjRDMEE5OTUzQTc1NVwiLFwiRUFCRUVCNUQ2Mjg0NDlBNzkzMEY0QzBBOTk1M0E3NTZcIixcIkMzOTEwODVEREYzMTRFNTZCQjA4RjhCODM1OEFERUJBXCIsXCJFQUJFRUI1RDYyODQ0OUE3OTMwRjRDMEE5OTUzQTc1MVwiLFwiRUFCRUVCNUQ2Mjg0NDlBNzkzMEY0QzBBOTk1M0E3NTJcIixcIkM3MEU4QzQyN0EzNjQ4Qjc5QkU4MDc5OEMwOEY0RDEyXCIsXCI3QTlDNjIxRTNGNEY0QzlDQTk1MjkyMTQxQzVFMTVFOFwiLFwiQkZENDA2MzMzMUFENDVGQjgzQzczMzJERjQ5RUNCRjRcIixcIjAwRUY2OTUyRkFBNjQ3Mzk4N0FFRUYxOEU0Njc5MzkyXCIsXCJBQzJDOEY0QTg4ODg0REM4OTQ2MzAzMDJDNjFDNkEwN1wiLFwiODVEQUU3M0E4N0QwNDdEMjhDMjIyRTg3OEM3OEM2NzBcIixcIkFGQjlGQkU2NTZENzQ5MkM4MEFFREU2RTY4NUE4NTFBXCIsXCJEODBFRDQyOUFFQzI0QzM4OUU0NDRGMzE1NkY4OTBCNVwiXSxcInJvbGVJZFwiOi0xMDAsXCJzaG93UHJpbnRcIjoxLFwic2hvd1JlY29yZFwiOjEsXCJ1c2VySWRcIjoxNTE2MjIxNTU0MjQzOTU2NzM3LFwidXNlck5hbWVcIjpcImZ4d1wifSIsImV4cCI6MTY3MzYwMjg1MH0.68b-64EmDD8DxvLpME0-0F5JTm8MKPV4faKf_MRK03KKitfpnBhNQuLNIDaWh9-bEWluipBkWUnag0RyNlXAIg"; + // let token =window.sessionStorage.getItem('token') + + config.headers["token"] =`${getSession("token")}` return config; }, (error) => { diff --git a/src/utils/storage.js b/src/utils/storage.js index d4eb3c2..ccef03b 100644 --- a/src/utils/storage.js +++ b/src/utils/storage.js @@ -1,37 +1,37 @@ -// // 1. localStorage -// // 设置永久缓存 -// export function setLocal(key, val) { -// window.localStorage.setItem(key, JSON.stringify(val)); -// } -// // 获取永久缓存 -// export function getLocal(key) { -// let json = window.localStorage.getItem(key); -// return JSON.parse(json); -// } -// // 移除永久缓存 -// export function removeLocal(key) { -// window.localStorage.removeItem(key); -// } -// // 移除全部永久缓存 -// export function clearLocal() { -// window.localStorage.clear(); -// } +// 1. localStorage +// 设置永久缓存 +export function setLocal(key, val) { + window.localStorage.setItem(key, JSON.stringify(val)); +} +// 获取永久缓存 +export function getLocal(key) { + let json = window.localStorage.getItem(key); + return JSON.parse(json); +} +// 移除永久缓存 +export function removeLocal(key) { + window.localStorage.removeItem(key); +} +// 移除全部永久缓存 +export function clearLocal() { + window.localStorage.clear(); +} -// // 2. sessionStorage -// // 设置临时缓存 -// export function setSession(key, val) { -// window.sessionStorage.setItem(key, JSON.stringify(val)); -// } -// // 获取临时缓存 -// export function getSession(key) { -// let json = window.sessionStorage.getItem(key); -// return json==null?'':JSON.parse(json); -// } -// // 移除临时缓存 -// export function removeSession(key) { -// window.sessionStorage.removeItem(key); -// } -// // 移除全部临时缓存 -// export function clearSession() { -// window.sessionStorage.clear(); -// } +// 2. sessionStorage +// 设置临时缓存 +export function setSession(key, val) { + window.sessionStorage.setItem(key, JSON.stringify(val)); +} +// 获取临时缓存 +export function getSession(key) { + let json = window.sessionStorage.getItem(key); + return json==null?'':JSON.parse(json); +} +// 移除临时缓存 +export function removeSession(key) { + window.sessionStorage.removeItem(key); +} +// 移除全部临时缓存 +export function clearSession() { + window.sessionStorage.clear(); +} diff --git a/src/views/404/index.vue b/src/views/404/index.vue new file mode 100644 index 0000000..a282fcb --- /dev/null +++ b/src/views/404/index.vue @@ -0,0 +1,29 @@ + + + + + \ No newline at end of file