refactor: router guard

This commit is contained in:
yangsy
2025-08-26 16:33:35 +08:00
parent 0c1d1b2886
commit c875deb488
3 changed files with 27 additions and 17 deletions

View File

@@ -40,15 +40,6 @@ export const userClient = new Request({
export const ndmClient = new Request({
requestInterceptor: async (config) => {
// 当OCC的token失效时虽然不会影响车站请求但是需要重新登录所以在车站请求之前需要校验OCC的登录状态
const [err] = await userClient.post<void>(`/api/ndm/ndmKeepAlive/verify`, {}, { timeout: 5000 });
if (err) {
window.$message.error('登录超时,请重新登录');
const userStore = useUserStore();
userStore.resetStore();
router.push('/login');
return Promise.reject(err);
}
const userStore = useUserStore();
const { lampAuthorization, lampClientId, lampClientSecret } = getAppEnvConfig();
const newAuthorization = window.btoa(`${lampClientId}:${lampClientSecret}`);