update isupload

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2025-03-18 17:06:21 +07:00
parent 32deed4e9a
commit 2f6b495d43
3 changed files with 84 additions and 9 deletions

View file

@ -185,6 +185,7 @@ function onSubmit() {
...formData,
date: convertDateToAPI(formData.date),
refCommandDate: convertDateToAPI(formData.refCommandDate),
isUpload: !isStatusEdit.value ? undefined : isUpload.value,
profileId: isStatusEdit.value
? undefined
: empType.value === ""
@ -214,21 +215,38 @@ function onSubmit() {
});
}
/**
* งกนอพโหลไฟล
* @param id id รายการทพโหลไฟล
*/
async function uploadfile(id: string) {
try {
// Path url
const uploadUrl = await createPathUploadFlie(
fileGroup.value,
profileId.value,
id
);
//
await uploadFile(uploadUrl, fileUpload.value);
fileUpload.value = null;
await updateIsUpload();
} catch (err) {
messageError($q, err);
}
}
/** ฟังก์ชันอัพเดทสถานะอัพโหลด*/
async function updateIsUpload() {
await http
.patch(config.API.profileNewNoPaidById(id.value, empType.value), {
isUpload: fileUpload.value ? true : false,
})
.then(() => {
fileUpload.value = null;
});
}
/**
* function เป Didalig นทกวนทไมไดบเงนเดอนฯ
* @param StatusEdit แกไข , เพ