ปรับเเสดงผล เรื่องลาออก

This commit is contained in:
setthawutttty 2024-12-12 15:56:52 +07:00
parent b6d0057750
commit 3a9083289c
2 changed files with 54 additions and 5 deletions

View file

@ -72,6 +72,7 @@ const dataDetail = ref<any>({
fullname: "", fullname: "",
statusMain: "", statusMain: "",
cancelReason: "", cancelReason: "",
remark: "",
}); });
const workflowRef = ref<any>(null); const workflowRef = ref<any>(null);
@ -534,6 +535,22 @@ function removeFile(fileName: string) {
}); });
} }
function convertStatus(val: string) {
if (/^[A-Za-z]+$/.test(val)) {
switch (val) {
case "CAREER":
return "ประกอบอาชีพอื่น";
case "MOVE":
return "รับราชการสังกัดอื่น";
case "FAMILY":
return "ดูแลบิดามารดา";
case "EDUCATION":
return "ศึกษาต่อ";
case "OTHER":
return "อื่น ๆ";
}
} else return val;
}
/** Hook */ /** Hook */
onMounted(async () => { onMounted(async () => {
showLoader(); showLoader();
@ -556,8 +573,9 @@ onMounted(async () => {
class="q-mr-sm" class="q-mr-sm"
@click="router.push('/retirement/resign')" @click="router.push('/retirement/resign')"
/> />
รายละเอยดการลาออก {{ รายละเอยดการลาออก
dataDetail.prefix+dataDetail.firstName + " " + dataDetail.lastName {{
dataDetail.prefix + dataDetail.firstName + " " + dataDetail.lastName
}} }}
</div> </div>
@ -621,7 +639,13 @@ onMounted(async () => {
<div class="col-xs-6 col-sm-3 row items-start"> <div class="col-xs-6 col-sm-3 row items-start">
<div class="col-12"> <div class="col-12">
<div class="col-12 text-top">เหตผลทลาออกจากราชการ</div> <div class="col-12 text-top">เหตผลทลาออกจากราชการ</div>
<div class="col-12 text-detail">{{ dataDetail.reason }}</div> <div class="col-12 text-detail">
{{
`${convertStatus(dataDetail.reason)}${
dataDetail.remark ? `(${dataDetail.remark})` : ""
}`
}}
</div>
</div> </div>
</div> </div>
<div class="col-xs-6 col-sm-3 row items-start"> <div class="col-xs-6 col-sm-3 row items-start">

View file

@ -71,6 +71,7 @@ const dataDetail = ref<any>({
fullname: "", fullname: "",
statusMain: "", statusMain: "",
cancelReason: "", cancelReason: "",
remark: "",
}); });
const workflowRef = ref<any>(null); const workflowRef = ref<any>(null);
@ -549,6 +550,23 @@ function fetchCheckIsofficer() {
}); });
} }
function convertStatus(val: string) {
if (/^[A-Za-z]+$/.test(val)) {
switch (val) {
case "CAREER":
return "ประกอบอาชีพอื่น";
case "MOVE":
return "รับราชการสังกัดอื่น";
case "FAMILY":
return "ดูแลบิดามารดา";
case "EDUCATION":
return "ศึกษาต่อ";
case "OTHER":
return "อื่น ๆ";
}
} else return val;
}
/** Hook */ /** Hook */
onMounted(async () => { onMounted(async () => {
showLoader(); showLoader();
@ -575,7 +593,8 @@ onMounted(async () => {
class="q-mr-sm" class="q-mr-sm"
@click="router.push('/retirement/resign-employee')" @click="router.push('/retirement/resign-employee')"
/> />
รายละเอยดการลาออก {{ รายละเอยดการลาออก
{{
dataDetail.prefix + dataDetail.firstName + " " + dataDetail.lastName dataDetail.prefix + dataDetail.firstName + " " + dataDetail.lastName
}} }}
</div> </div>
@ -640,7 +659,13 @@ onMounted(async () => {
<div class="col-xs-6 col-sm-3 row items-start"> <div class="col-xs-6 col-sm-3 row items-start">
<div class="col-12"> <div class="col-12">
<div class="col-12 text-top">เหตผลทลาออกจากราชการ</div> <div class="col-12 text-top">เหตผลทลาออกจากราชการ</div>
<div class="col-12 text-detail">{{ dataDetail.reason }}</div> <div class="col-12 text-detail">
{{
`${convertStatus(dataDetail.reason)}${
dataDetail.remark ? `(${dataDetail.remark})` : ""
}`
}}
</div>
</div> </div>
</div> </div>
<div class="col-xs-6 col-sm-3 row items-start"> <div class="col-xs-6 col-sm-3 row items-start">