fix bug ลา

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-11-01 11:26:35 +07:00
parent cf36f1c150
commit e726510691
3 changed files with 42 additions and 48 deletions

View file

@ -208,7 +208,7 @@ async function fetchDataDetail(id: string) {
formData.dear = data.dear ?? "-";
formData.leaveLast = data.leaveLast ?? "-";
formData.leaveRange = data.leaveRange;
dataStore.fetchProfileOld(data);
await dataStore.fetchProfileOld(data);
})
.catch((err) => {
messageError($q, err);
@ -229,8 +229,8 @@ function onSubmit(formData: FormData, isLeave: boolean = true) {
showLoader();
await http
.put(config.API.leaveUserId(personalId.value), formData)
.then(() => {
fetchDataDetail(personalId.value);
.then(async () => {
await fetchDataDetail(personalId.value);
success($q, "บันทึกสำเร็จ");
})
.catch((e: any) => {
@ -284,13 +284,13 @@ async function onClickDelete(id: string, docId: string) {
await http
.delete(config.API.leaveDocumentId(id, docId))
.then(async (res) => {
await fetchDataDetail(personalId.value);
success($q, "ลบไฟล์สำเร็จ");
})
.catch((err) => {
messageError($q, err);
})
.finally(() => {
fetchDataDetail(personalId.value);
hideLoader();
});
}
@ -298,8 +298,8 @@ async function onClickDelete(id: string, docId: string) {
/**
* เรยกใชงาน fetchData เพอดงขอม
*/
onMounted(() => {
fetchDataDetail(personalId.value);
onMounted(async () => {
await fetchDataDetail(personalId.value);
});
</script>