diff --git a/src/modules/02_organizationalNew/components/DialogAddPosition.vue b/src/modules/02_organizationalNew/components/DialogAddPosition.vue index 4860a9e3e..3ac2c622d 100644 --- a/src/modules/02_organizationalNew/components/DialogAddPosition.vue +++ b/src/modules/02_organizationalNew/components/DialogAddPosition.vue @@ -112,7 +112,6 @@ function validateFormPositionEdit() { } function saveSelectEdit() { - console.log(formPositionSelect.positionExecutive); dialogConfirm( $q, async () => { @@ -133,8 +132,9 @@ function saveSelectEdit() { posDictField: formPositionSelect.positionField, //สายงาน posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง - posExecutiveId: dataExecutive, //ตำแหน่งทางการบริหาร - posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร + posExecutiveId: dataExecutive ?? "", //ตำแหน่งทางการบริหาร + posDictExecutiveField: + formPositionSelect.positionExecutiveField ?? "", //ด้านทางการบริหาร posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา isSpecial: isSpecial.value, } @@ -143,7 +143,7 @@ function saveSelectEdit() { posDictField: formPositionSelect.positionField, //สายงาน posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง - posExecutive: dataExecutive, //ตำแหน่งทางการบริหาร + posExecutive: dataExecutive ?? "", //ตำแหน่งทางการบริหาร posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา isSpecial: isSpecial.value, @@ -169,7 +169,6 @@ function saveSelectEdit() { } /** ฟังชั่น บันทึก */ function onSubmitSelectEdit() { - console.log(formPositionSelect.positionExecutive); dialogConfirm( $q, async () => { @@ -182,6 +181,7 @@ function onSubmitSelectEdit() { ? config.API.orgPosPosition : config.API.orgPosPositionExecutive(); showLoader(); + const body = shape.value == "false" ? { @@ -189,7 +189,7 @@ function onSubmitSelectEdit() { posDictField: formPositionSelect.positionField, //สายงาน posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง - posExecutiveId: dataExecutive, //ตำแหน่งทางการบริหาร + posExecutiveId: dataExecutive ?? "", //ตำแหน่งทางการบริหาร posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา isSpecial: isSpecial.value, @@ -199,11 +199,12 @@ function onSubmitSelectEdit() { posDictField: formPositionSelect.positionField, //สายงาน posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง - posExecutive: dataExecutive, //ตำแหน่งทางการบริหาร + posExecutive: dataExecutive ?? "", //ตำแหน่งทางการบริหาร posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา isSpecial: isSpecial.value, }; + await http .post(url, body) .then(() => { @@ -313,10 +314,9 @@ watch( if (modal.value === true) { await fetchType(); await fetchExecutive(); - if (props.data) { const dataList = props.data; - console.log(dataList); + updateSelectType(dataList.posTypeId); formPositionSelect.positionId = dataList.id; formPositionSelect.positionName = dataList.positionName;