Refactor(购物车&我的):增加未登录或者登录过期显示以便微信审核

This commit is contained in:
lifizer
2025-04-15 15:33:01 +08:00
parent 4fa9c6a594
commit 2f55b0bfb8
3 changed files with 411 additions and 302 deletions
+10 -3
View File
@@ -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})