แก้ฟอร์มลา

This commit is contained in:
Warunee Tamkoo 2025-04-29 15:57:48 +07:00
parent 909ab19ca8
commit 7103587f8f

View file

@ -57,7 +57,7 @@ const modalApprove = ref(false);
const statusCheck = ref<string>("");
const typeDocx = ref<string>("docx");
const typePdf = ref<string>("pdf");
const dialogTitle = ref<string>("อนุมัติ");
const dialogTitle = ref<string>("อนุญาต");
const dialogLabel = ref<string>("เหตุผล");
const modalAdd = ref<boolean>(false);
const typeAdd = ref<string>("");
@ -450,11 +450,11 @@ function checkLeaveType(leaveTypeId: string, formData: FremData) {
async function openModal(data: string) {
if (data === "approve") {
modalApprove.value = true;
dialogTitle.value = "อนุมัติ";
dialogTitle.value = "อนุญาต";
}
if (data === "UnApprove") {
modalApprove.value = true;
dialogTitle.value = "ไม่อนุมัติ";
dialogTitle.value = "ไม่อนุญาต";
}
if (data === "authority") {
modalApprove.value = true;
@ -463,15 +463,15 @@ async function openModal(data: string) {
}
}
/** function ส่งไปผู้บังคับบัญชา*/
function sendToCommand() {
dialogConfirm(
$q,
async () => {},
"ยืนยันการส่งไปผู้บังคับบัญชา",
"ต้องการยืนยันการส่งไปผู้บังคับบัญชานี้ใช่หรือไม่ ?"
);
}
// /** function */
// function sendToCommand() {
// dialogConfirm(
// $q,
// async () => {},
// "",
// "?"
// );
// }
/** Function Save */
function clickSave(reason: string) {
@ -479,7 +479,7 @@ function clickSave(reason: string) {
reason: reason,
};
if (dialogTitle.value === "อนุมัติ") {
if (dialogTitle.value === "อนุญาต") {
dialogConfirm(
$q,
async () => {
@ -498,11 +498,11 @@ function clickSave(reason: string) {
hideLoader();
});
},
"ยืนยันอนุมัติ",
"ต้องการยืนยันอนุมัติใช่หรือไม่ ?"
"ยืนยันการพิจารณา",
"ต้องการยืนยันการพิจารณานี้ใช่หรือไม่?"
);
}
if (dialogTitle.value === "ไม่อนุมัติ") {
if (dialogTitle.value === "ไม่อนุญาต") {
//leaveReject
dialogConfirm(
$q,
@ -522,8 +522,8 @@ function clickSave(reason: string) {
hideLoader();
});
},
"ยืนยันไม่อนุมัติ",
"ต้องการยืนยันไม่อนุมัติใช่หรือไม่ ?"
"ยืนยันการพิจารณา",
"ต้องการยืนยันการพิจารณานี้ใช่หรือไม่?"
);
}
if (dialogTitle.value === "ความคิดเห็นของผู้บังคับบัญชา") {
@ -555,8 +555,8 @@ function clickSave(reason: string) {
hideLoader();
});
},
"ยืนยันการแสดงความคิดเห็นของผู้บังคับบัญชา",
"ต้องการยืนยันการแสดงความคิดเห็นของผู้บังคับบัญชานี้ใช่หรือไม่ ?"
"ยืนยันการพิจารณา",
"ต้องการยืนยันการพิจารณานี้ใช่หรือไม่?"
);
}
}
@ -596,19 +596,20 @@ function onSend() {
dialogConfirm(
$q,
() => {
showLoader();
http
.get(config.API.sendApprove(paramsId))
.then(async (res) => {
await fetchDetailLeave(paramsId);
success($q, "ส่งไปอนุมัติสำเร็จ");
success($q, "ส่งไปพิจารณา");
})
.catch((e) => {
messageError($q, e);
})
.finally(() => {});
},
"ยืนยันส่งไปอนุมัติ",
"ต้องการยืนยันส่งไปอนุมัติข้อมูลนี้ใช่หรือไม่"
"ยืนยันการส่งไปพิจารณา",
"ต้องการส่งไปพิจารณาใช่หรือไม่"
);
}
@ -1072,9 +1073,9 @@ onMounted(async () => {
<q-btn
unelevated
color="orange-5"
label="ไม่อนุมัติ"
label="ไม่อนุญาต"
@click="openModal('UnApprove')"
><q-tooltip>ไมอน</q-tooltip>
><q-tooltip>ไมอนญาต</q-tooltip>
</q-btn>
<!-- v-if="
formData.approveStep === 'st3' &&
@ -1084,9 +1085,9 @@ onMounted(async () => {
<q-btn
unelevated
color="primary"
label="อนุมัติ"
label="อนุญาต"
@click="openModal('approve')"
><q-tooltip>อน</q-tooltip>
><q-tooltip>อนญาต</q-tooltip>
</q-btn>
</div>
</div>
@ -1221,11 +1222,11 @@ onMounted(async () => {
v-if="statusCheck == 'NEW' && (isOfficer || isStaff)"
>
<q-btn
label="ส่งไปอนุมัติ"
label="ส่งไปพิจารณา"
color="secondary"
@click="onSend"
:disable="rows?.approvers.length == 0 || rows?.commanders.length == 0"
><q-tooltip>งไปอน</q-tooltip></q-btn
><q-tooltip>คลกเพอสงไปพจารณา</q-tooltip></q-btn
>
</q-card-actions>
</q-card>