ปรับรายงานการลงเวลา และการลา

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-01-10 16:11:53 +07:00
parent ad745a9160
commit 8532079f83
7 changed files with 452 additions and 461 deletions

View file

@ -88,7 +88,7 @@ function closeDialog() {
modalFix.value = false;
}
function save() {
function save() {
dialogConfirm($q, async () => {
showLoader();
await http

View file

@ -1,53 +0,0 @@
<script setup lang="ts">
import { useRouter } from "vue-router";
const router = useRouter();
function nextPage(type: string) {
router.push(`/statistics-report/${type}`);
}
</script>
<template>
<div class="toptitle text-dark col-12 row items-center">รายงานสถ</div>
<div>
<q-card flat bordered class="col-12 q-mt-sm">
<div class="q-pa-md">
<q-item
clickable
dense
class="hover-green"
@click="nextPage('time-records')"
>
<q-item-section avatar>
<q-icon color="primary" name="mdi-file" size="xs" />
</q-item-section>
<q-item-section class="text-dark">
รายงานสรปบนทกการลงเวลาปฏงาน
</q-item-section>
</q-item>
<q-item
clickable
dense
class="hover-green"
@click="nextPage('leaveday')"
>
<q-item-section avatar>
<q-icon color="primary" name="mdi-file" size="xs" />
</q-item-section>
<q-item-section class="text-dark"> ญชแสดงวนลา </q-item-section>
</q-item>
</div>
</q-card>
</div>
</template>
<style lang="scss" scoped>
.q-item.hover-green:hover {
background-color: #d5f1ee57;
border-radius: 2px;
}
.q-item.hover-green {
padding: 10px;
}
</style>

View file

@ -4,13 +4,31 @@ import { ref } from "vue";
/** import Components */
import Tab1 from "@/modules/09_leave/components/1_Work/Tab1.vue";
import Tab2 from "@/modules/09_leave/components/1_Work/Tab2.vue";
import DialogReport from "@/modules/09_leave/components/1_Work/DialogReport.vue";
const tab = ref("1");
const modalReport = ref<boolean>(false);
function onClickOpenDialog() {
modalReport.value = !modalReport.value;
}
</script>
<template>
<div class="toptitle text-dark col-12 row items-center">
รายการลงเวลาปฏงาน
<div class="row">
<span class="toptitle text-dark item-center">รายการลงเวลาปฏงาน</span>
<q-space />
<q-btn
dense
flat
class="text-primary"
label="รายงานสถิติการลา"
@click="onClickOpenDialog"
>
<q-tooltip>รายงานสถการลา</q-tooltip>
</q-btn>
</div>
<div>
<q-card bordered flat>
<q-tabs
@ -40,6 +58,8 @@ const tab = ref("1");
</q-tab-panels>
</q-card>
</div>
<DialogReport :modal="modalReport" :close="onClickOpenDialog" />
</template>
<style scoped></style>