diff --git a/src/module/cekilisler/components/form/FormPiyangoOnay.vue b/src/module/cekilisler/components/form/FormPiyangoOnay.vue index 40f80a8..48faba2 100644 --- a/src/module/cekilisler/components/form/FormPiyangoOnay.vue +++ b/src/module/cekilisler/components/form/FormPiyangoOnay.vue @@ -61,26 +61,26 @@ label="İzin Açıklaması" @keyup="OnKeyup" /> - + + (() => { - return ( - piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId === 4 || - piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId === kapsamDisiId.value - ) + return piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId === 4 + }) + + const showMudurlukFields = computed(() => { + return piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId === kapsamDisiId.value }) const showKapsamDisiSebebi = computed(() => { diff --git a/src/module/cekilisler/components/panel/PanelPiyangoOnay.vue b/src/module/cekilisler/components/panel/PanelPiyangoOnay.vue index d709911..5572459 100644 --- a/src/module/cekilisler/components/panel/PanelPiyangoOnay.vue +++ b/src/module/cekilisler/components/panel/PanelPiyangoOnay.vue @@ -50,26 +50,26 @@ label="İzin Açıklaması" @keyup="OnKeyup" /> - + + (() => { - return ( - piyangoOnayStore.piyangoPanelOnayForm.onayDurumuIslemTipiId === 4 || - piyangoOnayStore.piyangoPanelOnayForm.onayDurumuIslemTipiId === kapsamDisiId.value - ) + return piyangoOnayStore.piyangoPanelOnayForm.onayDurumuIslemTipiId === 4 + }) + + const showMudurlukFields = computed(() => { + return piyangoOnayStore.piyangoPanelOnayForm.onayDurumuIslemTipiId === kapsamDisiId.value }) const showKapsamDisiSebebi = computed(() => { diff --git a/src/module/cekilisler/service/piyangoOnayService.ts b/src/module/cekilisler/service/piyangoOnayService.ts index 1efe1fc..fc91aa5 100644 --- a/src/module/cekilisler/service/piyangoOnayService.ts +++ b/src/module/cekilisler/service/piyangoOnayService.ts @@ -44,6 +44,8 @@ export const usePiyangoOnayService = defineStore('piyangoOnayService', () => { piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId !== getKapsamDisiId() ) { piyangoOnayStore.piyangoOnayForm.mudurlukId = null + } + if (piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId !== 4) { piyangoOnayStore.piyangoOnayForm.cekilisGorevlisiId = null } dataForm.append( @@ -117,6 +119,8 @@ export const usePiyangoOnayService = defineStore('piyangoOnayService', () => { piyangoOnayStore.piyangoPanelOnayForm.onayDurumuIslemTipiId !== getKapsamDisiId() ) { piyangoOnayStore.piyangoPanelOnayForm.mudurlukId = null + } + if (piyangoOnayStore.piyangoPanelOnayForm.onayDurumuIslemTipiId !== 4) { piyangoOnayStore.piyangoPanelOnayForm.cekilisGorevlisiId = null } dataForm.append('onayDurumuIslemTipiId', piyangoOnayStore.piyangoPanelOnayForm.onayDurumuIslemTipiId) diff --git a/src/module/cekilisler/validation/piyangoOnayValidationStore.ts b/src/module/cekilisler/validation/piyangoOnayValidationStore.ts index fd6b9d4..08337b3 100644 --- a/src/module/cekilisler/validation/piyangoOnayValidationStore.ts +++ b/src/module/cekilisler/validation/piyangoOnayValidationStore.ts @@ -61,6 +61,8 @@ export const usePiyangoOnayValidationStore = defineStore( 'mudurlukId', 'Müdürlük seçmelisiniz.' ) + } + if (piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId === 4) { validationStore.IsFieldEmpty( piyangoOnayStore.piyangoOnayForm, invalidTexts, @@ -113,6 +115,8 @@ export const usePiyangoOnayValidationStore = defineStore( 'mudurlukId', 'Müdürlük seçmelisiniz.' ) + } + if (piyangoOnayStore.piyangoPanelOnayForm.onayDurumuIslemTipiId === 4) { validationStore.IsFieldEmpty( piyangoOnayStore.piyangoPanelOnayForm, invalidTextsPanel,