diff --git a/src/module/cekilisler/components/form/FormPiyangoOnay.vue b/src/module/cekilisler/components/form/FormPiyangoOnay.vue index aca054d..6490334 100644 --- a/src/module/cekilisler/components/form/FormPiyangoOnay.vue +++ b/src/module/cekilisler/components/form/FormPiyangoOnay.vue @@ -61,6 +61,26 @@ label="İzin Açıklaması" @keyup="OnKeyup" /> + (() => { + return ( + piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId === 4 + ) + }) + const showKapsamDisiSebebi = computed(() => { return piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId === kapsamDisiId.value }) @@ -128,6 +154,24 @@ { id: 'Diğer', name: 'Diğer' } ]) + const cekilisGorevlisiListesi = ref[]>([ + { id: 1, name: 'Antalya Şube Müdürlüğü' }, + { id: 2, name: 'Gaziantep Şube Müdürlüğü' }, + { id: 3, name: 'Aksaray Şube Müdürlüğü' }, + { id: 4, name: 'Kadıköy Şube Müdürlüğü' }, + { id: 5, name: 'Karşıyaka Şube Müdürlüğü' }, + { id: 6, name: 'Muğla Şube Müdürlüğü' }, + { id: 7, name: 'Trabzon Şube Müdürlüğü' }, + { id: 8, name: 'Noter' }, + { id: 9, name: 'Başkanlık Personeli' } + ]) + + const mudurlukListesi = ref[]>([ + { id: 1, name: '1 No\'lu Özel Çekilişler İzin ve Takip Şubesi Müdürlüğü' }, + { id: 2, name: '2 No\'lu Özel Çekilişler İzin ve Takip Şubesi Müdürlüğü' }, + { id: 3, name: '3 No\'lu Özel Çekilişler İzin ve Takip Şubesi Müdürlüğü' } + ]) + const OnKeyup = () => { piyangoOnayValidationStore.formChanged = true } diff --git a/src/stores/dataStore.ts b/src/stores/dataStore.ts index 526f3b6..7ca94a5 100644 --- a/src/stores/dataStore.ts +++ b/src/stores/dataStore.ts @@ -35,13 +35,14 @@ export const useDataStore = defineStore('dataStore', () => { if (data.data !== undefined) sendData.data = data.data if (data.params !== undefined) sendData.params = data.params if (data.headers !== undefined) sendData.headers = data.headers - if (data.toast !== undefined) { - toastStore.AddToast(data.toast.toast, data.toast.type, data.toast.timeout) - } const response = await axios.get(apiBase.value + api, sendData) console.log('response --', api, response) + if (data.toast !== undefined) { + toastStore.AddToast(data.toast.toast, data.toast.type, data.toast.timeout) + } + if (data.full !== undefined && data.full) { return response } else { @@ -72,12 +73,13 @@ export const useDataStore = defineStore('dataStore', () => { if (data.options !== undefined) Object.assign(sendData, data.options) if (data.params !== undefined) sendData.params = data.params if (data.headers !== undefined) sendData.headers = data.headers + + const response = await axios.post(apiBase.value + api, postData, sendData) + if (data.toast !== undefined) { toastStore.AddToast(data.toast.toast, data.toast.type, data.toast.timeout) } - const response = await axios.post(apiBase.value + api, postData, sendData) - if (data.full !== undefined && data.full) { return response } else { @@ -109,11 +111,13 @@ export const useDataStore = defineStore('dataStore', () => { if (data.options !== undefined) Object.assign(sendData, data.options) if (data.params !== undefined) sendData.params = data.params if (data.headers !== undefined) sendData.headers = data.headers + + const response = await axios.put(apiBase.value + api, postData, sendData) + if (data.toast !== undefined) { toastStore.AddToast(data.toast.toast, data.toast.type, data.toast.timeout) } - const response = await axios.put(apiBase.value + api, postData, sendData) if (data.full !== undefined && data.full) { return response } else { @@ -144,11 +148,13 @@ export const useDataStore = defineStore('dataStore', () => { if (data.options !== undefined) Object.assign(sendData, data.options) if (data.params !== undefined) sendData.params = data.params if (data.headers !== undefined) sendData.headers = data.headers + + const response = await axios.delete(apiBase.value + api, sendData) + if (data.toast !== undefined) { toastStore.AddToast(data.toast.toast, data.toast.type, data.toast.timeout) } - const response = await axios.delete(apiBase.value + api, sendData) if (data.full !== undefined && data.full) { return response } else {