From d9b8b4f86485501342fda8bddf7fb15f247224df Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Mon, 18 Mar 2024 17:55:15 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=20label=20=E0=B8=9F?= =?UTF-8?q?=E0=B8=AD=E0=B8=A3=E0=B9=8C=E0=B8=A1=E0=B9=80=E0=B8=9E=E0=B8=B4?= =?UTF-8?q?=E0=B9=88=E0=B8=A1=E0=B8=95=E0=B8=B3=E0=B9=81=E0=B8=AB=E0=B8=99?= =?UTF-8?q?=E0=B9=88=E0=B8=87=20=E0=B8=82=E0=B8=A3=E0=B8=81.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/DialogAddPosition.vue | 119 ++++++++++-------- 1 file changed, 66 insertions(+), 53 deletions(-) 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( " /> -
+