|
|
@@ -10,8 +10,8 @@ import { Base64 } from 'js-base64'
|
|
|
export const envFlag = process.env.NODE_ENV === 'development'
|
|
|
|
|
|
// 请求基地址
|
|
|
-export const baseURL = 'http://192.168.20.55:8500'
|
|
|
-// export const baseURL = envFlag ? 'https://sit-tongbulab.4dage.com' : ''
|
|
|
+// export const baseURL = 'http://192.168.20.55:8500'
|
|
|
+export const baseURL = envFlag ? 'https://sit-tongbulab.4dage.com' : ''
|
|
|
|
|
|
// 处理 类型“AxiosResponse<any, any>”上不存在属性“code”
|
|
|
declare module 'axios' {
|
|
|
@@ -76,12 +76,7 @@ http.interceptors.response.use(
|
|
|
timeId = window.setTimeout(() => {
|
|
|
MessageFu.warning(response.data.msg)
|
|
|
}, 200)
|
|
|
- } else if (response.data.code !== 0 && response.data.msg) {
|
|
|
- response.data.code === 0
|
|
|
- ? MessageFu.success(response.data.msg)
|
|
|
- : MessageFu.warning(response.data.msg)
|
|
|
- }
|
|
|
-
|
|
|
+ } else if (response.data.code !== 0 && response.data.msg) MessageFu.warning(response.data.msg)
|
|
|
return response.data
|
|
|
},
|
|
|
async function (err) {
|
|
|
@@ -91,22 +86,21 @@ http.interceptors.response.use(
|
|
|
domShowFu('#AsyncSpinLoding', false)
|
|
|
// 如果因为网络原因,response没有,给提示消息
|
|
|
if (!err.response) {
|
|
|
- if (store.getState().A0Layout.closeUpFile.state) MessageFu.warning('取消上传!')
|
|
|
- else MessageFu.error('网络繁忙,请稍后重试!')
|
|
|
+ if (store.getState().A0Layout.closeUpFile.state) MessageFu.warning('取消上传')
|
|
|
+ else MessageFu.error('网络繁忙,请稍后重试')
|
|
|
} else {
|
|
|
- if (
|
|
|
- err.response &&
|
|
|
- err.response.data &&
|
|
|
- err.response.data.msg &&
|
|
|
- err.response.data.msg.length < 400
|
|
|
- ) {
|
|
|
- MessageFu.error(err.response.data.msg)
|
|
|
- // 没有权限
|
|
|
- if (err.response.data.code === 401) {
|
|
|
+ const errRes = err.response
|
|
|
+ if (errRes.data) {
|
|
|
+ const errResDataMsg = errRes.data.msg
|
|
|
+ const errResDataCode = errRes.data.code
|
|
|
+ if (errResDataCode && errResDataCode === 401) {
|
|
|
removeTokenInfo()
|
|
|
loginOutFu()
|
|
|
}
|
|
|
- } else MessageFu.error('响应错误,请联系管理员!')
|
|
|
+
|
|
|
+ if (errResDataMsg && errResDataMsg.length <= 400) MessageFu.error(errResDataMsg)
|
|
|
+ else MessageFu.error('响应错误,请联系管理员')
|
|
|
+ }
|
|
|
}
|
|
|
}, 100)
|
|
|
|