-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
|
return AddNewMecra as Function
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const AddNewMecra = () => {
|
const AddNewMecra = () => {
|
||||||
piyangoMecraStore.ResetForm()
|
piyangoMecraStore.ResetForm()
|
||||||
piyangoMecraStore.isUpdate = false
|
piyangoMecraStore.isUpdate = false
|
||||||
|
|||||||
@ -63,7 +63,6 @@
|
|||||||
import router from '@/router'
|
import router from '@/router'
|
||||||
import { useDataStore } from '@/stores/dataStore'
|
import { useDataStore } from '@/stores/dataStore'
|
||||||
import PanelWrapper from '@/components/PanelWrapper.vue'
|
import PanelWrapper from '@/components/PanelWrapper.vue'
|
||||||
import PanelPiyangoItiraz from '@/module/cekilisler/components/panel/PanelPiyangoItiraz.vue'
|
|
||||||
const Checker = ref([
|
const Checker = ref([
|
||||||
{
|
{
|
||||||
label: '',
|
label: '',
|
||||||
@ -71,9 +70,13 @@
|
|||||||
}
|
}
|
||||||
])
|
])
|
||||||
const dataStore = useDataStore()
|
const dataStore = useDataStore()
|
||||||
const refreshList = ref<boolean>(false)
|
|
||||||
const panel = ref<boolean>(false)
|
const panel = ref<boolean>(false)
|
||||||
const isUpdate = 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>[]>([
|
const tableHeader = ref<Record<string, any>[]>([
|
||||||
{
|
{
|
||||||
name: 'baslik',
|
name: 'baslik',
|
||||||
@ -101,16 +104,7 @@
|
|||||||
return URL.createObjectURL(panelPopup.value.resimUrl)
|
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) => {
|
const OpenMenu = (row: any) => {
|
||||||
router.push('slider-yonetimi/' + row.id)
|
router.push('slider-yonetimi/' + row.id)
|
||||||
}
|
}
|
||||||
@ -125,7 +119,7 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
const updateAction = (row: any) => {
|
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
|
panel.value = true
|
||||||
isUpdate.value = true
|
isUpdate.value = true
|
||||||
}
|
}
|
||||||
@ -146,14 +140,14 @@
|
|||||||
formData.append('ResimUrl', panelPopup.value.resimUrl)
|
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,
|
data: formData,
|
||||||
headers: { 'Content-Type': 'multipart/form-data' }
|
headers: { 'Content-Type': 'multipart/form-data' }
|
||||||
})
|
})
|
||||||
if (update !== 'errorfalse') {
|
if (update !== 'errorfalse') {
|
||||||
panel.value = false
|
panel.value = false
|
||||||
isUpdate.value = false
|
isUpdate.value = false
|
||||||
refresh.value = refresh.value + 1
|
refresh.value = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -164,7 +158,7 @@
|
|||||||
if (add !== 'errorfalse') {
|
if (add !== 'errorfalse') {
|
||||||
panel.value = false
|
panel.value = false
|
||||||
isUpdate.value = false
|
isUpdate.value = false
|
||||||
refresh.value = refresh.value + 1
|
refresh.value = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -61,12 +61,14 @@
|
|||||||
import router from '@/router'
|
import router from '@/router'
|
||||||
import { useDataStore } from '@/stores/dataStore'
|
import { useDataStore } from '@/stores/dataStore'
|
||||||
import PanelWrapper from '@/components/PanelWrapper.vue'
|
import PanelWrapper from '@/components/PanelWrapper.vue'
|
||||||
import PanelPiyangoItiraz from '@/module/cekilisler/components/panel/PanelPiyangoItiraz.vue'
|
|
||||||
|
|
||||||
const dataStore = useDataStore()
|
const dataStore = useDataStore()
|
||||||
const refreshList = ref<boolean>(false)
|
|
||||||
const panel = ref<boolean>(false)
|
const panel = ref<boolean>(false)
|
||||||
const isUpdate = 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>[]>([
|
const tableHeader = ref<Record<string, any>[]>([
|
||||||
{
|
{
|
||||||
name: 'baslik',
|
name: 'baslik',
|
||||||
@ -100,18 +102,6 @@
|
|||||||
return URL.createObjectURL(panelSlider.value.resimUrl)
|
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) => {
|
const OpenMenu = (row: any) => {
|
||||||
router.push('slider-yonetimi/' + row.id)
|
router.push('slider-yonetimi/' + row.id)
|
||||||
}
|
}
|
||||||
@ -127,7 +117,7 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
const updateAction = (row: any) => {
|
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
|
panel.value = true
|
||||||
isUpdate.value = true
|
isUpdate.value = true
|
||||||
}
|
}
|
||||||
@ -150,14 +140,14 @@
|
|||||||
formData.append('ResimUrl', panelSlider.value.resimUrl)
|
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,
|
data: formData,
|
||||||
headers: { 'Content-Type': 'multipart/form-data' }
|
headers: { 'Content-Type': 'multipart/form-data' }
|
||||||
})
|
})
|
||||||
if (update !== 'errorfalse') {
|
if (update !== 'errorfalse') {
|
||||||
panel.value = false
|
panel.value = false
|
||||||
isUpdate.value = false
|
isUpdate.value = false
|
||||||
refresh.value = refresh.value + 1
|
refresh.value = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -168,7 +158,7 @@
|
|||||||
if (add !== 'errorfalse') {
|
if (add !== 'errorfalse') {
|
||||||
panel.value = false
|
panel.value = false
|
||||||
isUpdate.value = false
|
isUpdate.value = false
|
||||||
refresh.value = refresh.value + 1
|
refresh.value = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -379,8 +379,7 @@
|
|||||||
v-model="previewPanel"
|
v-model="previewPanel"
|
||||||
panel-title="Üye Bilgileri Önizleme">
|
panel-title="Üye Bilgileri Önizleme">
|
||||||
<template #panelContent>
|
<template #panelContent>
|
||||||
<panel-uye-onizleme />
|
<panel-uye-onizleme v-model:id="previewId" />
|
||||||
<panel-uye-onizleme shadow v-model:id="previewId" />
|
|
||||||
</template>
|
</template>
|
||||||
<template #footerButton>
|
<template #footerButton>
|
||||||
<div class="button-c button-save" @click="DownloadPDF">PDF İndir</div>
|
<div class="button-c button-save" @click="DownloadPDF">PDF İndir</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user