feat: 新增邮箱登录

This commit is contained in:
何嘉悦 2025-06-03 17:55:16 +08:00
parent cf1ee9cbb0
commit 53644936d2
4 changed files with 7 additions and 7 deletions

View File

@ -6,12 +6,12 @@ import { reactive, ref } from 'vue';
import { useRouter } from 'vue-router';
import { login } from '@/api';
import { useUserStore } from '@/stores';
import { useLoginFromStore } from '@/stores/modules/loginFrom';
import { useLoginFormStore } from '@/stores/modules/loginForm';
import { useSessionStore } from '@/stores/modules/session';
const userStore = useUserStore();
const sessionStore = useSessionStore();
const loginFromStore = useLoginFromStore();
const loginFromStore = useLoginFormStore();
const formRef = ref<FormInstance>();

View File

@ -5,9 +5,9 @@ import type { RegisterDTO } from '@/api/auth/types';
import { useCountdown } from '@vueuse/core';
import { reactive, ref } from 'vue';
import { emailCode, register } from '@/api';
import { useLoginFromStore } from '@/stores/modules/loginFrom';
import { useLoginFormStore } from '@/stores/modules/loginForm';
const loginFromStore = useLoginFromStore();
const loginFromStore = useLoginFormStore();
const countdown = shallowRef(60);
const { start, stop, resume } = useCountdown(countdown, {
onComplete() {

View File

@ -3,13 +3,13 @@ import { ref, watch } from 'vue';
import logoPng from '@/assets/images/logo.png';
import SvgIcon from '@/components/SvgIcon/index.vue';
import { useUserStore } from '@/stores';
import { useLoginFromStore } from '@/stores/modules/loginFrom';
import { useLoginFormStore } from '@/stores/modules/loginForm';
import AccountPassword from './components/FormLogin/AccountPassword.vue';
import RegistrationForm from './components/FormLogin/RegistrationForm.vue';
import QrCodeLogin from './components/QrCodeLogin/index.vue';
const userStore = useUserStore();
const loginFromStore = useLoginFromStore();
const loginFromStore = useLoginFormStore();
const loginFormType = computed(() => loginFromStore.LoginFormType);

View File

@ -3,7 +3,7 @@ import { defineStore } from 'pinia';
type LoginFormType = 'AccountPassword' | 'VerificationCode' | 'RegistrationForm';
export const useLoginFromStore = defineStore('loginFrom', () => {
export const useLoginFormStore = defineStore('loginForm', () => {
const LoginFormType = ref<LoginFormType>('AccountPassword');
// 设置登录表单类型