diff --git a/src/pages/tabbar/my.vue b/src/pages/tabbar/my.vue index 082693d..59ae978 100644 --- a/src/pages/tabbar/my.vue +++ b/src/pages/tabbar/my.vue @@ -182,7 +182,11 @@ const login = { } else { uni.hideLoading() storage.clearUserStorage() - uni.showToast({ title: "登录失败", icon: "none" }) + if (response.msg == "token已失效") { + uni.showToast({ title: "用户凭证已失效,请退出并重新进入智慧后勤应用", icon: "none", duration: 6000 }) + } else { + uni.showToast({ title: response.msg || "登录失败", icon: "none" }) + } } break diff --git a/src/sheep/utils/request.ts b/src/sheep/utils/request.ts index d071c9a..3f76b23 100644 --- a/src/sheep/utils/request.ts +++ b/src/sheep/utils/request.ts @@ -94,9 +94,13 @@ async function handleShLogin(): Promise { uni.showToast({ title: "登录成功", icon: "none" }) return true } else { - uni.showToast({ title: "获取用户信息失败", icon: "none" }) uni.removeStorageSync(TOKEN_KEY) uni.removeStorageSync(USER_INFO_KEY) + if (response.msg == "token已失效") { + uni.showToast({ title: "用户凭证已失效,请退出并重新进入智慧后勤应用", icon: "none", duration: 6000 }) + } else { + uni.showToast({ title: response.msg || "登录失败", icon: "none" }) + } return false } } catch (error) {