From fd068aeaf229d95ff6f402f15cc3d17d02df884a Mon Sep 17 00:00:00 2001 From: zjf <1799650030@qq.com> Date: Sat, 9 May 2026 15:03:18 +0800 Subject: [PATCH] shjn --- src/pages/tabbar/my.vue | 3 +++ src/sheep/utils/request.ts | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pages/tabbar/my.vue b/src/pages/tabbar/my.vue index 9141a88..8b2facc 100644 --- a/src/pages/tabbar/my.vue +++ b/src/pages/tabbar/my.vue @@ -233,6 +233,9 @@ const login = { if (response.msg == "token已失效") { uni.showToast({ title: "用户凭证已失效,请退出并重新进入智慧后勤应用", icon: "none", duration: 6000 }) } else { + if (response.code == -1) { + storage.saveToken({ data: -1 }) + } uni.showToast({ title: response.msg || "登录失败", icon: "none" }) } } diff --git a/src/sheep/utils/request.ts b/src/sheep/utils/request.ts index bae2c13..a8fdb28 100644 --- a/src/sheep/utils/request.ts +++ b/src/sheep/utils/request.ts @@ -351,8 +351,8 @@ async function loginBySh(): Promise { return false } - // 如果是设备未验证,保存响应数据 - if (response.data == -1) { + // 设备未信任:后端 R.failed(-1, msg) 业务码在 code,data 为 null + if (response.code == -1) { uni.setStorageSync(TOKEN_KEY, { data: -1 }) }