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, })