From e8f914b321902e9e36424dd6fa9a2781be9c525c Mon Sep 17 00:00:00 2001 From: burakovec Date: Wed, 10 Dec 2025 12:34:12 +0300 Subject: [PATCH] Update refreshList logic in PiyangoOnay components to prevent immediate refresh. Introduce a timeout before setting refreshList to true after form submission, ensuring smoother user experience. --- .../cekilisler/components/form/FormPiyangoOnayDurum.vue | 5 ++++- src/module/cekilisler/service/piyangoOnayService.ts | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/module/cekilisler/components/form/FormPiyangoOnayDurum.vue b/src/module/cekilisler/components/form/FormPiyangoOnayDurum.vue index 0eeaab4..93f6d0e 100644 --- a/src/module/cekilisler/components/form/FormPiyangoOnayDurum.vue +++ b/src/module/cekilisler/components/form/FormPiyangoOnayDurum.vue @@ -160,7 +160,10 @@ if (dt !== 'errorfalse') { dialogStore.CloseDialog('deleteonaydurumu') - piyangoOnayStore.refreshList = true + piyangoOnayStore.refreshList = false + setTimeout(() => { + piyangoOnayStore.refreshList = true + }, 10) } } diff --git a/src/module/cekilisler/service/piyangoOnayService.ts b/src/module/cekilisler/service/piyangoOnayService.ts index ec4608d..db75b44 100644 --- a/src/module/cekilisler/service/piyangoOnayService.ts +++ b/src/module/cekilisler/service/piyangoOnayService.ts @@ -127,7 +127,11 @@ export const usePiyangoOnayService = defineStore('piyangoOnayService', () => { ) if (form !== 'errorfalse') { - piyangoOnayStore.refreshList = true + piyangoOnayStore.refreshList = false + setTimeout(() => { + piyangoOnayStore.refreshList = true + }, 10) + piyangoOnayStore.onayFormPanel = false } } else { piyangoOnayValidationStore.isPanelFormValid = true