From 29a2448fb651114c1f1c631fb95d8a5d89a34607 Mon Sep 17 00:00:00 2001 From: "M. Bestami" Date: Fri, 11 Jul 2025 09:40:29 +0300 Subject: [PATCH] =?UTF-8?q?-popupliste,=20sliderliste=20ts=20hatalar=C4=B1?= =?UTF-8?q?=20giderildi=20-=20Uyebilgileri=20preview=202=20form=20g=C3=B6r?= =?UTF-8?q?=C3=BCn=C3=BCyor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/form/FormPiyangoMecra.vue | 3 +- src/module/site-yonetimi/views/PopupListe.vue | 26 +++++++--------- .../site-yonetimi/views/SliderListe.vue | 30 +++++++------------ .../components/form/FormUyeBilgileri.vue | 3 +- 4 files changed, 23 insertions(+), 39 deletions(-) diff --git a/src/module/cekilisler/components/form/FormPiyangoMecra.vue b/src/module/cekilisler/components/form/FormPiyangoMecra.vue index 1b336f1..030dc4f 100644 --- a/src/module/cekilisler/components/form/FormPiyangoMecra.vue +++ b/src/module/cekilisler/components/form/FormPiyangoMecra.vue @@ -53,12 +53,13 @@ return AddNewMecra as Function } } + const AddNewMecra = () => { piyangoMecraStore.ResetForm() piyangoMecraStore.isUpdate = false piyangoMecraStore.mecraPanel = true } - + const EditMecra = (d: Record) => { Object.assign(piyangoMecraStore.piyangoMecraForm, d) piyangoMecraStore.mecraPanel = true diff --git a/src/module/site-yonetimi/views/PopupListe.vue b/src/module/site-yonetimi/views/PopupListe.vue index 117d734..c0a872e 100644 --- a/src/module/site-yonetimi/views/PopupListe.vue +++ b/src/module/site-yonetimi/views/PopupListe.vue @@ -63,7 +63,6 @@ import router from '@/router' import { useDataStore } from '@/stores/dataStore' import PanelWrapper from '@/components/PanelWrapper.vue' - import PanelPiyangoItiraz from '@/module/cekilisler/components/panel/PanelPiyangoItiraz.vue' const Checker = ref([ { label: '', @@ -71,9 +70,13 @@ } ]) const dataStore = useDataStore() - const refreshList = ref(false) const panel = ref(false) const isUpdate = ref(false) + + const refresh = ref(false) + const panelPopup = ref>({}) + const popups = ref[]>([]) + const tableHeader = ref[]>([ { name: 'baslik', @@ -101,16 +104,7 @@ return URL.createObjectURL(panelPopup.value.resimUrl) }) - interface Popup { - id: number - baslik: string - resimUrl: string - durum: boolean - } - - const refresh = ref(1) - const panelPopup = ref() - const popups = ref([]) + const OpenMenu = (row: any) => { router.push('slider-yonetimi/' + row.id) } @@ -125,7 +119,7 @@ } const updateAction = (row: any) => { - panelPopup.value = popups.value.find(x => x.id == row.id) + panelPopup.value = popups.value.find(x => x.id == row.id) || {} panel.value = true isUpdate.value = true } @@ -146,14 +140,14 @@ formData.append('ResimUrl', panelPopup.value.resimUrl) } - let update = dataStore.dataPut('Popup/'+panelPopup.value.id,{ + let update:any = dataStore.dataPut('Popup/'+panelPopup.value.id,{ data: formData, headers: { 'Content-Type': 'multipart/form-data' } }) if (update !== 'errorfalse') { panel.value = false isUpdate.value = false - refresh.value = refresh.value + 1 + refresh.value = true } } else { @@ -164,7 +158,7 @@ if (add !== 'errorfalse') { panel.value = false isUpdate.value = false - refresh.value = refresh.value + 1 + refresh.value = true } } diff --git a/src/module/site-yonetimi/views/SliderListe.vue b/src/module/site-yonetimi/views/SliderListe.vue index 55d6e52..899b3dc 100644 --- a/src/module/site-yonetimi/views/SliderListe.vue +++ b/src/module/site-yonetimi/views/SliderListe.vue @@ -61,12 +61,14 @@ import router from '@/router' import { useDataStore } from '@/stores/dataStore' import PanelWrapper from '@/components/PanelWrapper.vue' - import PanelPiyangoItiraz from '@/module/cekilisler/components/panel/PanelPiyangoItiraz.vue' const dataStore = useDataStore() - const refreshList = ref(false) const panel = ref(false) const isUpdate = ref(false) + const refresh = ref(false) + const panelSlider = ref>({}) + const sliders = ref[]>([]) + const tableHeader = ref[]>([ { name: 'baslik', @@ -98,20 +100,8 @@ // Eğer dosya ise return URL.createObjectURL(panelSlider.value.resimUrl) - }) - - interface Slider { - id: number - baslik: string - resimUrl: string - sira: number - url: string - positionId: number - } - - const refresh = ref(1) - const panelSlider = ref() - const sliders = ref([]) + }) + const OpenMenu = (row: any) => { router.push('slider-yonetimi/' + row.id) } @@ -127,7 +117,7 @@ } const updateAction = (row: any) => { - panelSlider.value = sliders.value.find(x => x.id == row.id) + panelSlider.value = sliders.value.find(x => x.id == row.id) || {} panel.value = true isUpdate.value = true } @@ -150,14 +140,14 @@ formData.append('ResimUrl', panelSlider.value.resimUrl) } - let update = dataStore.dataPut('Slider/'+panelSlider.value.id,{ + let update:any = dataStore.dataPut('Slider/'+panelSlider.value.id,{ data: formData, headers: { 'Content-Type': 'multipart/form-data' } }) if (update !== 'errorfalse') { panel.value = false isUpdate.value = false - refresh.value = refresh.value + 1 + refresh.value = true } } else { @@ -168,7 +158,7 @@ if (add !== 'errorfalse') { panel.value = false isUpdate.value = false - refresh.value = refresh.value + 1 + refresh.value = true } } diff --git a/src/module/uyeler/components/form/FormUyeBilgileri.vue b/src/module/uyeler/components/form/FormUyeBilgileri.vue index 53c213a..50fe643 100644 --- a/src/module/uyeler/components/form/FormUyeBilgileri.vue +++ b/src/module/uyeler/components/form/FormUyeBilgileri.vue @@ -379,8 +379,7 @@ v-model="previewPanel" panel-title="Üye Bilgileri Önizleme">