diff --git a/src/utils/erpRequest.js b/src/utils/erpRequest.js index 1275196..2837d95 100644 --- a/src/utils/erpRequest.js +++ b/src/utils/erpRequest.js @@ -2,6 +2,7 @@ import axios from "axios"; import $router from "../router"; import { message } from "ant-design-vue"; import { Local } from "@/utils/erpStorage.js"; +import { getAccessToken } from "@/utils/auth"; const service = axios.create({ baseURL: import.meta.env.VITE_EPR_BASEURL, timeout: 60 * 60 * 1000, @@ -21,6 +22,10 @@ service.interceptors.request.use( config.headers["Content-Type"] = "multipart/form-data"; config.headers.Authorization = Local.get("token") || ""; } else config.headers.Authorization = Local.get("token") || ""; + if(!config.headers.Authorization && import.meta.env.MODE === 'test'){ + // 测试环境直接启动项目时,没有token,使用auth写死的token + config.headers.Authorization = getAccessToken() + } return config; }, (error) => { diff --git a/vite.config.ts b/vite.config.ts index be05c49..72b808e 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -27,9 +27,9 @@ export default defineConfig(({ mode }) => { vueJsx({}), compressPlugin(), UnoCSS(), - vueDevTools({ - launchEditor: 'cursor', - }) + // vueDevTools({ + // launchEditor: 'cursor', + // }) ], define: { __APP_ENV__: env.APP_ENV