From 37c1298debc4867700511582678ed3b52fa5b1e9 Mon Sep 17 00:00:00 2001 From: yaroslav8765 Date: Mon, 20 Oct 2025 10:34:23 +0300 Subject: [PATCH] feat: add getLoginFormConfig function to the coreStore to fetch login form configuration and use it on login page --- adminforth/spa/src/stores/core.ts | 8 ++++++++ adminforth/spa/src/views/LoginView.vue | 15 +++------------ 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/adminforth/spa/src/stores/core.ts b/adminforth/spa/src/stores/core.ts index d77d6bff4..30e5c6319 100644 --- a/adminforth/spa/src/stores/core.ts +++ b/adminforth/spa/src/stores/core.ts @@ -198,6 +198,13 @@ export const useCoreStore = defineStore('core', () => { config.value = {...config.value, ...res}; } + async function getLoginFormConfig() { + const res = await callAdminForthApi({ + path: '/get_login_form_config', + method: 'GET', + }); + config.value = {...config.value, ...res}; + } const username = computed(() => { const usernameField = config.value?.usernameField; @@ -218,6 +225,7 @@ export const useCoreStore = defineStore('core', () => { userFullname, getPublicConfig, fetchMenuAndResource, + getLoginFormConfig, fetchRecord, record, fetchResourceFull, diff --git a/adminforth/spa/src/views/LoginView.vue b/adminforth/spa/src/views/LoginView.vue index c2fe040c5..eb21391be 100644 --- a/adminforth/spa/src/views/LoginView.vue +++ b/adminforth/spa/src/views/LoginView.vue @@ -93,14 +93,14 @@ @update:disableLoginButton="setDisableLoginButton($event)" /> -