แก้ไขอัพโหลดในฟอร์มการลา

This commit is contained in:
AnandaTon 2023-12-14 18:16:34 +07:00
parent 2a1c2ab615
commit f0a040204c
11 changed files with 106 additions and 93 deletions

View file

@ -142,13 +142,14 @@ async function FetchCheck() {
*/
async function saveFormData() {
const formData = new FormData()
if (formDataBirth.leaveDocument.length > 0) {
const blob = formDataBirth.leaveDocument.slice(0, formDataBirth.leaveDocument[0].size)
const newFile = new File(blob, nameFile.value, {
type: formDataBirth.leaveDocument[0].type,
})
formData.append("leaveDocument", newFile)
}
// if (formDataBirth.leaveDocument.length > 0) {
// const blob = formDataBirth.leaveDocument.slice(0, formDataBirth.leaveDocument[0].size)
// const newFile = new File(blob, nameFile.value, {
// type: formDataBirth.leaveDocument[0].type,
// })
// formData.append("leaveDocument", newFile)
// }
formData.append("leaveDocument", formDataBirth.leaveDocument)
formData.append("type", formDataBirth.type)
formData.append("leaveStartDate", dateToISO(formDataBirth.leaveStartDate))
formData.append("leaveEndDate", dateToISO(formDataBirth.leaveEndDate))

View file

@ -158,13 +158,14 @@ async function FetchCheck() {
*/
async function saveFormData() {
const formData = new FormData()
if (formDataHelpWife.leaveDocument.length > 0) {
const blob = formDataHelpWife.leaveDocument.slice(0, formDataHelpWife.leaveDocument[0].size)
const newFile = new File(blob, nameFile.value, {
type: formDataHelpWife.leaveDocument[0].type,
})
formData.append("leaveDocument", newFile)
}
// if (formDataHelpWife.leaveDocument.length > 0) {
// const blob = formDataHelpWife.leaveDocument.slice(0, formDataHelpWife.leaveDocument[0].size)
// const newFile = new File(blob, nameFile.value, {
// type: formDataHelpWife.leaveDocument[0].type,
// })
// formData.append("leaveDocument", newFile)
// }
formData.append("leaveDocument", formDataHelpWife.leaveDocument)
formData.append("type", formDataHelpWife.type)
formData.append("leaveStartDate", dateToISO(formDataHelpWife.leaveStartDate))
formData.append("leaveEndDate", dateToISO(formDataHelpWife.leaveEndDate))

View file

@ -154,13 +154,14 @@ async function FetchCheck() {
*/
async function saveFormData() {
const formData = new FormData()
if (formDataVacation.leaveDocument.length > 0) {
const blob = formDataVacation.leaveDocument.slice(0, formDataVacation.leaveDocument[0].size)
const newFile = new File(blob, nameFile.value, {
type: formDataVacation.leaveDocument[0].type,
})
formData.append("leaveDocument", newFile)
}
// if (formDataVacation.leaveDocument.length > 0) {
// const blob = formDataVacation.leaveDocument.slice(0, formDataVacation.leaveDocument[0].size)
// const newFile = new File(blob, nameFile.value, {
// type: formDataVacation.leaveDocument[0].type,
// })
// formData.append("leaveDocument", newFile)
// }
formData.append("leaveDocument", formDataVacation.leaveDocument)
formData.append("type", formDataVacation.type)
formData.append("leaveStartDate", dateToISO(formDataVacation.leaveStartDate))
formData.append("leaveEndDate", dateToISO(formDataVacation.leaveEndDate))

View file

@ -157,13 +157,14 @@ async function FetchCheck() {
*/
async function saveFormData() {
const formData = new FormData()
if (formDataOrdination.leaveDocument.length > 0) {
const blob = formDataOrdination.leaveDocument.slice(0, formDataOrdination.leaveDocument[0].size)
const newFile = new File(blob, nameFile.value, {
type: formDataOrdination.leaveDocument[0].type,
})
formData.append("leaveDocument", newFile)
}
// if (formDataOrdination.leaveDocument.length > 0) {
// const blob = formDataOrdination.leaveDocument.slice(0, formDataOrdination.leaveDocument[0].size)
// const newFile = new File(blob, nameFile.value, {
// type: formDataOrdination.leaveDocument[0].type,
// })
// formData.append("leaveDocument", newFile)
// }
formData.append("leaveDocument", formDataOrdination.leaveDocument)
formData.append("type", formDataOrdination.type)
formData.append("leaveStartDate", dateToISO(formDataOrdination.leaveStartDate))
formData.append("leaveEndDate", dateToISO(formDataOrdination.leaveEndDate))

View file

@ -123,13 +123,14 @@ async function FetchCheck() {
*/
async function saveFormData() {
const formData = new FormData()
if (formDataHaji.leaveDocument.length > 0) {
const blob = formDataHaji.leaveDocument.slice(0, formDataHaji.leaveDocument[0].size)
const newFile = new File(blob, nameFile.value, {
type: formDataHaji.leaveDocument[0].type,
})
formData.append("leaveDocument", newFile)
}
// if (formDataHaji.leaveDocument.length > 0) {
// const blob = formDataHaji.leaveDocument.slice(0, formDataHaji.leaveDocument[0].size)
// const newFile = new File(blob, nameFile.value, {
// type: formDataHaji.leaveDocument[0].type,
// })
// formData.append("leaveDocument", newFile)
// }
formData.append("leaveDocument", formDataHaji.leaveDocument)
formData.append("type", formDataHaji.type)
formData.append("leaveStartDate", dateToISO(formDataHaji.leaveStartDate))
formData.append("leaveEndDate", dateToISO(formDataHaji.leaveEndDate))

View file

@ -135,13 +135,14 @@ async function FetchCheck() {
*/
async function saveFormData() {
const formData = new FormData()
if (formDataMilitary.leaveDocument.length > 0) {
const blob = formDataMilitary.leaveDocument.slice(0, formDataMilitary.leaveDocument[0].size)
const newFile = new File(blob, nameFile.value, {
type: formDataMilitary.leaveDocument[0].type,
})
formData.append("leaveDocument", newFile)
}
// if (formDataMilitary.leaveDocument.length > 0) {
// const blob = formDataMilitary.leaveDocument.slice(0, formDataMilitary.leaveDocument[0].size)
// const newFile = new File(blob, nameFile.value, {
// type: formDataMilitary.leaveDocument[0].type,
// })
// formData.append("leaveDocument", newFile)
// }
formData.append("leaveDocument", formDataMilitary.leaveDocument)
formData.append("type", formDataMilitary.type)
formData.append("leaveStartDate", dateToISO(formDataMilitary.leaveStartDate))
formData.append("leaveEndDate", dateToISO(formDataMilitary.leaveEndDate))

View file

@ -145,13 +145,14 @@ async function FetchCheck() {
}
async function saveFormData() {
const formData = new FormData()
if (formDataStudy.leaveDocument.length > 0) {
const blob = formDataStudy.leaveDocument.slice(0, formDataStudy.leaveDocument[0].size)
const newFile = new File(blob, nameFile.value, {
type: formDataStudy.leaveDocument[0].type,
})
formData.append("leaveDocument", newFile)
}
// if (formDataStudy.leaveDocument.length > 0) {
// const blob = formDataStudy.leaveDocument.slice(0, formDataStudy.leaveDocument[0].size)
// const newFile = new File(blob, nameFile.value, {
// type: formDataStudy.leaveDocument[0].type,
// })
// formData.append("leaveDocument", newFile)
// }
formData.append("leaveDocument", formDataStudy.leaveDocument)
formData.append("type", formDataStudy.type) //
formData.append("leaveStartDate", dateToISO(formDataStudy.leaveStartDate)) //
formData.append("leaveEndDate", dateToISO(formDataStudy.leaveEndDate)) //

View file

@ -144,13 +144,14 @@ async function FetchCheck() {
*/
async function saveFormData() {
const formData = new FormData()
if (formDataTrain.leaveDocument.length > 0) {
const blob = formDataTrain.leaveDocument.slice(0, formDataTrain.leaveDocument[0].size)
const newFile = new File(blob, nameFile.value, {
type: formDataTrain.leaveDocument[0].type,
})
formData.append("leaveDocument", newFile)
} //
// if (formDataTrain.leaveDocument.length > 0) {
// const blob = formDataTrain.leaveDocument.slice(0, formDataTrain.leaveDocument[0].size)
// const newFile = new File(blob, nameFile.value, {
// type: formDataTrain.leaveDocument[0].type,
// })
// formData.append("leaveDocument", newFile)
// } //
formData.append("leaveDocument", formDataTrain.leaveDocument)
formData.append("type", formDataTrain.type) //
formData.append("leaveStartDate", dateToISO(formDataTrain.leaveStartDate)) //
formData.append("leaveEndDate", dateToISO(formDataTrain.leaveEndDate)) //

View file

@ -138,22 +138,24 @@ async function FetchCheck() {
*/
async function saveFormData() {
const formData = new FormData()
//
if (formDataWorkInternational.leaveDocument.length > 0) {
const blob = formDataWorkInternational.leaveDocument.slice(0, formDataWorkInternational.leaveDocument[0].size)
const newFile = new File(blob, nameFile.value, {
type: formDataWorkInternational.leaveDocument[0].type,
})
formData.append("leaveDocument", newFile)
}
//
if (formDataWorkInternational.leaveDraftDocument.length > 0) {
const blobDrafe = formDataWorkInternational.leaveDraftDocument.slice(0, formDataWorkInternational.leaveDraftDocument[0].size)
const newFileDraft = new File(blobDrafe, nameFileDraft.value, {
type: formDataWorkInternational.leaveDraftDocument[0].type,
})
formData.append("leaveDraftDocument", newFileDraft) //
}
// //
// if (formDataWorkInternational.leaveDocument.length > 0) {
// const blob = formDataWorkInternational.leaveDocument.slice(0, formDataWorkInternational.leaveDocument[0].size)
// const newFile = new File(blob, nameFile.value, {
// type: formDataWorkInternational.leaveDocument[0].type,
// })
// formData.append("leaveDocument", newFile)
// }
// //
// if (formDataWorkInternational.leaveDraftDocument.length > 0) {
// const blobDrafe = formDataWorkInternational.leaveDraftDocument.slice(0, formDataWorkInternational.leaveDraftDocument[0].size)
// const newFileDraft = new File(blobDrafe, nameFileDraft.value, {
// type: formDataWorkInternational.leaveDraftDocument[0].type,
// })
// formData.append("leaveDraftDocument", newFileDraft) //
// }
formData.append("leaveDocument", formDataWorkInternational.leaveDocument)
formData.append("leaveDraftDocument", formDataWorkInternational.leaveDraftDocument)
formData.append("type", formDataWorkInternational.type) //
formData.append("leaveStartDate", dateToISO(formDataWorkInternational.leaveStartDate)) //
formData.append("leaveEndDate", dateToISO(formDataWorkInternational.leaveEndDate)) //

View file

@ -170,13 +170,14 @@ async function FetchCheck() {
*/
async function saveFormData() {
const formData = new FormData()
if (formDataFollowSpouse.leaveDocument.length > 0) {
const blob = formDataFollowSpouse.leaveDocument.slice(0, formDataFollowSpouse.leaveDocument[0].size)
const newFile = new File(blob, nameFile.value, {
type: formDataFollowSpouse.leaveDocument[0].type,
})
formData.append("leaveDocument", newFile)
} //
// if (formDataFollowSpouse.leaveDocument.length > 0) {
// const blob = formDataFollowSpouse.leaveDocument.slice(0, formDataFollowSpouse.leaveDocument[0].size)
// const newFile = new File(blob, nameFile.value, {
// type: formDataFollowSpouse.leaveDocument[0].type,
// })
// formData.append("leaveDocument", newFile)
// } //
formData.append("leaveDocument", formDataFollowSpouse.leaveDocument)
formData.append("type", formDataFollowSpouse.type) //
formData.append("leaveStartDate", dateToISO(formDataFollowSpouse.leaveStartDate)) //
formData.append("leaveEndDate", dateToISO(formDataFollowSpouse.leaveEndDate)) //

View file

@ -120,21 +120,23 @@ async function FetchCheck() {
*/
async function saveFormData() {
const formData = new FormData()
if (formDataRehabilitation.leaveDraftDocument.length > 0) {
const blobDrafe = formDataRehabilitation.leaveDraftDocument.slice(0, formDataRehabilitation.leaveDraftDocument[0].size)
const newFileDraft = new File(blobDrafe, nameFileDraft.value, {
type: formDataRehabilitation.leaveDraftDocument[0].type,
})
formData.append("leaveDraftDocument", newFileDraft) //
}
// if (formDataRehabilitation.leaveDraftDocument.length > 0) {
// const blobDrafe = formDataRehabilitation.leaveDraftDocument.slice(0, formDataRehabilitation.leaveDraftDocument[0].size)
// const newFileDraft = new File(blobDrafe, nameFileDraft.value, {
// type: formDataRehabilitation.leaveDraftDocument[0].type,
// })
// formData.append("leaveDraftDocument", newFileDraft) //
// }
if (formDataRehabilitation.leaveDocument.length > 0) {
const blob = formDataRehabilitation.leaveDocument.slice(0, formDataRehabilitation.leaveDocument[0].size)
const newFile = new File(blob, nameFile.value, {
type: formDataRehabilitation.leaveDocument[0].type,
})
formData.append("leaveDocument", newFile)
} //
// if (formDataRehabilitation.leaveDocument.length > 0) {
// const blob = formDataRehabilitation.leaveDocument.slice(0, formDataRehabilitation.leaveDocument[0].size)
// const newFile = new File(blob, nameFile.value, {
// type: formDataRehabilitation.leaveDocument[0].type,
// })
// formData.append("leaveDocument", newFile)
// } //
formData.append("leaveDraftDocument", formDataRehabilitation.leaveDraftDocument)
formData.append("leaveDocument", formDataRehabilitation.leaveDocument)
formData.append("type", formDataRehabilitation.type) //
formData.append("leaveStartDate", dateToISO(formDataRehabilitation.leaveStartDate)) //
formData.append("leaveEndDate", dateToISO(formDataRehabilitation.leaveEndDate)) //