diff --git a/vben28/.eslintignore b/vben28/.eslintignore index 348631b2..70e7235e 100644 --- a/vben28/.eslintignore +++ b/vben28/.eslintignore @@ -13,3 +13,4 @@ dist .local /bin Dockerfile +/src/services/ServiceProxies.ts diff --git a/vben28/src/services/ServiceProxyBase.ts b/vben28/src/services/ServiceProxyBase.ts index 527997e8..1a763f69 100644 --- a/vben28/src/services/ServiceProxyBase.ts +++ b/vben28/src/services/ServiceProxyBase.ts @@ -15,15 +15,15 @@ export class ServiceProxyBase { if (!guard) { if (userStore.checkUserLoginExpire) { router.replace(PageEnum.BASE_LOGIN); - return; + } else { + // 添加header + options.headers = { + 'accept-language': language, + 'Content-Type': 'application/json', + Authorization: 'Bearer ' + token, + __tenant: userStore.tenantId, + }; } - // 添加header - options.headers = { - 'accept-language': language, - 'Content-Type': 'application/json', - Authorization: 'Bearer ' + token, - __tenant: userStore.tenantId, - }; } else { options.headers = { 'Content-Type': 'application/json', @@ -37,7 +37,7 @@ export class ServiceProxyBase { protected transformResult( _url: string, response: AxiosResponse, - processor: (response: AxiosResponse) => Promise + processor: (response: AxiosResponse) => Promise, ): Promise { const { t } = useI18n(); diff --git a/vben28/tsconfig.json b/vben28/tsconfig.json index 76e91f26..ac067bb5 100644 --- a/vben28/tsconfig.json +++ b/vben28/tsconfig.json @@ -40,5 +40,11 @@ "mock/**/*.ts", "vite.config.ts" ], - "exclude": ["node_modules", "tests/server/**/*.ts", "dist", "**/*.js"] + "exclude": [ + "node_modules", + "tests/server/**/*.ts", + "dist", + "**/*.js", + "src/services/ServiceProxies.ts" + ] }