Refactor(购物车&我的):增加未登录或者登录过期显示以便微信审核
This commit is contained in:
+10
-3
@@ -99,15 +99,22 @@ function baseRequest(options) {
|
||||
return Promise.reject({msg: "请求失败", res, resData})
|
||||
}
|
||||
if (resData.status === 401) {
|
||||
const whiteApiList = ['guide/status', 'cart/count', 'product/hasFavorite']
|
||||
const whiteApiList = [
|
||||
'guide/status',
|
||||
'cart/count',
|
||||
'product/hasFavorite',
|
||||
'cart/listGroup',
|
||||
'address/list',
|
||||
'user/levelInfo'
|
||||
]
|
||||
let flag = false
|
||||
whiteApiList.map(item => {
|
||||
if (options.url.indexOf(item) > -1) {
|
||||
if (url.indexOf(item) > -1) {
|
||||
flag = true
|
||||
}
|
||||
})
|
||||
if (flag) {
|
||||
return Promise.resolve(resData, res)
|
||||
return Promise.resolve({ ...resData, isNoLogin: true }, res)
|
||||
} else {
|
||||
handleLoginFailure();
|
||||
return Promise.reject({msg: '未登录', res, resData, toLogin: true})
|
||||
|
||||
Reference in New Issue
Block a user