ปรับ แสดงรายละเอียดสถานที่ลเวลาเข้า และออก

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-01-08 09:58:22 +07:00
parent b4998e73b6
commit d4fafe3c3f
2 changed files with 31 additions and 0 deletions

View file

@ -58,6 +58,10 @@ const formData = reactive<FormDetail>({
checkOutStatus: "",
fullName: "",
checkOutDescription: "",
isLocationCheckIn: false,
checkInLocationName: "",
isLocationCheckOut: false,
checkOutLocationName: "",
});
/**
@ -98,6 +102,11 @@ async function fetchDetailByid(id: string, type: string) {
formData.checkOutStatus = data.checkOutStatus
? convertSatatus(data.checkOutStatus)
: "-";
formData.isLocationCheckIn = data.isLocationCheckIn;
formData.checkInLocationName = data.checkInLocationName;
formData.isLocationCheckOut = data.isLocationCheckOut;
formData.checkOutLocationName = data.checkOutLocationName;
})
.catch((err) => {
messageError($q, err);
@ -198,6 +207,15 @@ watch(
<div class="col text-grey-8">เวลาเขางาน</div>
<div class="col">{{ formData.checkInTime }}</div>
</div>
<div class="row">
<div class="col text-grey-8">สถานททำงาน</div>
<div class="col" v-if="formData.isLocationCheckIn">
ในสถานท
</div>
<div class="col" v-else>
นอกสถานท ({{ formData.checkInLocationName }})
</div>
</div>
<div class="row">
<div class="col text-grey-8"></div>
<div class="col">
@ -244,6 +262,15 @@ watch(
<div class="col text-grey-8">เวลาออกงาน</div>
<div class="col">{{ formData.checkOutTime }}</div>
</div>
<div class="row">
<div class="col text-grey-8">สถานททำงาน</div>
<div class="col" v-if="formData.isLocationCheckOut">
ในสถานท
</div>
<div class="col" v-else>
นอกสถานท ({{ formData.checkOutLocationName }})
</div>
</div>
<div class="row">
<div class="col text-grey-8"></div>
<div class="col">

View file

@ -77,5 +77,9 @@ interface FormDetail {
checkOutLon: number | null; //พิกัด Lon ออกงาน
checkOutImg: string; //รูปถ่ายออกงาน
checkOutDescription: string; //หมายเหตุออกงาน
isLocationCheckIn: boolean;
isLocationCheckOut: boolean;
checkInLocationName: string;
checkOutLocationName: string;
}
export type { TableRows, DataResLog, DataResTime, TableRowsTime, FormDetail };