-popupliste, sliderliste ts hataları giderildi
- Uyebilgileri preview 2 form görünüyor
This commit is contained in:
@ -53,6 +53,7 @@
|
||||
return AddNewMecra as Function
|
||||
}
|
||||
}
|
||||
|
||||
const AddNewMecra = () => {
|
||||
piyangoMecraStore.ResetForm()
|
||||
piyangoMecraStore.isUpdate = false
|
||||
|
||||
@ -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<boolean>(false)
|
||||
const panel = ref<boolean>(false)
|
||||
const isUpdate = ref<boolean>(false)
|
||||
|
||||
const refresh = ref<boolean>(false)
|
||||
const panelPopup = ref<Record<string,any>>({})
|
||||
const popups = ref<Record<string,any>[]>([])
|
||||
|
||||
const tableHeader = ref<Record<string, any>[]>([
|
||||
{
|
||||
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<number>(1)
|
||||
const panelPopup = ref<Popup>()
|
||||
const popups = ref<Popup[]>([])
|
||||
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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -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<boolean>(false)
|
||||
const panel = ref<boolean>(false)
|
||||
const isUpdate = ref<boolean>(false)
|
||||
const refresh = ref<boolean>(false)
|
||||
const panelSlider = ref<Record<string,any>>({})
|
||||
const sliders = ref<Record<string,any>[]>([])
|
||||
|
||||
const tableHeader = ref<Record<string, any>[]>([
|
||||
{
|
||||
name: 'baslik',
|
||||
@ -100,18 +102,6 @@
|
||||
return URL.createObjectURL(panelSlider.value.resimUrl)
|
||||
})
|
||||
|
||||
interface Slider {
|
||||
id: number
|
||||
baslik: string
|
||||
resimUrl: string
|
||||
sira: number
|
||||
url: string
|
||||
positionId: number
|
||||
}
|
||||
|
||||
const refresh = ref<number>(1)
|
||||
const panelSlider = ref<Slider>()
|
||||
const sliders = ref<Slider[]>([])
|
||||
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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -379,8 +379,7 @@
|
||||
v-model="previewPanel"
|
||||
panel-title="Üye Bilgileri Önizleme">
|
||||
<template #panelContent>
|
||||
<panel-uye-onizleme />
|
||||
<panel-uye-onizleme shadow v-model:id="previewId" />
|
||||
<panel-uye-onizleme v-model:id="previewId" />
|
||||
</template>
|
||||
<template #footerButton>
|
||||
<div class="button-c button-save" @click="DownloadPDF">PDF İndir</div>
|
||||
|
||||
Reference in New Issue
Block a user