diff --git a/CHANGELOG.md b/CHANGELOG.md index b5501472..2d824eb8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,7 @@ - 字典项为空时getDict方法无限调用接口(无奈兼容 不给字典item本来就是错误用法) - 表格排序翻页会丢失排序参数 - 下载文件时(responseType === 'blob')需要判断下载失败(返回json而非二进制)的情况 +- requestClient缺失i18n内容 **OTHERS** diff --git a/apps/web-antd/src/api/request.ts b/apps/web-antd/src/api/request.ts index f0cfc74a..1bacb612 100644 --- a/apps/web-antd/src/api/request.ts +++ b/apps/web-antd/src/api/request.ts @@ -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')); }, }); diff --git a/apps/web-antd/src/locales/langs/en-US/http.json b/apps/web-antd/src/locales/langs/en-US/http.json new file mode 100644 index 00000000..fceba87e --- /dev/null +++ b/apps/web-antd/src/locales/langs/en-US/http.json @@ -0,0 +1,6 @@ +{ + "apiRequestFailed": "Operation failed", + "operationSuccess": "Operation Success", + "successTip": "Success Tip", + "errorTip": "Error Tip" +} diff --git a/apps/web-antd/src/locales/langs/zh-CN/http.json b/apps/web-antd/src/locales/langs/zh-CN/http.json new file mode 100644 index 00000000..ea525efe --- /dev/null +++ b/apps/web-antd/src/locales/langs/zh-CN/http.json @@ -0,0 +1,6 @@ +{ + "apiRequestFailed": "请求出错,请稍候重试", + "operationSuccess": "操作成功", + "successTip": "成功提示", + "errorTip": "错误提示" +} diff --git a/cspell.json b/cspell.json index 162e3534..4e6b8723 100644 --- a/cspell.json +++ b/cspell.json @@ -23,6 +23,7 @@ "iconoir", "intlify", "ipaddr", + "jsencrypt", "lockb", "logininfor", "lucide", @@ -43,6 +44,7 @@ "publint", "Qqchat", "qrcode", + "ruoyi", "shadcn", "sonner", "sortablejs",