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