Compare commits
2 Commits
eff6b4e27e
...
457cb58256
| Author | SHA1 | Date | |
|---|---|---|---|
| 457cb58256 | |||
| bb2765c0ac |
@ -19,6 +19,29 @@
|
||||
v-model="piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId"
|
||||
required
|
||||
:invalidText="piyangoOnayValidationStore.invalidTexts.onayDurumuIslemTipiId" />
|
||||
<template v-if="piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId === 4">
|
||||
<form-input
|
||||
modelKey="izinAdedi"
|
||||
v-model="piyangoOnayStore.piyangoOnayForm.izinAdedi"
|
||||
required
|
||||
label="İzin Sayı No"
|
||||
placeholder="İzin Sayı No"
|
||||
:invalidText="piyangoOnayValidationStore.invalidTexts.izinAdedi"
|
||||
@keyup="OnKeyup" />
|
||||
<form-date
|
||||
type="date"
|
||||
required
|
||||
modelKey="izinTarihi"
|
||||
v-model="piyangoOnayStore.piyangoOnayForm.izinTarihi"
|
||||
label="İzin Tarihi"
|
||||
:invalidText="piyangoOnayValidationStore.invalidTexts.izinTarihi"
|
||||
@change="OnKeyup" />
|
||||
<form-textarea
|
||||
v-model="piyangoOnayStore.piyangoOnayForm.izinAciklamasi"
|
||||
:invalidText="piyangoOnayValidationStore.invalidTexts.izinAciklamasi"
|
||||
label="İzin Açıklaması"
|
||||
@keyup="OnKeyup" />
|
||||
</template>
|
||||
<form-file
|
||||
v-model="piyangoOnayStore.piyangoOnayForm.file"
|
||||
elclass="panel-documents-item"
|
||||
|
||||
@ -17,6 +17,12 @@ export const usePiyangoOnayService = defineStore('piyangoOnayService', () => {
|
||||
piyangoOnayStore.loaded = false
|
||||
let form: any
|
||||
let dataForm = new FormData()
|
||||
|
||||
if (piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId !== 4) {
|
||||
piyangoOnayStore.piyangoOnayForm.izinAdedi = ''
|
||||
piyangoOnayStore.piyangoOnayForm.izinTarihi = ''
|
||||
piyangoOnayStore.piyangoOnayForm.izinAciklamasi = ''
|
||||
}
|
||||
dataForm.append(
|
||||
'onayDurumuIslemTipiId',
|
||||
piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId
|
||||
@ -25,6 +31,9 @@ export const usePiyangoOnayService = defineStore('piyangoOnayService', () => {
|
||||
dataForm.append('kisiId', String(usersStore.userId))
|
||||
dataForm.append('file', piyangoOnayStore.piyangoOnayForm.file)
|
||||
dataForm.append('aciklama', piyangoOnayStore.piyangoOnayForm.aciklama)
|
||||
dataForm.append('izinAdedi', piyangoOnayStore.piyangoOnayForm.izinAdedi)
|
||||
dataForm.append('izinTarihi', piyangoOnayStore.piyangoOnayForm.izinTarihi)
|
||||
dataForm.append('izinAciklamasi', piyangoOnayStore.piyangoOnayForm.izinAciklamasi)
|
||||
|
||||
form = await dataStore.dataPost('OnayDurumu/', {
|
||||
data: dataForm,
|
||||
|
||||
@ -12,7 +12,10 @@ export const usePiyangoOnayStore = defineStore('piyangoOnayStore', () => {
|
||||
onayCekilisId: piyangoStore.selectedLottery,
|
||||
kisiId: usersStore.userId,
|
||||
aciklama: '',
|
||||
file: ''
|
||||
file: '',
|
||||
izinAdedi: '',
|
||||
izinTarihi: '',
|
||||
izinAciklamasi: ''
|
||||
})
|
||||
const piyangoOnayForm = reactive<Record<string, any>>({})
|
||||
const piyangoOnaySafeForm = reactive<Record<string, any>>({})
|
||||
|
||||
@ -22,6 +22,20 @@ export const usePiyangoOnayValidationStore = defineStore(
|
||||
'onayDurumuIslemTipiId',
|
||||
'Bir işlem tipi seçmelisinz.'
|
||||
)
|
||||
if (piyangoOnayStore.piyangoOnayForm.onayDurumuIslemTipiId === 4) {
|
||||
validationStore.IsFieldEmpty(
|
||||
piyangoOnayStore.piyangoOnayForm,
|
||||
invalidTexts,
|
||||
'izinAdedi',
|
||||
'İzin sayı no girmelisiniz.'
|
||||
)
|
||||
validationStore.IsFieldEmpty(
|
||||
piyangoOnayStore.piyangoOnayForm,
|
||||
invalidTexts,
|
||||
'izinTarihi',
|
||||
'İzin tarihi seçmelisiniz.'
|
||||
)
|
||||
}
|
||||
isFormValid.value = Object.keys(invalidTexts).length === 0
|
||||
return isFormValid.value
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user