| | |
| | | // 响应拦截器 |
| | | service.interceptors.response.use( |
| | | (response) => { |
| | | console.log(response); |
| | | // dataAxios 是 axios 返回数据中的 data |
| | | const dataAxios = response.data; |
| | | if (typeof dataAxios.data === "boolean") { |
| | |
| | | (error.response && error.response.status == 401) || |
| | | error.code == "ERR_NETWORK" |
| | | ) { |
| | | console.log(router, "router"); |
| | | |
| | | localStorage.removeItem(myConfig.tokenKey); |
| | | localStorage.removeItem("jesk-userInfo"); |
| | | localStorage.removeItem("alreadyElectronicBook"); |
| | | localStorage.removeItem("alreadyPaperBook"); |
| | | localStorage.removeItem("electronicBookList"); |
| | | localStorage.removeItem("paperBookList"); |
| | | sessionStorage.removeItem("cartNumber"); |
| | | // router.replace({ |
| | | // path: '/home', |
| | | // query: { |
| | | // showLogin: '1' |
| | | // } |
| | | // }) |
| | | const url = window.location.hash.slice(1); |
| | | console.log(url, "url"); |
| | | if (url.includes("showLogin=1")) { |
| | | router.push(url); |
| | | } else { |
| | | // router.push(url) |
| | | if (url.includes("?")) { |
| | | console.log(url.includes("?")); |
| | | router.push(url); |
| | | } else { |
| | | router.push(url + "?showLogin=1"); |
| | | } |
| | | } |
| | | router.push({ |
| | | name: "login", |
| | | }); |
| | | } else { |
| | | if (error.response && error.response.data && error.response.data.error) { |
| | | console.error(error.response.data.error.msg); |