diff --git a/src/modules/02_organizationalNew/components/DialogAddPosition.vue b/src/modules/02_organizationalNew/components/DialogAddPosition.vue index 6dd21adef..257e63801 100644 --- a/src/modules/02_organizationalNew/components/DialogAddPosition.vue +++ b/src/modules/02_organizationalNew/components/DialogAddPosition.vue @@ -64,14 +64,14 @@ const typeOps = ref([]); const levelOps = ref([]); const shapeOp = ref([ { - id:'false', - name:'เลือกจากรายการ' - } -, { - id:'true', - name:'เพิ่มใหม่' - } -]) + id: "false", + name: "เลือกจากรายการ", + }, + { + id: "true", + name: "เพิ่มใหม่", + }, +]); const formPositionSelect = reactive({ positionId: "", positionName: "", @@ -120,31 +120,38 @@ function saveSelectEdit() { dialogConfirm( $q, async () => { - const dataExecutive = shape.value == "false" ? formPositionSelect.positionExecutive:posExecutive.value + const dataExecutive = + shape.value == "false" + ? formPositionSelect.positionExecutive + : posExecutive.value; const url = shape.value == "false" ? config.API.orgPosPositionById(formPositionSelect.positionId) - : config.API.orgPosPositionExecutive()+`/${formPositionSelect.positionId}`; + : config.API.orgPosPositionExecutive() + + `/${formPositionSelect.positionId}`; showLoader(); - const body = shape.value == "false" ?{ - posDictName: formPositionSelect.positionName, - posDictField: formPositionSelect.positionField, //สายงาน - posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง - posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง - posExecutiveId: dataExecutive, //ตำแหน่งทางการบริหาร - posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร - posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา - isSpecial: isSpecial.value, - }:{ - posDictName: formPositionSelect.positionName, - posDictField: formPositionSelect.positionField, //สายงาน - posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง - posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง - posExecutive: dataExecutive, //ตำแหน่งทางการบริหาร - posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร - posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา - isSpecial: isSpecial.value, - } + const body = + shape.value == "false" + ? { + posDictName: formPositionSelect.positionName, + posDictField: formPositionSelect.positionField, //สายงาน + posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง + posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง + posExecutiveId: dataExecutive, //ตำแหน่งทางการบริหาร + posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร + posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา + isSpecial: isSpecial.value, + } + : { + posDictName: formPositionSelect.positionName, + posDictField: formPositionSelect.positionField, //สายงาน + posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง + posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง + posExecutive: dataExecutive, //ตำแหน่งทางการบริหาร + posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร + posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา + isSpecial: isSpecial.value, + }; await http .put(url, body) .then(() => { @@ -170,31 +177,37 @@ function onSubmitSelectEdit() { dialogConfirm( $q, async () => { - const dataExecutive = shape.value == "false" ? formPositionSelect.positionExecutive:posExecutive.value + const dataExecutive = + shape.value == "false" + ? formPositionSelect.positionExecutive + : posExecutive.value; const url = shape.value == "false" ? config.API.orgPosPosition : config.API.orgPosPositionExecutive(); showLoader(); - const body = shape.value == "false" ?{ - posDictName: formPositionSelect.positionName, - posDictField: formPositionSelect.positionField, //สายงาน - posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง - posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง - posExecutiveId: dataExecutive, //ตำแหน่งทางการบริหาร - posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร - posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา - isSpecial: isSpecial.value, - }:{ - posDictName: formPositionSelect.positionName, - posDictField: formPositionSelect.positionField, //สายงาน - posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง - posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง - posExecutive: dataExecutive, //ตำแหน่งทางการบริหาร - posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร - posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา - isSpecial: isSpecial.value, - } + const body = + shape.value == "false" + ? { + posDictName: formPositionSelect.positionName, + posDictField: formPositionSelect.positionField, //สายงาน + posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง + posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง + posExecutiveId: dataExecutive, //ตำแหน่งทางการบริหาร + posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร + posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา + isSpecial: isSpecial.value, + } + : { + posDictName: formPositionSelect.positionName, + posDictField: formPositionSelect.positionField, //สายงาน + posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง + posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง + posExecutive: dataExecutive, //ตำแหน่งทางการบริหาร + posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร + posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา + isSpecial: isSpecial.value, + }; await http .post(url, body) .then(() => { @@ -407,7 +420,7 @@ watch( " /> -
+