数据分析ui补充完善,接入数据库
This commit is contained in:
@@ -220,15 +220,23 @@ export class AkReq {
|
||||
attempt++;
|
||||
}
|
||||
const finalRes = lastRes!!;
|
||||
// 全局处理 401 未授权:在非 refresh 场景下,清理 token 并跳转登录以避免未捕获错误
|
||||
// 全局处理 401 未授权:在非 refresh 场景下,清理 token。
|
||||
// 测试模式下不强制跳登录页,避免影响任意跳转调试。
|
||||
if ((finalRes.status === 401) && (skipRefresh !== true)) {
|
||||
try {
|
||||
this.clearToken();
|
||||
uni.showToast({ title: '未授权或登录已过期,请重新登录', icon: 'none' });
|
||||
} catch (e) {}
|
||||
try {
|
||||
uni.reLaunch({ url: '/pages/user/login' });
|
||||
} catch (e) {}
|
||||
// 动态读取配置,避免 ak-req 模块与业务工程强耦合
|
||||
const cfg = require('@/ak/config.uts') as any
|
||||
const isTest = cfg != null ? (cfg.IS_TEST_MODE === true) : false
|
||||
if (!isTest) {
|
||||
uni.reLaunch({ url: '/pages/user/login' });
|
||||
}
|
||||
} catch (e) {
|
||||
try { uni.reLaunch({ url: '/pages/user/login' }); } catch (e2) {}
|
||||
}
|
||||
}
|
||||
return finalRes;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user