2023-11-07 11:17:13 +07:00
|
|
|
<script setup lang="ts">
|
|
|
|
|
import type { QTableProps } from "quasar";
|
|
|
|
|
import { ref, onMounted } from "vue";
|
|
|
|
|
import { useRouter } from "vue-router";
|
|
|
|
|
import Table from "@/components/TableHistory.vue";
|
|
|
|
|
import ToolBar from "@/components/ToolBar.vue";
|
|
|
|
|
|
|
|
|
|
// importStores
|
|
|
|
|
import { useChekIn } from "@/stores/chekin";
|
|
|
|
|
|
|
|
|
|
const router = useRouter();
|
|
|
|
|
const stores = useChekIn();
|
|
|
|
|
|
|
|
|
|
onMounted(() => {
|
|
|
|
|
fetchlist();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
function fetchlist() {
|
|
|
|
|
const listData = [
|
|
|
|
|
{
|
|
|
|
|
no: "1",
|
|
|
|
|
date: "13/08/66",
|
|
|
|
|
in: "11:20",
|
|
|
|
|
loIn: "สำนักงาน ก.ก ",
|
|
|
|
|
out: "",
|
|
|
|
|
loOut: "",
|
|
|
|
|
status: "",
|
|
|
|
|
Morningstatus: "1",
|
|
|
|
|
AfternoonStatus: "1",
|
2023-11-07 16:35:39 +07:00
|
|
|
statusEdit: "wait",
|
2023-11-07 11:17:13 +07:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
no: "2",
|
|
|
|
|
date: "12/08/66",
|
|
|
|
|
in: "08:04",
|
|
|
|
|
loIn: "สำนักงาน ก.ก ",
|
|
|
|
|
out: "17:01",
|
|
|
|
|
loOut: "สำนักงาน ก.ก ",
|
|
|
|
|
status: "ลงเวลาเรียบร้อย",
|
|
|
|
|
Morningstatus: "2",
|
|
|
|
|
AfternoonStatus: "2",
|
2023-11-07 16:35:39 +07:00
|
|
|
statusEdit: "edit",
|
2023-11-07 11:17:13 +07:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
no: "3",
|
|
|
|
|
date: "11/08/66",
|
|
|
|
|
in: "08:34",
|
|
|
|
|
loIn: "สำนักงาน ก.ก ",
|
|
|
|
|
out: "17:36",
|
|
|
|
|
loOut: "สำนักงาน ก.ก ",
|
|
|
|
|
status: "สาย ทำงานครบ",
|
|
|
|
|
Morningstatus: "3",
|
|
|
|
|
AfternoonStatus: "2",
|
2023-11-07 16:35:39 +07:00
|
|
|
statusEdit: "edit",
|
2023-11-07 11:17:13 +07:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
no: "4",
|
|
|
|
|
date: "10/08/66",
|
|
|
|
|
in: "08:48",
|
|
|
|
|
loIn: "สำนักงาน ก.ก ",
|
|
|
|
|
out: "17:00",
|
|
|
|
|
loOut: "สำนักงาน ก.ก ",
|
|
|
|
|
status: "สาย ทำงานไม่ครบ",
|
|
|
|
|
Morningstatus: "3",
|
|
|
|
|
AfternoonStatus: "3",
|
2023-11-07 16:35:39 +07:00
|
|
|
statusEdit: "approve",
|
2023-11-07 11:17:13 +07:00
|
|
|
},
|
|
|
|
|
];
|
|
|
|
|
stores.fetchHistoryList(listData);
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
<template>
|
|
|
|
|
<div class="col-12 row justify-center">
|
|
|
|
|
<div class="col-xs-12 col-sm-12 col-md-12">
|
|
|
|
|
<q-card flat class="row col-12 cardNone">
|
|
|
|
|
<div
|
|
|
|
|
class="bg-secondary text-white col-12 row items-center q-px-md q-py-sm"
|
|
|
|
|
>
|
|
|
|
|
<div class="col-2">
|
|
|
|
|
<q-btn
|
|
|
|
|
icon="arrow_backt"
|
|
|
|
|
unelevated
|
|
|
|
|
round
|
|
|
|
|
dense
|
|
|
|
|
flat
|
|
|
|
|
color="white"
|
|
|
|
|
@click="router.go(-1)"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
<q-space />
|
|
|
|
|
<span class="text-body1 text-weight-bold col-8 text-center"
|
|
|
|
|
>ประวัติการลงเวลา</span
|
|
|
|
|
>
|
|
|
|
|
<div class="col-2"></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-12 q-pa-md text-grey-9">
|
|
|
|
|
<ToolBar />
|
|
|
|
|
<Table />
|
|
|
|
|
</div>
|
|
|
|
|
</q-card>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|