diff --git a/src/modules/02_organizationalNew/components/DialogNewStructure.vue b/src/modules/02_organizationalNew/components/DialogNewStructure.vue index 113a38b66..4e5556634 100644 --- a/src/modules/02_organizationalNew/components/DialogNewStructure.vue +++ b/src/modules/02_organizationalNew/components/DialogNewStructure.vue @@ -90,26 +90,33 @@ function validateForm() { /** ฟังชั่น บันทึก */ function onSubmit() { - dialogConfirm($q, () => { - showLoader(); - http - .post(config.API.createOrganization, formData) - .then((res) => { - status.value = true; - store.typeOrganizational = "draft"; - store.draftId = res.data.result.id; - success($q, "บันทึกข้อมูลสำเร็จ"); - // props.fetchActive?.(); - }) - .catch((err) => { - messageError($q, err); - }) - .finally(async () => { - modal.value = await false; - await close(); - await hideLoader(); - }); - }); + dialogConfirm( + $q, + () => { + showLoader(); + http + .post(config.API.createOrganization, formData) + .then((res) => { + status.value = true; + store.typeOrganizational = "draft"; + store.draftId = res.data.result.id; + success($q, "บันทึกข้อมูลสำเร็จ"); + // props.fetchActive?.(); + }) + .catch((err) => { + messageError($q, err); + }) + .finally(async () => { + modal.value = await false; + await close(); + await hideLoader(); + }); + }, + "ยืนยันการเพิ่มโครงสร้าง", + store.draftId + ? "คุณมีแบบร่างอยู่หากคุณกดยืนยันระบบจะทำการลบแบบร่างเดิมและสร้างแบบร่างใหม่ ต้องการยืนยันการเพิ่มโครงสร้างนี้ใช่หรือไม่?" + : "ต้องการยืนยันการเพิ่มโครงสร้างนี้ใช่หรือไม่?" + ); } function close() { diff --git a/src/modules/02_organizationalNew/components/listView.vue b/src/modules/02_organizationalNew/components/listView.vue index ec060f33d..00bced78e 100644 --- a/src/modules/02_organizationalNew/components/listView.vue +++ b/src/modules/02_organizationalNew/components/listView.vue @@ -196,6 +196,28 @@ watch(