Обновлен стартовый экран
Переписаны запросы для статистики, отчетов Добавлена интеграция отчета сестры
This commit is contained in:
@@ -3,7 +3,7 @@ import { ref, reactive } from 'vue'
|
||||
import {Head, router, useForm, usePage} from '@inertiajs/vue3'
|
||||
import { useAuthStore } from '../../Stores/auth.js'
|
||||
import { TbUser, TbLock } from 'vue-icons-plus/tb'
|
||||
import {RiPulseFill} from 'vue-icons-plus/ri'
|
||||
import {TbHeartRateMonitor} from 'vue-icons-plus/tb'
|
||||
import {
|
||||
NForm, NFormItem, NInput, NButton, NCheckbox,
|
||||
NSpace, NCard, NIcon, NAlert, NModal, darkTheme,
|
||||
@@ -24,6 +24,8 @@ const form = useForm({
|
||||
})
|
||||
|
||||
|
||||
const forgotForm = ref({ email: '' })
|
||||
|
||||
// Состояние UI
|
||||
const loading = ref(false)
|
||||
const forgotLoading = ref(false)
|
||||
@@ -59,8 +61,8 @@ const handleLogin = async () => {
|
||||
}
|
||||
}
|
||||
)
|
||||
} catch (validationError) {
|
||||
console.log('Ошибка валидации:', validationError)
|
||||
} catch {
|
||||
// валидация не прошла
|
||||
} finally {
|
||||
loading.value = false
|
||||
}
|
||||
@@ -88,7 +90,7 @@ const handleForgotPassword = async () => {
|
||||
<div class="flex justify-center">
|
||||
<NEl class="w-16 h-16 rounded-full flex items-center justify-center" style="background-color: var(--primary-color);">
|
||||
<NIcon size="32" color="var(--base-color)">
|
||||
<RiPulseFill />
|
||||
<TbHeartRateMonitor />
|
||||
</NIcon>
|
||||
</NEl>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user