|
@@ -20,7 +20,8 @@ import { useUserStoreWithOut } from '/@/store/modules/user';
|
|
|
const globSetting = useGlobSetting();
|
|
|
const urlPrefix = globSetting.urlPrefix;
|
|
|
const { createMessage, createErrorModal } = useMessage();
|
|
|
-
|
|
|
+const { t } = useI18n();
|
|
|
+const codeStr = t('code')
|
|
|
/**
|
|
|
* @description: 数据处理,方便区分多种处理方式
|
|
|
*/
|
|
@@ -29,7 +30,6 @@ const transform: AxiosTransform = {
|
|
|
* @description: 处理请求数据。如果数据不是预期格式,可直接抛出错误
|
|
|
*/
|
|
|
transformRequestHook: (res: AxiosResponse<Result>, options: RequestOptions) => {
|
|
|
- const { t } = useI18n();
|
|
|
const { isTransformResponse, isReturnNativeResponse } = options;
|
|
|
// 是否返回原生响应头 比如:需要获取响应头时使用该属性
|
|
|
if (isReturnNativeResponse) {
|
|
@@ -67,7 +67,9 @@ const transform: AxiosTransform = {
|
|
|
userStore.logout(true);
|
|
|
break;
|
|
|
default:
|
|
|
- if (message) {
|
|
|
+ if(codeStr[code]){
|
|
|
+ timeoutMsg = codeStr[code];
|
|
|
+ }else if (message) {
|
|
|
timeoutMsg = message;
|
|
|
}
|
|
|
}
|