diff --git a/hx-ai-intelligent/src/enum/http-enum.ts b/hx-ai-intelligent/src/enum/http-enum.ts index 1235bea..f54a759 100644 --- a/hx-ai-intelligent/src/enum/http-enum.ts +++ b/hx-ai-intelligent/src/enum/http-enum.ts @@ -1,3 +1,5 @@ +import { routerConfig } from '/nerv-lib/saas/config/router.config'; + export enum ResultEnum { SUCCESS = 0, ERROR = 1, @@ -20,3 +22,11 @@ export enum ContentTypeEnum { // form-data upload FORM_DATA = 'multipart/form-data;charset=UTF-8', } + +export const errCodeMap = new Map([ + [13, ''], + [1, ''], + [11, ''], + [3005, ''], + [10086, () => routerConfig.logout()], +]); diff --git a/lib/util/http/axios.ts b/lib/util/http/axios.ts index 0c0bbb0..5b314c6 100644 --- a/lib/util/http/axios.ts +++ b/lib/util/http/axios.ts @@ -4,7 +4,7 @@ import type { Result } from './axios.d'; import { NsMessage } from '/nerv-lib/component/message'; import { routerConfig } from '/nerv-base/config/router.config'; import { Cookies } from '/nerv-lib/util/cookie'; -import { RequestEnum } from '/@/enum/http-enum.ts'; +import { RequestEnum, errCodeMap } from '/@/enum/http-enum.ts'; export class NSAxios { private instance: AxiosInstance; @@ -75,14 +75,6 @@ export class NSAxios { return config; }, undefined); - const errCodeMap = new Map([ - [13, ''], - [1, ''], - [11, ''], - [3005, ''], - [10086, () => routerConfig.logout()], - ]); - // type closeType = (() => void) | undefined; this.instance.interceptors.response.use( (res: AxiosResponse) => { @@ -90,8 +82,6 @@ export class NSAxios { const code = res?.data?.retcode; const msg = res?.data?.msg; if (errCodeMap.has(code)) { - console.log(errCodeMap.get(code)); - NsMessage.error({ content: msg, key: this.errorMsgKey,