From 09375401fed89540a5a4a01b2c627233de239d43 Mon Sep 17 00:00:00 2001 From: Hooray <304327508@qq.com> Date: Tue, 14 Apr 2026 20:21:07 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E6=9B=B4=E6=96=B0=E5=85=A8?= =?UTF-8?q?=E5=B1=80=E8=AF=B7=E6=B1=82=E5=93=8D=E5=BA=94=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E7=9A=84=E6=B3=A8=E9=87=8A=EF=BC=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E9=94=99=E8=AF=AF=E6=8F=90=E7=A4=BA=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/core-ant-design-vue/src/api/index.ts | 9 +++++---- apps/core-antdv-next/src/api/index.ts | 9 +++++---- apps/core-arco-design-vue/src/api/index.ts | 9 +++++---- apps/core-naive-ui/src/api/index.ts | 9 +++++---- apps/core-tdesign/src/api/index.ts | 9 +++++---- apps/core-vexip-ui/src/api/index.ts | 9 +++++---- apps/core/src/api/index.ts | 9 +++++---- apps/example/src/api/index.ts | 9 +++++---- 8 files changed, 40 insertions(+), 32 deletions(-) diff --git a/apps/core-ant-design-vue/src/api/index.ts b/apps/core-ant-design-vue/src/api/index.ts index 266116b8..a429f2c1 100755 --- a/apps/core-ant-design-vue/src/api/index.ts +++ b/apps/core-ant-design-vue/src/api/index.ts @@ -62,13 +62,14 @@ api.interceptors.response.use( (response) => { /** * 全局拦截请求发送后返回的数据,如果数据有报错则在这做全局的错误提示 - * 假设返回数据格式为:{ status: 1, error: '', data: {} } - * 规则是当 status 为 1 时表示请求成功,为 0 时表示接口需要登录或者登录状态失效,需要重新登录 - * 请求出错时 error 会返回错误信息 + * 约定的数据格式:{ status: 1 | 0, error: string, data: object } + * status 只有两种状态,1 表示请求成功,0 表示接口需要登录或者登录状态失效,需要重新登录 + * error 只有在请求出错时才会有值,表示错误信息 + * data 只有在请求成功时才会有值,表示请求返回的数据 */ if (typeof response.data === 'object') { if (response.data.status === 1) { - if (response.data.error !== '') { + if (response.data.error) { faToast.warning('Warning', { description: response.data.error, }) diff --git a/apps/core-antdv-next/src/api/index.ts b/apps/core-antdv-next/src/api/index.ts index 266116b8..a429f2c1 100755 --- a/apps/core-antdv-next/src/api/index.ts +++ b/apps/core-antdv-next/src/api/index.ts @@ -62,13 +62,14 @@ api.interceptors.response.use( (response) => { /** * 全局拦截请求发送后返回的数据,如果数据有报错则在这做全局的错误提示 - * 假设返回数据格式为:{ status: 1, error: '', data: {} } - * 规则是当 status 为 1 时表示请求成功,为 0 时表示接口需要登录或者登录状态失效,需要重新登录 - * 请求出错时 error 会返回错误信息 + * 约定的数据格式:{ status: 1 | 0, error: string, data: object } + * status 只有两种状态,1 表示请求成功,0 表示接口需要登录或者登录状态失效,需要重新登录 + * error 只有在请求出错时才会有值,表示错误信息 + * data 只有在请求成功时才会有值,表示请求返回的数据 */ if (typeof response.data === 'object') { if (response.data.status === 1) { - if (response.data.error !== '') { + if (response.data.error) { faToast.warning('Warning', { description: response.data.error, }) diff --git a/apps/core-arco-design-vue/src/api/index.ts b/apps/core-arco-design-vue/src/api/index.ts index 266116b8..a429f2c1 100755 --- a/apps/core-arco-design-vue/src/api/index.ts +++ b/apps/core-arco-design-vue/src/api/index.ts @@ -62,13 +62,14 @@ api.interceptors.response.use( (response) => { /** * 全局拦截请求发送后返回的数据,如果数据有报错则在这做全局的错误提示 - * 假设返回数据格式为:{ status: 1, error: '', data: {} } - * 规则是当 status 为 1 时表示请求成功,为 0 时表示接口需要登录或者登录状态失效,需要重新登录 - * 请求出错时 error 会返回错误信息 + * 约定的数据格式:{ status: 1 | 0, error: string, data: object } + * status 只有两种状态,1 表示请求成功,0 表示接口需要登录或者登录状态失效,需要重新登录 + * error 只有在请求出错时才会有值,表示错误信息 + * data 只有在请求成功时才会有值,表示请求返回的数据 */ if (typeof response.data === 'object') { if (response.data.status === 1) { - if (response.data.error !== '') { + if (response.data.error) { faToast.warning('Warning', { description: response.data.error, }) diff --git a/apps/core-naive-ui/src/api/index.ts b/apps/core-naive-ui/src/api/index.ts index 266116b8..a429f2c1 100755 --- a/apps/core-naive-ui/src/api/index.ts +++ b/apps/core-naive-ui/src/api/index.ts @@ -62,13 +62,14 @@ api.interceptors.response.use( (response) => { /** * 全局拦截请求发送后返回的数据,如果数据有报错则在这做全局的错误提示 - * 假设返回数据格式为:{ status: 1, error: '', data: {} } - * 规则是当 status 为 1 时表示请求成功,为 0 时表示接口需要登录或者登录状态失效,需要重新登录 - * 请求出错时 error 会返回错误信息 + * 约定的数据格式:{ status: 1 | 0, error: string, data: object } + * status 只有两种状态,1 表示请求成功,0 表示接口需要登录或者登录状态失效,需要重新登录 + * error 只有在请求出错时才会有值,表示错误信息 + * data 只有在请求成功时才会有值,表示请求返回的数据 */ if (typeof response.data === 'object') { if (response.data.status === 1) { - if (response.data.error !== '') { + if (response.data.error) { faToast.warning('Warning', { description: response.data.error, }) diff --git a/apps/core-tdesign/src/api/index.ts b/apps/core-tdesign/src/api/index.ts index 266116b8..a429f2c1 100755 --- a/apps/core-tdesign/src/api/index.ts +++ b/apps/core-tdesign/src/api/index.ts @@ -62,13 +62,14 @@ api.interceptors.response.use( (response) => { /** * 全局拦截请求发送后返回的数据,如果数据有报错则在这做全局的错误提示 - * 假设返回数据格式为:{ status: 1, error: '', data: {} } - * 规则是当 status 为 1 时表示请求成功,为 0 时表示接口需要登录或者登录状态失效,需要重新登录 - * 请求出错时 error 会返回错误信息 + * 约定的数据格式:{ status: 1 | 0, error: string, data: object } + * status 只有两种状态,1 表示请求成功,0 表示接口需要登录或者登录状态失效,需要重新登录 + * error 只有在请求出错时才会有值,表示错误信息 + * data 只有在请求成功时才会有值,表示请求返回的数据 */ if (typeof response.data === 'object') { if (response.data.status === 1) { - if (response.data.error !== '') { + if (response.data.error) { faToast.warning('Warning', { description: response.data.error, }) diff --git a/apps/core-vexip-ui/src/api/index.ts b/apps/core-vexip-ui/src/api/index.ts index 266116b8..a429f2c1 100755 --- a/apps/core-vexip-ui/src/api/index.ts +++ b/apps/core-vexip-ui/src/api/index.ts @@ -62,13 +62,14 @@ api.interceptors.response.use( (response) => { /** * 全局拦截请求发送后返回的数据,如果数据有报错则在这做全局的错误提示 - * 假设返回数据格式为:{ status: 1, error: '', data: {} } - * 规则是当 status 为 1 时表示请求成功,为 0 时表示接口需要登录或者登录状态失效,需要重新登录 - * 请求出错时 error 会返回错误信息 + * 约定的数据格式:{ status: 1 | 0, error: string, data: object } + * status 只有两种状态,1 表示请求成功,0 表示接口需要登录或者登录状态失效,需要重新登录 + * error 只有在请求出错时才会有值,表示错误信息 + * data 只有在请求成功时才会有值,表示请求返回的数据 */ if (typeof response.data === 'object') { if (response.data.status === 1) { - if (response.data.error !== '') { + if (response.data.error) { faToast.warning('Warning', { description: response.data.error, }) diff --git a/apps/core/src/api/index.ts b/apps/core/src/api/index.ts index 266116b8..a429f2c1 100755 --- a/apps/core/src/api/index.ts +++ b/apps/core/src/api/index.ts @@ -62,13 +62,14 @@ api.interceptors.response.use( (response) => { /** * 全局拦截请求发送后返回的数据,如果数据有报错则在这做全局的错误提示 - * 假设返回数据格式为:{ status: 1, error: '', data: {} } - * 规则是当 status 为 1 时表示请求成功,为 0 时表示接口需要登录或者登录状态失效,需要重新登录 - * 请求出错时 error 会返回错误信息 + * 约定的数据格式:{ status: 1 | 0, error: string, data: object } + * status 只有两种状态,1 表示请求成功,0 表示接口需要登录或者登录状态失效,需要重新登录 + * error 只有在请求出错时才会有值,表示错误信息 + * data 只有在请求成功时才会有值,表示请求返回的数据 */ if (typeof response.data === 'object') { if (response.data.status === 1) { - if (response.data.error !== '') { + if (response.data.error) { faToast.warning('Warning', { description: response.data.error, }) diff --git a/apps/example/src/api/index.ts b/apps/example/src/api/index.ts index 266116b8..a429f2c1 100755 --- a/apps/example/src/api/index.ts +++ b/apps/example/src/api/index.ts @@ -62,13 +62,14 @@ api.interceptors.response.use( (response) => { /** * 全局拦截请求发送后返回的数据,如果数据有报错则在这做全局的错误提示 - * 假设返回数据格式为:{ status: 1, error: '', data: {} } - * 规则是当 status 为 1 时表示请求成功,为 0 时表示接口需要登录或者登录状态失效,需要重新登录 - * 请求出错时 error 会返回错误信息 + * 约定的数据格式:{ status: 1 | 0, error: string, data: object } + * status 只有两种状态,1 表示请求成功,0 表示接口需要登录或者登录状态失效,需要重新登录 + * error 只有在请求出错时才会有值,表示错误信息 + * data 只有在请求成功时才会有值,表示请求返回的数据 */ if (typeof response.data === 'object') { if (response.data.status === 1) { - if (response.data.error !== '') { + if (response.data.error) { faToast.warning('Warning', { description: response.data.error, })