diff --git a/src/modules/02_organizationalNew/components/structureView.vue b/src/modules/02_organizationalNew/components/structureView.vue index 3c5b3b848..a0d45cd72 100644 --- a/src/modules/02_organizationalNew/components/structureView.vue +++ b/src/modules/02_organizationalNew/components/structureView.vue @@ -1,6 +1,240 @@ - + + - + diff --git a/src/modules/04_registry/components/Information/OldName.vue b/src/modules/04_registry/components/Information/OldName.vue index 098456670..85be635da 100644 --- a/src/modules/04_registry/components/Information/OldName.vue +++ b/src/modules/04_registry/components/Information/OldName.vue @@ -44,6 +44,8 @@ > ไฟล์เอกสารหลักฐาน + + { * บันทึกเพิ่มข้อมูล */ const saveData = async () => { - if (fileUpload.value.length > 0) { - const blob = fileUpload.value.slice(0, fileUpload.value[0].size); - const newFile = new File(blob, nameFile.value, { - type: fileUpload.value[0].type, + // if (fileUpload.value.length > 0) { + const blob = + fileUpload.value.length > 0 + ? fileUpload.value.slice(0, fileUpload.value[0].size) + : null; + const newFile: any = blob + ? new File(blob, nameFile.value, { + type: fileUpload.value[0].type, + }) + : null; + const formData = new FormData(); + + newFile && formData.append("", newFile); + if (prefixId.value != undefined) formData.append("prefixId", prefixId.value); + if (firstName.value != undefined) + formData.append("firstName", firstName.value); + if (lastName.value != undefined) formData.append("lastName", lastName.value); + if (status.value != undefined) formData.append("status", status.value); + showLoader(); + await http + .post(config.API.profileChangeNameId(profileId.value), formData) + .then((res) => { + success($q, "บันทึกข้อมูลสำเร็จ"); + modal.value = false; + }) + .catch((e) => { + messageError($q, e); + }) + .finally(async () => { + await fetchData(); + await props.fetchDataInformation(); }); - const formData = new FormData(); - formData.append("", newFile); - if (prefixId.value != undefined) - formData.append("prefixId", prefixId.value); - if (firstName.value != undefined) - formData.append("firstName", firstName.value); - if (lastName.value != undefined) - formData.append("lastName", lastName.value); - if (status.value != undefined) formData.append("status", status.value); - showLoader(); - await http - .post(config.API.profileChangeNameId(profileId.value), formData) - .then((res) => { - success($q, "บันทึกข้อมูลสำเร็จ"); - modal.value = false; - }) - .catch((e) => { - messageError($q, e); - }) - .finally(async () => { - await fetchData(); - await props.fetchDataInformation(); - }); - } else { - dialogMessage( - $q, - "ไม่สามารถบันทึกข้อมูลได้", - "กรุณาอัปโหลดเอกสารหลักฐาน", - "warning", - undefined, - "orange", - undefined, - undefined, - true - ); - } + // } + // else { + // dialogMessage( + // $q, + // "ไม่สามารถบันทึกข้อมูลได้", + // "กรุณาอัปโหลดเอกสารหลักฐาน", + // "warning", + // undefined, + // "orange", + // undefined, + // undefined, + // true + // ); + // } }; /** diff --git a/src/modules/04_registry/components/Table.vue b/src/modules/04_registry/components/Table.vue index 5d8468f73..5cbb468cb 100644 --- a/src/modules/04_registry/components/Table.vue +++ b/src/modules/04_registry/components/Table.vue @@ -74,7 +74,8 @@ {{ col.label }} - + +