Merge branch 'develop' into dev
This commit is contained in:
commit
5b1dce3bd8
1 changed files with 39 additions and 7 deletions
|
|
@ -306,7 +306,7 @@ async function fetchDataDetail(id: string) {
|
||||||
isStatus.value = data.status;
|
isStatus.value = data.status;
|
||||||
isGov.value = data.citizenId ? true : false;
|
isGov.value = data.citizenId ? true : false;
|
||||||
isGuarantor.value = data.guarantorCitizenId ? true : false;
|
isGuarantor.value = data.guarantorCitizenId ? true : false;
|
||||||
if (isStatus.value !== "PENDING") {
|
if (isStatus.value === "GRADUATE" || isStatus.value === "NOTGRADUATE") {
|
||||||
router.push(`/development/scholarship-detail/${id}`);
|
router.push(`/development/scholarship-detail/${id}`);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -678,6 +678,27 @@ async function uploadFileDoc(uploadUrl: string, file: any) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** ฟังก์ชั่นแปลงสถานะ */
|
||||||
|
function conventStatus(val: string, type: string) {
|
||||||
|
switch (val) {
|
||||||
|
case "PENDING":
|
||||||
|
if (type === "TRAINING") {
|
||||||
|
return "อยู่ระหว่างฝึกอบรม";
|
||||||
|
} else if (type === "DOMESTICE" || type === "STUDY") {
|
||||||
|
return "อยู่ระหว่างศึกษา";
|
||||||
|
}
|
||||||
|
return "";
|
||||||
|
case "REPORTED":
|
||||||
|
return "รายงานตัวกลับเข้าปฏิบัติราชการแล้ว";
|
||||||
|
case "GRADUATE":
|
||||||
|
return "เรียนจบ";
|
||||||
|
case "NOTGRADUATE":
|
||||||
|
return "เรียนไม่จบ";
|
||||||
|
default:
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/** ดึงข้อมูลเมื่อคอมโพเนนต์โหลดเสร็จสมบูรณ์ */
|
/** ดึงข้อมูลเมื่อคอมโพเนนต์โหลดเสร็จสมบูรณ์ */
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
if (scholarshipId.value) {
|
if (scholarshipId.value) {
|
||||||
|
|
@ -772,27 +793,38 @@ onMounted(async () => {
|
||||||
</q-menu>
|
</q-menu>
|
||||||
</q-btn>
|
</q-btn>
|
||||||
</div>
|
</div>
|
||||||
<div class="q-gutter-sm" v-if="isStatus === 'REPORTED'">
|
|
||||||
|
<div
|
||||||
|
class="q-gutter-sm"
|
||||||
|
v-if="isStatus === 'REPORTED' && !checkRouteDetail"
|
||||||
|
>
|
||||||
<q-btn
|
<q-btn
|
||||||
v-if="!checkRouteDetail"
|
|
||||||
unelevated
|
unelevated
|
||||||
color="green"
|
color="green"
|
||||||
label="เรียนจบ"
|
label="เรียนจบ"
|
||||||
@click="onClickUpdateStatus('GRADUATE')"
|
@click="onClickUpdateStatus('GRADUATE')"
|
||||||
/>
|
/>
|
||||||
<q-btn
|
<q-btn
|
||||||
v-if="!checkRouteDetail"
|
|
||||||
unelevated
|
unelevated
|
||||||
color="red"
|
color="red"
|
||||||
label="เรียนไม่จบ"
|
label="เรียนไม่จบ"
|
||||||
@click="onClickUpdateStatus('NOTGRADUATE')"
|
@click="onClickUpdateStatus('NOTGRADUATE')"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
v-if="isStatus === 'GRADUATE' || isStatus === 'NOTGRADUATE'"
|
v-if="
|
||||||
:class="isStatus === 'GRADUATE' ? 'text-green' : 'text-red'"
|
checkRouteDetail || isStatus === 'PENDING' || isStatus !== 'REPORTED'
|
||||||
|
"
|
||||||
|
:class="
|
||||||
|
isStatus === 'GRADUATE'
|
||||||
|
? 'text-green'
|
||||||
|
: isStatus === 'NOTGRADUATE'
|
||||||
|
? 'text-red'
|
||||||
|
: ''
|
||||||
|
"
|
||||||
>
|
>
|
||||||
{{ isStatus === "GRADUATE" ? "เรียนจบ" : "เรียนไม่จบ" }}
|
{{ conventStatus(isStatus, formBody.scholarshipType) }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue