| | |
| | | if (res.code == 200) { |
| | | // 获取后端路由 |
| | | return initRouter().then(() => { |
| | | disabled.value = true; |
| | | router |
| | | .replace("index") |
| | | .then(() => { |
| | | message("登录成功", { type: "success" }); |
| | | }) |
| | | .finally(() => (disabled.value = false)); |
| | | console.log(res, "=-=-=-="); |
| | | if (!res.result.exRoles.hasFlsh) { |
| | | disabled.value = true; |
| | | router |
| | | .replace({ |
| | | name: "RegisterNav", |
| | | query: { code: res?.result?.exRoles.code } |
| | | }) |
| | | .then(() => { |
| | | message("登录成功", { type: "success" }); |
| | | }) |
| | | .finally(() => (disabled.value = false)); |
| | | } else { |
| | | router.replace("welcome"); |
| | | } |
| | | }); |
| | | } else { |
| | | message(res?.message || "登录失败", { type: "error" }); |
| | |
| | | <img width="400px" :src="logo1" class="logo1" /> |
| | | </div> |
| | | <!-- <img :src="bg" class="wave" /> --> |
| | | <div class="flex-c absolute right-5 top-3"> |
| | | <!-- 主题 --> |
| | | <el-switch |
| | | <!-- <div class="flex-c absolute right-5 top-3"> --> |
| | | <!-- 主题 --> |
| | | <!-- <el-switch |
| | | v-model="dataTheme" |
| | | inline-prompt |
| | | :active-icon="dayIcon" |
| | | :inactive-icon="darkIcon" |
| | | @change="dataThemeChange" |
| | | /> |
| | | </div> |
| | | </div> --> |
| | | <div class="login-container"> |
| | | <div class="img"> |
| | | <!-- <component :is="toRaw(illustration)" /> --> |