From c13c622eac5551c6f099f148feb5256711ca34de Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期二, 11 七月 2023 21:03:01 +0800 Subject: [PATCH] !25 部分优化以及新增功能 Merge pull request !25 from ahaos/tspr --- src/views/login.vue | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/views/login.vue b/src/views/login.vue index 0ac655c..4c8715a 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -65,14 +65,14 @@ import { encrypt, decrypt } from '@/utils/jsencrypt'; import { useUserStore } from '@/store/modules/user'; import { LoginData, TenantVO } from '@/api/types'; -import { ElForm, FormRules } from 'element-plus'; import { to } from 'await-to-js'; +import { HttpStatus } from "@/enums/RespEnum"; const userStore = useUserStore(); const router = useRouter(); const loginForm = ref<LoginData>({ - tenantId: "000000", + tenantId: '000000', username: 'admin', password: 'admin123', rememberMe: false, @@ -80,7 +80,7 @@ uuid: '' }); -const loginRules: FormRules = { +const loginRules: ElFormRules = { tenantId: [{ required: true, trigger: "blur", message: "璇疯緭鍏ユ偍鐨勭鎴风紪鍙�" }], username: [{ required: true, trigger: 'blur', message: '璇疯緭鍏ユ偍鐨勮处鍙�' }], password: [{ required: true, trigger: 'blur', message: '璇疯緭鍏ユ偍鐨勫瘑鐮�' }], @@ -98,12 +98,12 @@ // 娉ㄥ唽寮�鍏� const register = ref(false); const redirect = ref(undefined); -const loginRef = ref(ElForm); +const loginRef = ref<ElFormInstance>(); // 绉熸埛鍒楄〃 const tenantList = ref<TenantVO[]>([]); const handleLogin = () => { - loginRef.value.validate(async (valid: boolean, fields: any) => { + loginRef.value?.validate(async (valid: boolean, fields: any) => { if (valid) { loading.value = true; // 鍕鹃�変簡闇�瑕佽浣忓瘑鐮佽缃湪 cookie 涓缃浣忕敤鎴峰悕鍜屽瘑鐮� @@ -120,7 +120,6 @@ Cookies.remove('rememberMe'); } // 璋冪敤action鐨勭櫥褰曟柟娉� - // prittier-ignore const [err] = await to(userStore.login(loginForm.value)); if (!err) { await router.push({ path: redirect.value || '/' }); @@ -189,7 +188,7 @@ */ const doSocialLogin = (type: string) => { authBinding(type).then((res: any) => { - if (res.code === 200) { + if (res.code === HttpStatus.SUCCESS) { // 鑾峰彇鎺堟潈鍦板潃璺宠浆 window.location.href = res.data; } else { -- Gitblit v1.9.3