杨磊
2025-05-26 96be59a64cc1d8fcaf1034e787717663c68df4a7
src/plugin/axios/index.ts
@@ -24,7 +24,6 @@
// 响应拦截器
service.interceptors.response.use(
  (response) => {
    console.log(response);
    // dataAxios 是 axios 返回数据中的 data
    const dataAxios = response.data;
    if (typeof dataAxios.data === "boolean") {
@@ -49,32 +48,13 @@
      (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);