diff --git a/src/modules/02_organizationalNew/components/DialogFormAgency.vue b/src/modules/02_organizationalNew/components/DialogFormAgency.vue index b547feb1e..3ac9508d3 100644 --- a/src/modules/02_organizationalNew/components/DialogFormAgency.vue +++ b/src/modules/02_organizationalNew/components/DialogFormAgency.vue @@ -141,14 +141,14 @@ function onSubmit() { if (actionType.value === "ADD") { await http .post(config.API.createOrgLevel(type.toLocaleLowerCase()), body) - .then((res) => { + .then(() => { success($q, "บันทึกข้อมูลสำเร็จ"); }) .catch((err) => { messageError($q, err); }) .finally(() => { - props.fetchDataTree(); + props.fetchDataTree(store.draftId); closeClear(); hideLoader(); }); diff --git a/src/modules/02_organizationalNew/components/DialogFormPosition.vue b/src/modules/02_organizationalNew/components/DialogFormPosition.vue index 82c99b880..23e390591 100644 --- a/src/modules/02_organizationalNew/components/DialogFormPosition.vue +++ b/src/modules/02_organizationalNew/components/DialogFormPosition.vue @@ -324,10 +324,8 @@ function validateFormPositionEdit() { /** ฟังชั่น บันทึก */ function onSubmit() { - console.log(props.orgLevel); - dialogConfirm($q, async () => { - const positionsData = rows.value.map((e) => ({ + const positionsData = rows.value.map((e: any) => ({ posDictName: e.positionName, //ชื่อตำแหน่งในสายงาน (ชื่อตำแหน่ง) posDictField: e.positionField, //สายงาน posTypeId: e.posTypeId, //*ประเภทตำแหน่ง @@ -471,7 +469,7 @@ watch( ); function addPosition(data: RowDetailPositions) { - const isIdExist = rows.value.some((item) => item.id === data.id); + const isIdExist = rows.value.some((item: any) => item.id === data.id); if (!isIdExist) { rows.value = [data, ...rows.value]; @@ -521,7 +519,12 @@ async function clearFormPositionSelect() {