From 7339b8a9ccf09e6262cb71ac6c9b724cdfa6fe22 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期五, 15 八月 2025 16:43:32 +0800 Subject: [PATCH] 'pdf预览'’’ --- src/views/login/index.vue | 24 +++++++++++++++++++----- 1 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 6fdd381..34e2230 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -176,21 +176,35 @@ if (res.code == 200) { // 鑾峰彇鍚庣璺敱 return initRouter().then(() => { - console.log(res, "=-=-=-=", res.result.exRoles[0].hasFlsh); - if (!res.result.exRoles[0].hasFlsh) { + if (res.result.exRoles.length == 0) { disabled.value = true; router .replace({ name: "RegisterNav", - query: { code: res.result.exRoles[0].code } + query: { code: state.ruleForm.exRoleCode } }) .then(() => { message("鐧诲綍鎴愬姛", { type: "success" }); }) .finally(() => (disabled.value = false)); - } else { - router.replace("welcome"); + } else if (res.result.exRoles.length > 0) { + let data = res.result.exRoles.find(item => { + return item.code == state.ruleForm.exRoleCode; + }); + console.log(data, "------------"); + + if (!data) { + router.replace({ + name: "RegisterNav", + query: { code: state.ruleForm.exRoleCode } + }); + } else if (data?.hasFlsh) { + router.replace("index"); + } else { + router.replace("mine"); + } } + useUserStoreHook().getCusExtendInfo(); }); } else { message(res?.message || "鐧诲綍澶辫触", { type: "error" }); -- Gitblit v1.9.1