router yekili olduğu kurum link
This commit is contained in:
@ -109,7 +109,7 @@
|
||||
'/uyeler/detay/' +
|
||||
piyangoStore.lotteryData.baglisirketId +
|
||||
'/yetkili-uye/detay/' +
|
||||
piyangoStore.lotteryData.duzenleyenId
|
||||
piyangoStore.lotteryData.duzenleyenId+'/kisi-kurum-bilgileri'
|
||||
"
|
||||
class="button-c">
|
||||
Üyeyi Kontrol Et
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
listVal="id"
|
||||
v-model="selectedIkramiye"
|
||||
:invalidText="
|
||||
piyangoDosyaKapamaValidationStore.ikramiyeInvalidTexts.taahhutEdilenIkramiye
|
||||
piyangoDosyaKapamaValidationStore.ikramiyeInvalidTexts.tahhutEdilenIkramiye
|
||||
">
|
||||
<template #activator="data">
|
||||
{{
|
||||
@ -123,7 +123,7 @@
|
||||
piyangoIkramiyeStore.piyangoAllIkramiyeData.forEach((item) => {
|
||||
if (
|
||||
`${item.cinsi}, ${item.marka}, ${item.model}, (${item.asilTalihliAdedi} adet)` ===
|
||||
piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.taahhutEdilenIkramiye
|
||||
piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.tahhutEdilenIkramiye
|
||||
) {
|
||||
selectedIkramiye.value = item.id
|
||||
}
|
||||
|
||||
@ -48,7 +48,7 @@ export const usePiyangoStore = defineStore('piyangoStore', () => {
|
||||
])
|
||||
|
||||
const baseLotteryData = reactive<Record<string, any>>({
|
||||
amac:'',
|
||||
amac: '',
|
||||
amacpiyangoId: null,
|
||||
duzenleyenId: null,
|
||||
baslik: '',
|
||||
@ -91,13 +91,14 @@ export const usePiyangoStore = defineStore('piyangoStore', () => {
|
||||
|
||||
const duzenleyenLink = computed<string | null>(() => {
|
||||
if (lotteryData.baglisirketId === null && lotteryData.duzenleyenId !== null)
|
||||
return '/uyeler/detay/' + lotteryData.duzenleyenId
|
||||
return '/uyeler/detay/' + lotteryData.duzenleyenId + '/uye-bilgileri'
|
||||
else if (lotteryData.duzenleyenId !== null && lotteryData.baglisirketId !== null)
|
||||
return (
|
||||
'/uyeler/detay/' +
|
||||
araciUyeData.baglisirketId +
|
||||
lotteryData.baglisirketId +
|
||||
'/yetkili-uye/detay/' +
|
||||
lotteryData.duzenleyenId
|
||||
lotteryData.duzenleyenId +
|
||||
'/kisi-kurum-bilgileri'
|
||||
)
|
||||
else return null
|
||||
})
|
||||
@ -122,8 +123,8 @@ export const usePiyangoStore = defineStore('piyangoStore', () => {
|
||||
Object.assign(lotteryData, baseLotteryData)
|
||||
lotteryApprove.value = null
|
||||
selectedLottery.value = null
|
||||
lotteryData.kapsamIl.splice(0,lotteryData.kapsamIl.length)
|
||||
lotteryData.kapsamIlce.splice(0,lotteryData.kapsamIlce.length)
|
||||
lotteryData.kapsamIl.splice(0, lotteryData.kapsamIl.length)
|
||||
lotteryData.kapsamIlce.splice(0, lotteryData.kapsamIlce.length)
|
||||
}
|
||||
|
||||
const ResetLotteryContent = () => {
|
||||
|
||||
@ -37,6 +37,7 @@ export const usePiyangoDosyaKapamaValidationStore = defineStore(
|
||||
'tahhutEdilenIkramiye',
|
||||
'Lütfen taahhüt edilen ikramiyeyi seçiniz.'
|
||||
)
|
||||
|
||||
if (
|
||||
validationStore.checkEmpty(
|
||||
piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.tahhutEdilenIkramiyeAdet
|
||||
@ -52,14 +53,39 @@ export const usePiyangoDosyaKapamaValidationStore = defineStore(
|
||||
piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.teslimEdilenIkramiyeAsil
|
||||
) &&
|
||||
validationStore.checkEmpty(
|
||||
piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.teslimEdilenIkramiyeAsil
|
||||
piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.teslimEdilenIkramiyeYedek
|
||||
)
|
||||
) {
|
||||
isIkramiyeFormValid.value = false
|
||||
ikramiyeInvalidTexts.teslimEdilenIkramiyeAsil =
|
||||
'En az 1 asil veya yedek talihli adedi girmelisiniz'
|
||||
'Yedek ve asil talihli alanlarının en az biri dolu olmalıdır'
|
||||
ikramiyeInvalidTexts.teslimEdilenIkramiyeYedek =
|
||||
'En az 1 asil veya yedek talihli adedi girmelisiniz'
|
||||
'Yedek ve asil talihli alanlarının en az biri dolu olmalıdır'
|
||||
}
|
||||
|
||||
if (
|
||||
!validationStore.checkEmpty(
|
||||
piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.teslimEdilenIkramiyeAsil
|
||||
) &&
|
||||
!validationStore.checkEmpty(
|
||||
piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.teslimEdilenIkramiyeYedek
|
||||
)
|
||||
) {
|
||||
if (
|
||||
Number(
|
||||
piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.teslimEdilenIkramiyeAsil
|
||||
) +
|
||||
Number(
|
||||
piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.teslimEdilenIkramiyeYedek
|
||||
) !==
|
||||
Number(piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.tahhutEdilenIkramiyeAdet)
|
||||
) {
|
||||
isIkramiyeFormValid.value = false
|
||||
ikramiyeInvalidTexts.teslimEdilenIkramiyeAsil =
|
||||
'Asil ve yedek talihli toplamları, toplam ikramiye adedi kadar olmalıdır.'
|
||||
ikramiyeInvalidTexts.teslimEdilenIkramiyeYedek =
|
||||
'Asil ve yedek talihli toplamları, toplam ikramiye adedi kadar olmalıdır.'
|
||||
}
|
||||
}
|
||||
|
||||
validationStore.IsFieldEmpty(
|
||||
@ -69,6 +95,20 @@ export const usePiyangoDosyaKapamaValidationStore = defineStore(
|
||||
'Alınmayan ikramiye adedi boş olamaz. En az 1 asil veya yedek ikramiye adedi giriniz.'
|
||||
)
|
||||
|
||||
if (
|
||||
!validationStore.checkEmpty(
|
||||
piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.alinmayanIkramiye
|
||||
)
|
||||
) {
|
||||
if (
|
||||
Number(piyangoDosyaKapamaStore.dosyaKapamaIkramiyeData.alinmayanIkramiye) < 0
|
||||
) {
|
||||
isIkramiyeFormValid.value = false
|
||||
ikramiyeInvalidTexts.alinmayanIkramiye =
|
||||
'Teslim edilen asil ve yedek ikramiye toplamları, toplam ikramiye kadar olmalıdır.'
|
||||
}
|
||||
}
|
||||
|
||||
isIkramiyeFormValid.value = Object.keys(ikramiyeInvalidTexts).length === 0
|
||||
return isIkramiyeFormValid.value
|
||||
}
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
<div class="button-c button-save" @click="SaveMenu">Kaydet</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-inner-comment waiting-d" v-if="!loaded">Yükleniyor, lütfen bekleyiniz...</div>
|
||||
<div class="form-part-content">
|
||||
<template v-if="loaded">
|
||||
<template v-if="siteManagementMenuStore.menuContentList.length > 0">
|
||||
|
||||
@ -485,7 +485,7 @@
|
||||
'/uyeler/detay/' +
|
||||
route.params.uyeId +
|
||||
'/yetkili-uye/detay/' +
|
||||
register.user.id
|
||||
register.user.id+'/kisi-kurum-bilgileri'
|
||||
)
|
||||
isNew.value = false
|
||||
}else{
|
||||
|
||||
@ -8,7 +8,7 @@ export default [
|
||||
params: {
|
||||
uyeId: to.params.uyeId,
|
||||
altUyeId: to.params.altUyeId,
|
||||
tabid: 'piyango-bilgileri'
|
||||
tabid: 'kisi-kurum-bilgileri'
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
@ -1,6 +1,9 @@
|
||||
<template>
|
||||
<AdminLayout>
|
||||
<Breadcrumb current-page-text="Üyeler Listesi" go="/" />
|
||||
<div class="form-inner-comment waiting-d" v-if="!loaded">
|
||||
Yükleniyor, lütfen bekleyiniz...
|
||||
</div>
|
||||
<section class="section-list">
|
||||
<list-table-content
|
||||
v-if="loaded"
|
||||
@ -122,7 +125,7 @@
|
||||
])
|
||||
const rwAction = (row: any) => {
|
||||
if (usersStore.isPanelUser) globalStore.selCustomerType = row.basvuruTipId
|
||||
router.push('detay/' + row.id+'/uye-bilgileri')
|
||||
router.push('detay/' + row.id + '/uye-bilgileri')
|
||||
}
|
||||
|
||||
onBeforeMount(async () => {
|
||||
|
||||
Reference in New Issue
Block a user