modified: main_dc/yalarba/easySite/easySite/app/pages/auth/login.vue

modified:   main_dc/yalarba/easySite/easySite/app/types/auth.ts
fix bag with incompatble genericObject LoginForm <=> values
This commit is contained in:
2025-11-15 08:10:17 +05:00
parent 22ecb2d8f4
commit 9ffe0c54f6
2 changed files with 2 additions and 10 deletions
@@ -54,6 +54,7 @@
<script setup lang="ts">
import { useField, useForm } from 'vee-validate'
import { loginSchema } from '~/schemas/auth'
import type { LoginForm } from '~/types/auth'
definePageMeta({
middleware: 'auth'
@@ -69,7 +70,7 @@ const { value: password } = useField('password')
const onSubmit = handleSubmit(async (values) => {
try {
await auth.login(values)
await auth.login(values as LoginForm)
await navigateTo('/profile')
// eslint-disable-next-line @typescript-eslint/no-explicit-any
} catch (error: any) {
@@ -12,15 +12,6 @@ export interface RegisterForm {
passwordConfirm: string
}
export interface User {
id: string
email: string
first_name: string
last_name: string
full_name: string
created_at: string
}
export interface User {
id: number
email: string