ปรับเเสดงผล เรื่องลาออก
This commit is contained in:
parent
b6d0057750
commit
3a9083289c
2 changed files with 54 additions and 5 deletions
|
|
@ -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">
|
||||||
|
|
|
||||||
|
|
@ -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">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue