แก้ฟอร์ม ลา

This commit is contained in:
setthawutttty 2025-06-05 15:38:58 +07:00
parent 418a80b523
commit b1fd996cb8
3 changed files with 16 additions and 9 deletions

View file

@ -250,9 +250,9 @@ async function fetchDetailLeave(paramsId: string) {
data.leaveLastStart && date2Thai(data.leaveLastEnd);
formData.leaveTotal = data.leaveTotal;
formData.leavebirthDate =
data.leavebirthDate && date2Thai(data.leavebirthDate);
data.leaveBirthDate && date2Thai(data.leaveBirthDate);
formData.leavegovernmentDate =
data.leavegovernmentDate && date2Thai(data.leavegovernmentDate);
data.leaveGovernmentDate && date2Thai(data.leaveGovernmentDate);
formData.leaveSalary = data.leaveSalary;
formData.leaveSalaryText = data.leaveSalaryText;
formData.leaveTypeDay =
@ -323,7 +323,7 @@ async function fectOptionType() {
.get(config.API.leaveType())
.then((res) => {
leaveType.value = res.data.result;
checkLeaveType(formData.leaveTypeId, formData.leaveTypeName);
checkLeaveType(formData.leaveTypeId, formData.leaveSubTypeName);
})
.catch((err) => {
messageError($q, err);
@ -348,15 +348,22 @@ function checkLeaveType(leaveTypeId: string, leaveTypeName: string) {
checkForm.value = "FormChildbirth";
} else if (type === "LV-005") {
checkForm.value = "FormHoliday";
} else if (type === "LV-006") {
} else if (type === "LV-006" && formData.leaveSubTypeName === "ลาอุปสมบท") {
checkForm.value = "FormUpasom";
} else if (type === "LV-006" && leaveTypeName === "พิธีฮัจญ์ฯ") {
} else if (
type === "LV-006" &&
formData.leaveSubTypeName === "ลาประกอบพิธีฮัจญ์"
) {
checkForm.value = "FormHajj";
} else if (type === "LV-007") {
checkForm.value = "FormCheckSelect";
} else if (type === "LV-008" && leaveTypeName === "ลาไปศีกษา") {
} else if (type === "LV-008" && formData.leaveSubTypeName === "ศึกษาต่อ") {
checkForm.value = "FormStudy";
} else if (type === "LV-008") {
} else if (
(type === "LV-008" && formData.leaveSubTypeName === "ฝึกอบรม") ||
(type === "LV-008" && formData.leaveSubTypeName === "ปฎิบัติการวิจัย") ||
(type === "LV-008" && formData.leaveSubTypeName === "ดูงาน")
) {
checkForm.value = "FormLeaveToTraining";
} else if (type === "LV-009") {
checkForm.value = "FormLeaveToWorkInternational";

View file

@ -80,7 +80,7 @@ function convertDateToEng(dataThia: string) {
<div class="row">
<div class="col text-grey-8">เงนเดอนปจจ</div>
<div class="col">
{{ props.data.leaveSalary }} ({{ props.data.leaveSalaryText }})
{{ props.data.leaveSalary.toLocaleString() }} ({{ props.data.leaveSalaryText }})
</div>
</div>
<div class="row">

View file

@ -73,7 +73,7 @@ function convertDateToEng(dataThia: string) {
<div class="row">
<div class="col text-grey-8">เงนเดอนปจจ</div>
<div class="col">
{{ props.data.leaveSalary }} ({{ props.data.leaveSalaryText }})
{{ props.data.leaveSalary.toLocaleString() }} ({{ props.data.leaveSalaryText }})
</div>
</div>
<div class="row">