From 4d3aa775fe40cdf97ff503e0c078c08a8f9e5f1d Mon Sep 17 00:00:00 2001 From: dongyukun <1208714201@qq.com> Date: 星期五, 03 一月 2025 13:56:29 +0800 Subject: [PATCH] 调度方案批量启禁 --- src/views/Login/components/LoginForm.vue | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/views/Login/components/LoginForm.vue b/src/views/Login/components/LoginForm.vue index 22a80b2..bc3a32a 100644 --- a/src/views/Login/components/LoginForm.vue +++ b/src/views/Login/components/LoginForm.vue @@ -12,7 +12,7 @@ <el-row style="margin-right: -10px; margin-left: -10px"> <el-col :span="24" style="padding-right: 10px; padding-left: 10px"> <el-form-item> - <LoginFormTitle style="width: 100%" /> + <LoginFormTitle style="width: 100%"/> </el-form-item> </el-col> <el-col :span="24" style="padding-right: 10px; padding-left: 10px"> @@ -86,27 +86,27 @@ </el-form> </template> <script lang="ts" setup> -import { ElLoading } from 'element-plus' +import {ElLoading} from 'element-plus' import LoginFormTitle from './LoginFormTitle.vue' -import type { RouteLocationNormalizedLoaded } from 'vue-router' +import type {RouteLocationNormalizedLoaded} from 'vue-router' -import { useIcon } from '@/hooks/web/useIcon' +import {useIcon} from '@/hooks/web/useIcon' import * as authUtil from '@/utils/auth' -import { usePermissionStore } from '@/store/modules/permission' +import {usePermissionStore} from '@/store/modules/permission' import * as LoginApi from '@/api/login' -import { LoginStateEnum, useFormValid, useLoginState } from './useLogin' +import {LoginStateEnum, useFormValid, useLoginState} from './useLogin' -defineOptions({ name: 'LoginForm' }) +defineOptions({name: 'LoginForm'}) -const { t } = useI18n() -const iconHouse = useIcon({ icon: 'ep:house' }) -const iconAvatar = useIcon({ icon: 'ep:avatar' }) -const iconLock = useIcon({ icon: 'ep:lock' }) +const {t} = useI18n() +const iconHouse = useIcon({icon: 'ep:house'}) +const iconAvatar = useIcon({icon: 'ep:avatar'}) +const iconLock = useIcon({icon: 'ep:lock'}) const formLogin = ref() -const { validForm } = useFormValid(formLogin) -const { getLoginState } = useLoginState() -const { currentRoute, push } = useRouter() +const {validForm} = useFormValid(formLogin) +const {getLoginState} = useLoginState() +const {currentRoute, push} = useRouter() const permissionStore = usePermissionStore() const redirect = ref<string>('') const loginLoading = ref(false) @@ -199,14 +199,14 @@ authUtil.removeLoginForm() } authUtil.setToken(res) - if (!redirect.value) { + if (!redirect.value || redirect.value == "/") { redirect.value = '/index' } // 判断是否为SSO登录 if (redirect.value.indexOf('sso') !== -1) { window.location.href = window.location.href.replace('/login?redirect=', '') } else { - push({ path: redirect.value || permissionStore.addRouters[0].path }) + push({path: redirect.value || permissionStore.addRouters[0].path}) } } finally { loginLoading.value = false -- Gitblit v1.9.3