formmuhasebeayarları
This commit is contained in:
@ -50,7 +50,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<div class="form-inner-comment success-d" v-if="piyangoStore.lotteryApprove === 4">
|
<div class="form-inner-comment success-d" v-if="piyangoStore.lotteryApprove === 4">
|
||||||
Başvuru onaylanmıştır.
|
Başvuruya izin verildi.
|
||||||
</div>
|
</div>
|
||||||
<div class="form-inner-comment alert-d" v-if="piyangoStore.lotteryApprove === 5">
|
<div class="form-inner-comment alert-d" v-if="piyangoStore.lotteryApprove === 5">
|
||||||
Başvuru uygun görülmemiştir.
|
Başvuru uygun görülmemiştir.
|
||||||
|
|||||||
@ -31,6 +31,7 @@ export const usePiyangoIkramiyeStore = defineStore('piyangoIkramiyeStore', () =>
|
|||||||
const refreshList = ref<boolean>(false)
|
const refreshList = ref<boolean>(false)
|
||||||
const ikramiyePanel = ref<boolean>(false)
|
const ikramiyePanel = ref<boolean>(false)
|
||||||
const loaded = ref<boolean>(false)
|
const loaded = ref<boolean>(false)
|
||||||
|
const totalIkramiyeValue = ref<number>(0)
|
||||||
|
|
||||||
const totalIkramiyeValues = reactive<Record<string, any>>({
|
const totalIkramiyeValues = reactive<Record<string, any>>({
|
||||||
yedekTalihliAdedi: 'toplamyedektalihli',
|
yedekTalihliAdedi: 'toplamyedektalihli',
|
||||||
@ -69,6 +70,7 @@ export const usePiyangoIkramiyeStore = defineStore('piyangoIkramiyeStore', () =>
|
|||||||
ikramiyePanel,
|
ikramiyePanel,
|
||||||
loaded,
|
loaded,
|
||||||
totalIkramiyeValues,
|
totalIkramiyeValues,
|
||||||
|
totalIkramiyeValue,
|
||||||
ResetForm,
|
ResetForm,
|
||||||
CalculateToplamDeger
|
CalculateToplamDeger
|
||||||
}
|
}
|
||||||
|
|||||||
@ -56,9 +56,7 @@
|
|||||||
<td>Toplam İkramiye Bedeli:</td>
|
<td>Toplam İkramiye Bedeli:</td>
|
||||||
<td>
|
<td>
|
||||||
{{
|
{{
|
||||||
globalStore.toTrLocale(
|
globalStore.toTrLocale(Number(piyangoIkramiyeStore.totalIkramiyeValue))
|
||||||
Number(piyangoIkramiyeStore.totalIkramiyeValues.toplamDeger)
|
|
||||||
)
|
|
||||||
}}
|
}}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -72,10 +70,7 @@
|
|||||||
<td>Toplam Bedel:</td>
|
<td>Toplam Bedel:</td>
|
||||||
<td>
|
<td>
|
||||||
{{
|
{{
|
||||||
globalStore.toTrLocale(
|
globalStore.toTrLocale(Number(piyangoIkramiyeStore.totalIkramiyeValue) + calculatedKdv)
|
||||||
Number(piyangoIkramiyeStore.totalIkramiyeValues.toplamDeger) +
|
|
||||||
calculatedKdv
|
|
||||||
)
|
|
||||||
}}
|
}}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -135,7 +130,7 @@
|
|||||||
const calculatedBasvuruKdv = computed<number>(
|
const calculatedBasvuruKdv = computed<number>(
|
||||||
() =>
|
() =>
|
||||||
(Number(muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeli) *
|
(Number(muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeli) *
|
||||||
Number(muhasebeSettingsStore.muhasebeSettingsForm.BasvuruBedeliKdvOrani)) /
|
Number(muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeliKdvOrani)) /
|
||||||
100
|
100
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -183,20 +178,28 @@
|
|||||||
izinBedelOranlari.value = data
|
izinBedelOranlari.value = data
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
const GetIkramiyeTotalValues = async () => {
|
||||||
|
console.log(piyangoStore,"piyangoStore")
|
||||||
|
let data = await dataStore.dataGet('Ikramiye/Cekilis/' + piyangoStore.selectedLottery)
|
||||||
|
if (data !== 'errorfalse') {
|
||||||
|
piyangoIkramiyeStore.totalIkramiyeValue = data.toplamdeger
|
||||||
|
}
|
||||||
|
}
|
||||||
const BasvuruBedeliDialog = () => {
|
const BasvuruBedeliDialog = () => {
|
||||||
|
console.log(muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeli)
|
||||||
|
console.log(calculatedBasvuruKdv.value)
|
||||||
|
console.log(Number(muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeli) + calculatedBasvuruKdv.value)
|
||||||
dialogStore.CreateDialog({
|
dialogStore.CreateDialog({
|
||||||
title: 'Başvuru Bedelini Muhasebeleştir',
|
title: 'Başvuru Bedelini Muhasebeleştir',
|
||||||
id: 'basvurubedelimuhasebelestir',
|
id: 'basvurubedelimuhasebelestir',
|
||||||
contentHtml: `<table class="table-bordered">
|
contentHtml: `<table class='table-bordered'>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Başvuru Bedeli:</td>
|
<td>Başvuru Bedeli:</td>
|
||||||
<td>${globalStore.toTrLocale(
|
<td>${globalStore.toTrLocale(muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeli)} ₺</td>
|
||||||
muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeli
|
|
||||||
)} ₺</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>KDV %20):</td>
|
<td>KDV (%${muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeliKdvOrani}):</td>
|
||||||
<td>
|
<td>
|
||||||
${globalStore.toTrLocale(calculatedBasvuruKdv.value)}
|
${globalStore.toTrLocale(calculatedBasvuruKdv.value)}
|
||||||
</td>
|
</td>
|
||||||
@ -204,10 +207,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td>Toplam Bedel:</td>
|
<td>Toplam Bedel:</td>
|
||||||
<td>
|
<td>
|
||||||
${globalStore.toTrLocale(
|
${globalStore.toTrLocale(Number(muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeli) + calculatedBasvuruKdv.value)}
|
||||||
Number(muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeli) +
|
|
||||||
calculatedBasvuruKdv.value
|
|
||||||
)}
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
@ -244,6 +244,7 @@
|
|||||||
|
|
||||||
const OpenIzinBedeliModal = async () => {
|
const OpenIzinBedeliModal = async () => {
|
||||||
await GetIzinBedelOranlari()
|
await GetIzinBedelOranlari()
|
||||||
|
await GetIkramiyeTotalValues()
|
||||||
showIzinBedeliModal.value = true
|
showIzinBedeliModal.value = true
|
||||||
selectedOran.value = null
|
selectedOran.value = null
|
||||||
selectedOranId.value = null
|
selectedOranId.value = null
|
||||||
@ -270,8 +271,7 @@
|
|||||||
selectedOran.value = null
|
selectedOran.value = null
|
||||||
}
|
}
|
||||||
|
|
||||||
calculatedKdv.value =
|
calculatedKdv.value = (Number(piyangoIkramiyeStore.totalIkramiyeValue) * Number(selectedOran.value)) / 100
|
||||||
(Number(piyangoIkramiyeStore.totalIkramiyeValues) * Number(selectedOran!)) / 100
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const IzinBedeliMuhasebelestir = async () => {
|
const IzinBedeliMuhasebelestir = async () => {
|
||||||
|
|||||||
@ -18,8 +18,8 @@
|
|||||||
<form-input
|
<form-input
|
||||||
required
|
required
|
||||||
half
|
half
|
||||||
modelKey="BasvuruBedeliKdvOrani"
|
modelKey="basvuruBedeliKdvOrani"
|
||||||
v-model="muhasebeSettingsStore.muhasebeSettingsForm.BasvuruBedeliKdvOrani"
|
v-model="muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeliKdvOrani"
|
||||||
:invalidText="muhasebeSettingsValidationStore.invalidTexts.BasvuruBedeliKdvOrani"
|
:invalidText="muhasebeSettingsValidationStore.invalidTexts.BasvuruBedeliKdvOrani"
|
||||||
label="Başvuru Bedeli KDV Oranı"
|
label="Başvuru Bedeli KDV Oranı"
|
||||||
@keydown="validationStore.allowPrice"
|
@keydown="validationStore.allowPrice"
|
||||||
|
|||||||
@ -19,24 +19,24 @@ export const useMuhasebeSettingsValidationStore = defineStore(
|
|||||||
validationStore.IsFieldEmpty(
|
validationStore.IsFieldEmpty(
|
||||||
muhasebeSettingsStore.muhasebeSettingsForm,
|
muhasebeSettingsStore.muhasebeSettingsForm,
|
||||||
invalidTexts,
|
invalidTexts,
|
||||||
'BasvuruBedeliKdvOrani',
|
'basvuruBedeliKdvOrani',
|
||||||
'Lütfen izin bedeli oranını giriniz.'
|
'Lütfen izin bedeli oranını giriniz.'
|
||||||
)
|
)
|
||||||
if (
|
if (
|
||||||
!validationStore.checkEmpty(
|
!validationStore.checkEmpty(
|
||||||
muhasebeSettingsStore.muhasebeSettingsForm.BasvuruBedeliKdvOrani
|
muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeliKdvOrani
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
if (
|
if (
|
||||||
Number(muhasebeSettingsStore.muhasebeSettingsForm.BasvuruBedeliKdvOrani) ===
|
Number(muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeliKdvOrani) ===
|
||||||
0 ||
|
0 ||
|
||||||
Number(muhasebeSettingsStore.muhasebeSettingsForm.BasvuruBedeliKdvOrani) > 100
|
Number(muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeliKdvOrani) > 100
|
||||||
) {
|
) {
|
||||||
isFormValid.value = false
|
isFormValid.value = false
|
||||||
invalidTexts['BasvuruBedeliKdvOrani'] =
|
invalidTexts['basvuruBedeliKdvOrani'] =
|
||||||
'Lütfen 0-100 arasında bir değer giriniz.'
|
'Lütfen 0-100 arasında bir değer giriniz.'
|
||||||
} else {
|
} else {
|
||||||
delete invalidTexts['BasvuruBedeliKdvOrani']
|
delete invalidTexts['basvuruBedeliKdvOrani']
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
validationStore.IsFieldEmpty(
|
validationStore.IsFieldEmpty(
|
||||||
|
|||||||
Reference in New Issue
Block a user