瀏覽代碼

feat: 修复@/utils/requests.ts的问题

SongZihuan 4 月之前
父節點
當前提交
92565d99c4
共有 1 個文件被更改,包括 1 次插入74 次删除
  1. 1 74
      src/utils/request.ts

+ 1 - 74
src/utils/request.ts

@@ -1,7 +1,5 @@
 import axios, { AxiosInstance, AxiosError, AxiosResponse } from 'axios'
-import {getXtoken, setXtoken} from "@/store/user"
 import {ElMessage} from "element-plus"
-import useUserStore, {isLogin} from "@/store/user"
 import { ElMessageBox } from "element-plus"
 
 export const config = {
@@ -18,13 +16,6 @@ service.interceptors.request.use(
         "Accept": "application/json",
     }
 
-    const xtoken = getXtoken()
-    if (xtoken) {
-        headers["X-Token"] = xtoken
-    } else if (headers["X-Token"]) {
-        delete headers["X-Token"]
-    }
-
     return {
         ...config,
         headers: headers
@@ -38,72 +29,8 @@ service.interceptors.request.use(
 service.interceptors.response.use(
   (response: AxiosResponse) => {
     if (response.status === 200) {
-      if (response.data.code >= 1) {// 公共错误
-          if (response.data.code === 1) {
-              ElMessageBox.alert(response.data.msg || "您遇到了未知的错误", '提示', {
-                  confirmButtonText: '好的',
-                  callback: () => {},
-              })
-              return Promise.reject(response)
-          } else if (response.data.code === 2) {
-              const userStore = useUserStore()
-              const router = useRouter()
-              const route = useRoute()
-
-              if (isLogin()) {
-                  ElMessageBox.alert('您的登录已经过期,请重新登录。', '提示', {
-                      confirmButtonText: '好的',
-                      callback: () => {
-                          userStore.logout()
-                          ElMessage({
-                              type: 'success',
-                              message: '账号退出成功',
-                          })
-                          router.push({
-                              "path": "/login",
-                              "query": {
-                                  "redirect": encodeURIComponent(route.fullPath),
-                              },
-                          })
-                      },
-                  })
-              } else {
-                  ElMessageBox.alert('请登陆后再新建操作。', '提示', {
-                      confirmButtonText: '好的',
-                      callback: () => {},
-                  })
-              }
-          } else if (response.data.code === 3 || response.data.code === 4) {
-              ElMessageBox.alert('你的权限不足。', '提示', {
-                  confirmButtonText: '好的',
-                  callback: () => {},
-              })
-          } else if (response.data.code === 5) {
-              // 静默
-
-              // ElMessageBox.alert('非测试模式,无法访问API。', '提示', {
-              //     confirmButtonText: '好的',
-              //     callback: () => {},
-              // })
-          }
-          return Promise.reject(response)
-      } else if (response.data.code <= 1) {// 针对性错误
-          ElMessageBox.alert(response.data.msg || "您遇到了错误", '提示', {
-              confirmButtonText: '好的',
-              callback: () => {},
-          })
-          return Promise.reject(response)
-      } else if (response.data.code === 0) {// 正常
-          const newToken = response.headers["X-Token"]
-          if (newToken && getXtoken()) {
-              setXtoken(newToken)
-          }
-
-          return Promise.resolve(response)
-      }
-      return Promise.reject(response)
+      return Promise.resolve(response)
     }
-
     ElMessageBox.alert("您遇到了未知的错误", '提示', {
         confirmButtonText: '好的',
         callback: () => {},