no message

This commit is contained in:
setthawutttty 2024-02-29 15:11:56 +07:00
parent 8b32a7dd81
commit 6bb0ca6dea
2 changed files with 35 additions and 40 deletions

View file

@ -23,7 +23,7 @@ import type {
DataPosition,
} from "@/modules/02_organizationalNew/interface/response/organizational";
const isSpecial = ref<boolean>(false)
const isSpecial = ref<boolean>(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(
<template>
<q-dialog v-model="modal" persistent>
<q-card style="min-width: 50vw">
<DialogHeader :tittle="`${isEditCheck ? `แก้ไขข้อมูลตำแหน่ง`:`เพิ่มข้อมูลตำแหน่ง`}`" :close="close" />
<DialogHeader
:tittle="`${isEditCheck ? `แก้ไขข้อมูลตำแหน่ง` : `เพิ่มข้อมูลตำแหน่ง`}`"
:close="close"
/>
<q-separator />
<q-card-section class="q-pa-none">
@ -431,7 +428,11 @@ watch(
</div>
<q-separator />
<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>
</form>
</q-card-section>