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,