Muhasebe ayarları başvuru bedeli kdv oranı eklendi
This commit is contained in:
@ -56,7 +56,9 @@
|
||||
<td>Toplam İkramiye Bedeli:</td>
|
||||
<td>
|
||||
{{
|
||||
globalStore.toTrLocale(Number(piyangoIkramiyeStore.totalIkramiyeValues.toplamDeger))
|
||||
globalStore.toTrLocale(
|
||||
Number(piyangoIkramiyeStore.totalIkramiyeValues.toplamDeger)
|
||||
)
|
||||
}}
|
||||
</td>
|
||||
</tr>
|
||||
@ -71,7 +73,8 @@
|
||||
<td>
|
||||
{{
|
||||
globalStore.toTrLocale(
|
||||
Number(piyangoIkramiyeStore.totalIkramiyeValues.toplamDeger) + calculatedKdv
|
||||
Number(piyangoIkramiyeStore.totalIkramiyeValues.toplamDeger) +
|
||||
calculatedKdv
|
||||
)
|
||||
}}
|
||||
</td>
|
||||
@ -130,7 +133,10 @@
|
||||
const selectedOranId = ref<number | null>(null)
|
||||
const calculatedKdv = ref<number>(0)
|
||||
const calculatedBasvuruKdv = computed<number>(
|
||||
() => (Number(muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeli) * 20) / 100
|
||||
() =>
|
||||
(Number(muhasebeSettingsStore.muhasebeSettingsForm.basvuruBedeli) *
|
||||
Number(muhasebeSettingsStore.muhasebeSettingsForm.BasvuruBedeliKdvOrani)) /
|
||||
100
|
||||
)
|
||||
|
||||
const GetData = async () => {
|
||||
|
||||
@ -6,17 +6,6 @@
|
||||
<div class="form-part-title-buttons"></div>
|
||||
</div>
|
||||
<div class="form-part-content" v-if="muhasebeSettingsService.loaded">
|
||||
<!-- <form-input-->
|
||||
<!-- required-->
|
||||
<!-- half-->
|
||||
<!-- modelKey="izinBedeliOrani"-->
|
||||
<!-- v-model="muhasebeSettingsStore.muhasebeSettingsForm.izinBedeliOrani"-->
|
||||
<!-- :invalidText="muhasebeSettingsValidationStore.invalidTexts.izinBedeliOrani" -->
|
||||
<!-- label="İzin Bedeli Oranı"-->
|
||||
<!-- maxlength="3"-->
|
||||
<!-- @keydown="validationStore.allowNumbersWithKeys"-->
|
||||
<!-- description="1-100 arasında bir rakam giriniz"-->
|
||||
<!-- @keyup="OnKeyup" />-->
|
||||
<form-input
|
||||
required
|
||||
half
|
||||
@ -26,6 +15,15 @@
|
||||
label="Başvuru Bedeli"
|
||||
@keydown="validationStore.allowPrice"
|
||||
@keyup="OnKeyup" />
|
||||
<form-input
|
||||
required
|
||||
half
|
||||
modelKey="BasvuruBedeliKdvOrani"
|
||||
v-model="muhasebeSettingsStore.muhasebeSettingsForm.BasvuruBedeliKdvOrani"
|
||||
:invalidText="muhasebeSettingsValidationStore.invalidTexts.BasvuruBedeliKdvOrani"
|
||||
label="Başvuru Bedeli KDV Oranı"
|
||||
@keydown="validationStore.allowPrice"
|
||||
@keyup="OnKeyup" />
|
||||
<form-input
|
||||
required
|
||||
half
|
||||
@ -58,7 +56,10 @@
|
||||
@click="muhasebeSettingsService.SaveMuhasebeSettings">
|
||||
Kaydet
|
||||
</button>
|
||||
<button class="button-c button-cancel" @click="muhasebeSettingsStore.RestoreData" v-if="muhasebeSettingsValidationStore.formChanged">
|
||||
<button
|
||||
class="button-c button-cancel"
|
||||
@click="muhasebeSettingsStore.RestoreData"
|
||||
v-if="muhasebeSettingsValidationStore.formChanged">
|
||||
Vazgeç
|
||||
</button>
|
||||
</div>
|
||||
|
||||
@ -7,8 +7,8 @@ export const useMuhasebeSettingsStore = defineStore('muhasebeSettingsStore', ()
|
||||
|
||||
const muhasebeSettingsBaseForm = reactive<Record<string, any>>({
|
||||
appUserId: usersStore.userId,
|
||||
izinBedeliOrani: 30,
|
||||
basvuruBedeli: '10.167,00',
|
||||
BasvuruBedeliKdvOrani: 30,
|
||||
kurumBanka: 'Türkiye Vakıflar Bankası T.A.O.',
|
||||
kurumBankaSube: 'Ankara Kurumsal',
|
||||
kurumIBAN: 'TR26 0001 5001 5800 7295 4624 00'
|
||||
|
||||
@ -19,22 +19,24 @@ export const useMuhasebeSettingsValidationStore = defineStore(
|
||||
validationStore.IsFieldEmpty(
|
||||
muhasebeSettingsStore.muhasebeSettingsForm,
|
||||
invalidTexts,
|
||||
'izinBedeliOrani',
|
||||
'BasvuruBedeliKdvOrani',
|
||||
'Lütfen izin bedeli oranını giriniz.'
|
||||
)
|
||||
if (
|
||||
!validationStore.checkEmpty(
|
||||
muhasebeSettingsStore.muhasebeSettingsForm.izinBedeliOrani
|
||||
muhasebeSettingsStore.muhasebeSettingsForm.BasvuruBedeliKdvOrani
|
||||
)
|
||||
) {
|
||||
if (
|
||||
Number(muhasebeSettingsStore.muhasebeSettingsForm.izinBedeliOrani) === 0 ||
|
||||
Number(muhasebeSettingsStore.muhasebeSettingsForm.izinBedeliOrani) > 100
|
||||
Number(muhasebeSettingsStore.muhasebeSettingsForm.BasvuruBedeliKdvOrani) ===
|
||||
0 ||
|
||||
Number(muhasebeSettingsStore.muhasebeSettingsForm.BasvuruBedeliKdvOrani) > 100
|
||||
) {
|
||||
isFormValid.value = false
|
||||
invalidTexts['izinBedeliOrani'] = 'Lütfen 0-100 arasında bir değer giriniz.'
|
||||
invalidTexts['BasvuruBedeliKdvOrani'] =
|
||||
'Lütfen 0-100 arasında bir değer giriniz.'
|
||||
} else {
|
||||
delete invalidTexts['izinBedeliOrani']
|
||||
delete invalidTexts['BasvuruBedeliKdvOrani']
|
||||
}
|
||||
}
|
||||
validationStore.IsFieldEmpty(
|
||||
|
||||
Reference in New Issue
Block a user