From 6bb0ca6dea12c472c0613be26b8b2a2bfde808b9 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Thu, 29 Feb 2024 15:11:56 +0700 Subject: [PATCH] no message --- .../components/position/DialogAddPosition.vue | 18 ++---- .../components/DialogAddPosition.vue | 57 ++++++++++--------- 2 files changed, 35 insertions(+), 40 deletions(-) diff --git a/src/modules/01_metadataNew/components/position/DialogAddPosition.vue b/src/modules/01_metadataNew/components/position/DialogAddPosition.vue index 620589266..4e6010d75 100644 --- a/src/modules/01_metadataNew/components/position/DialogAddPosition.vue +++ b/src/modules/01_metadataNew/components/position/DialogAddPosition.vue @@ -96,12 +96,9 @@ function saveSelectEdit() { posDictField: formPositionSelect.positionField, //สายงาน posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง - posExecutiveId: - formPositionSelect.positionExecutive == null - ? '' - : formPositionSelect.positionExecutive, //ตำแหน่งทางการบริหาร - posDictExecutiveField: formPositionSelect.positionExecutiveField!==null?formPositionSelect.positionExecutiveField:'', //ด้านทางการบริหาร - posDictArea: formPositionSelect.positionArea !== null ? formPositionSelect.positionArea:'', //ด้าน/สาขา + posExecutiveId:formPositionSelect.positionExecutive, //ตำแหน่งทางการบริหาร + posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร + posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา isSpecial:isSpecial.value }; await http @@ -135,12 +132,9 @@ function onSubmitSelectEdit() { posDictField: formPositionSelect.positionField, //สายงาน posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง - posExecutiveId: - formPositionSelect.positionExecutive == null - ? '' - : formPositionSelect.positionExecutive, //ตำแหน่งทางการบริหาร - posDictExecutiveField: formPositionSelect.positionExecutiveField == null ? '':formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร - posDictArea: formPositionSelect.positionArea == null ? '':formPositionSelect.positionArea, //ด้าน/สาขา + posExecutiveId:formPositionSelect.positionExecutive, + posDictExecutiveField: formPositionSelect.positionExecutiveField , //ด้านทางการบริหาร + posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา isSpecial:isSpecial.value diff --git a/src/modules/02_organizationalNew/components/DialogAddPosition.vue b/src/modules/02_organizationalNew/components/DialogAddPosition.vue index b876791f2..812cb5818 100644 --- a/src/modules/02_organizationalNew/components/DialogAddPosition.vue +++ b/src/modules/02_organizationalNew/components/DialogAddPosition.vue @@ -23,7 +23,7 @@ import type { DataPosition, } from "@/modules/02_organizationalNew/interface/response/organizational"; -const isSpecial = ref(false) +const isSpecial = ref(false); const props = defineProps({ emitSearch: Function, getData: Function, @@ -96,16 +96,16 @@ function validateFormPositionEdit() { } } if (hasError.every((result) => result === true)) { - if(isEditCheck.value == true){ + if (isEditCheck.value == true) { saveSelectEdit(); - }else{ + } else { onSubmitSelectEdit(); } } } -function saveSelectEdit(){ - console.log(formPositionSelect.positionExecutive) +function saveSelectEdit() { + console.log(formPositionSelect.positionExecutive); dialogConfirm( $q, async () => { @@ -115,20 +115,17 @@ function saveSelectEdit(){ posDictField: formPositionSelect.positionField, //สายงาน posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง - posExecutiveId: - formPositionSelect.positionExecutive !== null - ? formPositionSelect.positionExecutive - : '', //ตำแหน่งทางการบริหาร - posDictExecutiveField: formPositionSelect.positionExecutiveField !== null ? formPositionSelect.positionExecutiveField :'', //ด้านทางการบริหาร - posDictArea: formPositionSelect.positionArea !== null ? formPositionSelect.positionArea :'', //ด้าน/สาขา - isSpecial:isSpecial.value + posExecutiveId: formPositionSelect.positionExecutive, //ตำแหน่งทางการบริหาร + posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร + posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา + isSpecial: isSpecial.value, }; await http .put(config.API.orgPosPositionById(formPositionSelect.positionId), body) .then(() => { success($q, "เพิ่มข้อมูลสำเร็จ"); - props.getData?.() + props.getData?.(); close(); }) .catch((err) => { @@ -144,7 +141,7 @@ function saveSelectEdit(){ } /** ฟังชั่น บันทึก */ function onSubmitSelectEdit() { - console.log(formPositionSelect.positionExecutive) + console.log(formPositionSelect.positionExecutive); dialogConfirm( $q, async () => { @@ -154,13 +151,10 @@ function onSubmitSelectEdit() { posDictField: formPositionSelect.positionField, //สายงาน posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง - posExecutiveId: - formPositionSelect.positionExecutive !== null - ? formPositionSelect.positionExecutive - : '', //ตำแหน่งทางการบริหาร - posDictExecutiveField: formPositionSelect.positionExecutiveField !== null ? formPositionSelect.positionExecutiveField :'', //ด้านทางการบริหาร - posDictArea: formPositionSelect.positionArea !== null ? formPositionSelect.positionArea :'', //ด้าน/สาขา - isSpecial:isSpecial.value + posExecutiveId: formPositionSelect.positionExecutive, //ตำแหน่งทางการบริหาร + posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร + posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา + isSpecial: isSpecial.value, }; await http .post(config.API.orgPosPosition, body) @@ -183,7 +177,7 @@ function onSubmitSelectEdit() { } async function clearFormPositionSelect() { - isEditCheck.value = false + isEditCheck.value = false; isDisValidate.value = await true; formPositionSelect.positionId = ""; formPositionSelect.positionName = ""; @@ -193,7 +187,7 @@ async function clearFormPositionSelect() { formPositionSelect.positionExecutive = ""; formPositionSelect.positionExecutiveField = ""; formPositionSelect.positionArea = ""; - isSpecial.value = false + isSpecial.value = false; setTimeout(async () => { isDisValidate.value = await false; }, 1000); @@ -267,13 +261,13 @@ async function fetchExecutive() { watch( () => modal.value, - async () => { + async () => { if (modal.value === true) { await fetchType(); await fetchExecutive(); if (props.data) { const dataList = props.data; - console.log(dataList) + console.log(dataList); updateSelectType(dataList.posTypeId); formPositionSelect.positionId = dataList.id; formPositionSelect.positionName = dataList.positionName; @@ -284,7 +278,7 @@ watch( formPositionSelect.positionExecutiveField = dataList.positionExecutiveField; formPositionSelect.positionArea = dataList.positionArea; - isSpecial.value = dataList.isSpecial + isSpecial.value = dataList.isSpecial; } } } @@ -293,7 +287,10 @@ watch(