fix: requestClient缺失i18n内容
This commit is contained in:
parent
c08f9efb1a
commit
087b9126b2
@ -20,6 +20,7 @@
|
|||||||
- 字典项为空时getDict方法无限调用接口(无奈兼容 不给字典item本来就是错误用法)
|
- 字典项为空时getDict方法无限调用接口(无奈兼容 不给字典item本来就是错误用法)
|
||||||
- 表格排序翻页会丢失排序参数
|
- 表格排序翻页会丢失排序参数
|
||||||
- 下载文件时(responseType === 'blob')需要判断下载失败(返回json而非二进制)的情况
|
- 下载文件时(responseType === 'blob')需要判断下载失败(返回json而非二进制)的情况
|
||||||
|
- requestClient缺失i18n内容
|
||||||
|
|
||||||
**OTHERS**
|
**OTHERS**
|
||||||
|
|
||||||
|
@ -186,7 +186,7 @@ function createRequestClient(baseURL: string) {
|
|||||||
|
|
||||||
const axiosResponseData = response.data;
|
const axiosResponseData = response.data;
|
||||||
if (!axiosResponseData) {
|
if (!axiosResponseData) {
|
||||||
throw new Error($t('fallback.http.apiRequestFailed'));
|
throw new Error($t('http.apiRequestFailed'));
|
||||||
}
|
}
|
||||||
|
|
||||||
// ruoyi-plus没有采用严格的{code, msg, data}模式
|
// ruoyi-plus没有采用严格的{code, msg, data}模式
|
||||||
@ -198,13 +198,13 @@ function createRequestClient(baseURL: string) {
|
|||||||
let successMsg = msg;
|
let successMsg = msg;
|
||||||
|
|
||||||
if (isNull(successMsg) || isEmpty(successMsg)) {
|
if (isNull(successMsg) || isEmpty(successMsg)) {
|
||||||
successMsg = $t(`fallback.http.operationSuccess`);
|
successMsg = $t(`http.operationSuccess`);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (response.config.successMessageMode === 'modal') {
|
if (response.config.successMessageMode === 'modal') {
|
||||||
Modal.success({
|
Modal.success({
|
||||||
content: successMsg,
|
content: successMsg,
|
||||||
title: $t('fallback.http.successTip'),
|
title: $t('http.successTip'),
|
||||||
});
|
});
|
||||||
} else if (response.config.successMessageMode === 'message') {
|
} else if (response.config.successMessageMode === 'message') {
|
||||||
message.success(successMsg);
|
message.success(successMsg);
|
||||||
@ -247,13 +247,13 @@ function createRequestClient(baseURL: string) {
|
|||||||
if (response.config.errorMessageMode === 'modal') {
|
if (response.config.errorMessageMode === 'modal') {
|
||||||
Modal.error({
|
Modal.error({
|
||||||
content: timeoutMsg,
|
content: timeoutMsg,
|
||||||
title: $t('fallback.http.errorTip'),
|
title: $t('http.errorTip'),
|
||||||
});
|
});
|
||||||
} else if (response.config.errorMessageMode === 'message') {
|
} else if (response.config.errorMessageMode === 'message') {
|
||||||
message.error(timeoutMsg);
|
message.error(timeoutMsg);
|
||||||
}
|
}
|
||||||
|
|
||||||
throw new Error(timeoutMsg || $t('fallback.http.apiRequestFailed'));
|
throw new Error(timeoutMsg || $t('http.apiRequestFailed'));
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
6
apps/web-antd/src/locales/langs/en-US/http.json
Normal file
6
apps/web-antd/src/locales/langs/en-US/http.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"apiRequestFailed": "Operation failed",
|
||||||
|
"operationSuccess": "Operation Success",
|
||||||
|
"successTip": "Success Tip",
|
||||||
|
"errorTip": "Error Tip"
|
||||||
|
}
|
6
apps/web-antd/src/locales/langs/zh-CN/http.json
Normal file
6
apps/web-antd/src/locales/langs/zh-CN/http.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"apiRequestFailed": "请求出错,请稍候重试",
|
||||||
|
"operationSuccess": "操作成功",
|
||||||
|
"successTip": "成功提示",
|
||||||
|
"errorTip": "错误提示"
|
||||||
|
}
|
@ -23,6 +23,7 @@
|
|||||||
"iconoir",
|
"iconoir",
|
||||||
"intlify",
|
"intlify",
|
||||||
"ipaddr",
|
"ipaddr",
|
||||||
|
"jsencrypt",
|
||||||
"lockb",
|
"lockb",
|
||||||
"logininfor",
|
"logininfor",
|
||||||
"lucide",
|
"lucide",
|
||||||
@ -43,6 +44,7 @@
|
|||||||
"publint",
|
"publint",
|
||||||
"Qqchat",
|
"Qqchat",
|
||||||
"qrcode",
|
"qrcode",
|
||||||
|
"ruoyi",
|
||||||
"shadcn",
|
"shadcn",
|
||||||
"sonner",
|
"sonner",
|
||||||
"sortablejs",
|
"sortablejs",
|
||||||
|
Loading…
Reference in New Issue
Block a user