no message
This commit is contained in:
parent
8b32a7dd81
commit
6bb0ca6dea
2 changed files with 35 additions and 40 deletions
|
|
@ -96,12 +96,9 @@ function saveSelectEdit() {
|
||||||
posDictField: formPositionSelect.positionField, //สายงาน
|
posDictField: formPositionSelect.positionField, //สายงาน
|
||||||
posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง
|
posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง
|
||||||
posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง
|
posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง
|
||||||
posExecutiveId:
|
posExecutiveId:formPositionSelect.positionExecutive, //ตำแหน่งทางการบริหาร
|
||||||
formPositionSelect.positionExecutive == null
|
posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร
|
||||||
? ''
|
posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา
|
||||||
: formPositionSelect.positionExecutive, //ตำแหน่งทางการบริหาร
|
|
||||||
posDictExecutiveField: formPositionSelect.positionExecutiveField!==null?formPositionSelect.positionExecutiveField:'', //ด้านทางการบริหาร
|
|
||||||
posDictArea: formPositionSelect.positionArea !== null ? formPositionSelect.positionArea:'', //ด้าน/สาขา
|
|
||||||
isSpecial:isSpecial.value
|
isSpecial:isSpecial.value
|
||||||
};
|
};
|
||||||
await http
|
await http
|
||||||
|
|
@ -135,12 +132,9 @@ function onSubmitSelectEdit() {
|
||||||
posDictField: formPositionSelect.positionField, //สายงาน
|
posDictField: formPositionSelect.positionField, //สายงาน
|
||||||
posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง
|
posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง
|
||||||
posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง
|
posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง
|
||||||
posExecutiveId:
|
posExecutiveId:formPositionSelect.positionExecutive,
|
||||||
formPositionSelect.positionExecutive == null
|
posDictExecutiveField: formPositionSelect.positionExecutiveField , //ด้านทางการบริหาร
|
||||||
? ''
|
posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา
|
||||||
: formPositionSelect.positionExecutive, //ตำแหน่งทางการบริหาร
|
|
||||||
posDictExecutiveField: formPositionSelect.positionExecutiveField == null ? '':formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร
|
|
||||||
posDictArea: formPositionSelect.positionArea == null ? '':formPositionSelect.positionArea, //ด้าน/สาขา
|
|
||||||
isSpecial:isSpecial.value
|
isSpecial:isSpecial.value
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ import type {
|
||||||
DataPosition,
|
DataPosition,
|
||||||
} from "@/modules/02_organizationalNew/interface/response/organizational";
|
} from "@/modules/02_organizationalNew/interface/response/organizational";
|
||||||
|
|
||||||
const isSpecial = ref<boolean>(false)
|
const isSpecial = ref<boolean>(false);
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
emitSearch: Function,
|
emitSearch: Function,
|
||||||
getData: Function,
|
getData: Function,
|
||||||
|
|
@ -96,16 +96,16 @@ function validateFormPositionEdit() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (hasError.every((result) => result === true)) {
|
if (hasError.every((result) => result === true)) {
|
||||||
if(isEditCheck.value == true){
|
if (isEditCheck.value == true) {
|
||||||
saveSelectEdit();
|
saveSelectEdit();
|
||||||
}else{
|
} else {
|
||||||
onSubmitSelectEdit();
|
onSubmitSelectEdit();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function saveSelectEdit(){
|
function saveSelectEdit() {
|
||||||
console.log(formPositionSelect.positionExecutive)
|
console.log(formPositionSelect.positionExecutive);
|
||||||
dialogConfirm(
|
dialogConfirm(
|
||||||
$q,
|
$q,
|
||||||
async () => {
|
async () => {
|
||||||
|
|
@ -115,20 +115,17 @@ function saveSelectEdit(){
|
||||||
posDictField: formPositionSelect.positionField, //สายงาน
|
posDictField: formPositionSelect.positionField, //สายงาน
|
||||||
posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง
|
posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง
|
||||||
posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง
|
posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง
|
||||||
posExecutiveId:
|
posExecutiveId: formPositionSelect.positionExecutive, //ตำแหน่งทางการบริหาร
|
||||||
formPositionSelect.positionExecutive !== null
|
posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร
|
||||||
? formPositionSelect.positionExecutive
|
posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา
|
||||||
: '', //ตำแหน่งทางการบริหาร
|
isSpecial: isSpecial.value,
|
||||||
posDictExecutiveField: formPositionSelect.positionExecutiveField !== null ? formPositionSelect.positionExecutiveField :'', //ด้านทางการบริหาร
|
|
||||||
posDictArea: formPositionSelect.positionArea !== null ? formPositionSelect.positionArea :'', //ด้าน/สาขา
|
|
||||||
isSpecial:isSpecial.value
|
|
||||||
};
|
};
|
||||||
await http
|
await http
|
||||||
.put(config.API.orgPosPositionById(formPositionSelect.positionId), body)
|
.put(config.API.orgPosPositionById(formPositionSelect.positionId), body)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
success($q, "เพิ่มข้อมูลสำเร็จ");
|
success($q, "เพิ่มข้อมูลสำเร็จ");
|
||||||
|
|
||||||
props.getData?.()
|
props.getData?.();
|
||||||
close();
|
close();
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
|
|
@ -144,7 +141,7 @@ function saveSelectEdit(){
|
||||||
}
|
}
|
||||||
/** ฟังชั่น บันทึก */
|
/** ฟังชั่น บันทึก */
|
||||||
function onSubmitSelectEdit() {
|
function onSubmitSelectEdit() {
|
||||||
console.log(formPositionSelect.positionExecutive)
|
console.log(formPositionSelect.positionExecutive);
|
||||||
dialogConfirm(
|
dialogConfirm(
|
||||||
$q,
|
$q,
|
||||||
async () => {
|
async () => {
|
||||||
|
|
@ -154,13 +151,10 @@ function onSubmitSelectEdit() {
|
||||||
posDictField: formPositionSelect.positionField, //สายงาน
|
posDictField: formPositionSelect.positionField, //สายงาน
|
||||||
posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง
|
posTypeId: formPositionSelect.positionType, //*ประเภทตำแหน่ง
|
||||||
posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง
|
posLevelId: formPositionSelect.positionLevel, //*ระดับตำแหน่ง
|
||||||
posExecutiveId:
|
posExecutiveId: formPositionSelect.positionExecutive, //ตำแหน่งทางการบริหาร
|
||||||
formPositionSelect.positionExecutive !== null
|
posDictExecutiveField: formPositionSelect.positionExecutiveField, //ด้านทางการบริหาร
|
||||||
? formPositionSelect.positionExecutive
|
posDictArea: formPositionSelect.positionArea, //ด้าน/สาขา
|
||||||
: '', //ตำแหน่งทางการบริหาร
|
isSpecial: isSpecial.value,
|
||||||
posDictExecutiveField: formPositionSelect.positionExecutiveField !== null ? formPositionSelect.positionExecutiveField :'', //ด้านทางการบริหาร
|
|
||||||
posDictArea: formPositionSelect.positionArea !== null ? formPositionSelect.positionArea :'', //ด้าน/สาขา
|
|
||||||
isSpecial:isSpecial.value
|
|
||||||
};
|
};
|
||||||
await http
|
await http
|
||||||
.post(config.API.orgPosPosition, body)
|
.post(config.API.orgPosPosition, body)
|
||||||
|
|
@ -183,7 +177,7 @@ function onSubmitSelectEdit() {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function clearFormPositionSelect() {
|
async function clearFormPositionSelect() {
|
||||||
isEditCheck.value = false
|
isEditCheck.value = false;
|
||||||
isDisValidate.value = await true;
|
isDisValidate.value = await true;
|
||||||
formPositionSelect.positionId = "";
|
formPositionSelect.positionId = "";
|
||||||
formPositionSelect.positionName = "";
|
formPositionSelect.positionName = "";
|
||||||
|
|
@ -193,7 +187,7 @@ async function clearFormPositionSelect() {
|
||||||
formPositionSelect.positionExecutive = "";
|
formPositionSelect.positionExecutive = "";
|
||||||
formPositionSelect.positionExecutiveField = "";
|
formPositionSelect.positionExecutiveField = "";
|
||||||
formPositionSelect.positionArea = "";
|
formPositionSelect.positionArea = "";
|
||||||
isSpecial.value = false
|
isSpecial.value = false;
|
||||||
setTimeout(async () => {
|
setTimeout(async () => {
|
||||||
isDisValidate.value = await false;
|
isDisValidate.value = await false;
|
||||||
}, 1000);
|
}, 1000);
|
||||||
|
|
@ -267,13 +261,13 @@ async function fetchExecutive() {
|
||||||
|
|
||||||
watch(
|
watch(
|
||||||
() => modal.value,
|
() => modal.value,
|
||||||
async () => {
|
async () => {
|
||||||
if (modal.value === true) {
|
if (modal.value === true) {
|
||||||
await fetchType();
|
await fetchType();
|
||||||
await fetchExecutive();
|
await fetchExecutive();
|
||||||
if (props.data) {
|
if (props.data) {
|
||||||
const dataList = props.data;
|
const dataList = props.data;
|
||||||
console.log(dataList)
|
console.log(dataList);
|
||||||
updateSelectType(dataList.posTypeId);
|
updateSelectType(dataList.posTypeId);
|
||||||
formPositionSelect.positionId = dataList.id;
|
formPositionSelect.positionId = dataList.id;
|
||||||
formPositionSelect.positionName = dataList.positionName;
|
formPositionSelect.positionName = dataList.positionName;
|
||||||
|
|
@ -284,7 +278,7 @@ watch(
|
||||||
formPositionSelect.positionExecutiveField =
|
formPositionSelect.positionExecutiveField =
|
||||||
dataList.positionExecutiveField;
|
dataList.positionExecutiveField;
|
||||||
formPositionSelect.positionArea = dataList.positionArea;
|
formPositionSelect.positionArea = dataList.positionArea;
|
||||||
isSpecial.value = dataList.isSpecial
|
isSpecial.value = dataList.isSpecial;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -293,7 +287,10 @@ watch(
|
||||||
<template>
|
<template>
|
||||||
<q-dialog v-model="modal" persistent>
|
<q-dialog v-model="modal" persistent>
|
||||||
<q-card style="min-width: 50vw">
|
<q-card style="min-width: 50vw">
|
||||||
<DialogHeader :tittle="`${isEditCheck ? `แก้ไขข้อมูลตำแหน่ง`:`เพิ่มข้อมูลตำแหน่ง`}`" :close="close" />
|
<DialogHeader
|
||||||
|
:tittle="`${isEditCheck ? `แก้ไขข้อมูลตำแหน่ง` : `เพิ่มข้อมูลตำแหน่ง`}`"
|
||||||
|
:close="close"
|
||||||
|
/>
|
||||||
<q-separator />
|
<q-separator />
|
||||||
|
|
||||||
<q-card-section class="q-pa-none">
|
<q-card-section class="q-pa-none">
|
||||||
|
|
@ -431,7 +428,11 @@ watch(
|
||||||
</div>
|
</div>
|
||||||
<q-separator />
|
<q-separator />
|
||||||
<q-card-actions align="right" class="bg-white text-teal q-pa-sm">
|
<q-card-actions align="right" class="bg-white text-teal q-pa-sm">
|
||||||
<q-btn type="submit" :label="`${isEditCheck ? 'แก้ไขตำแหน่ง':'เพิ่มตำแหน่ง'}`" color="public" />
|
<q-btn
|
||||||
|
type="submit"
|
||||||
|
:label="`${isEditCheck ? 'แก้ไขตำแหน่ง' : 'เพิ่มตำแหน่ง'}`"
|
||||||
|
color="public"
|
||||||
|
/>
|
||||||
</q-card-actions>
|
</q-card-actions>
|
||||||
</form>
|
</form>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue