diff --git a/src/modules/05_leave/componenst/Calendar.vue b/src/modules/05_leave/componenst/Calendar.vue
index 8ef649f..ab97329 100644
--- a/src/modules/05_leave/componenst/Calendar.vue
+++ b/src/modules/05_leave/componenst/Calendar.vue
@@ -151,11 +151,11 @@ const props = defineProps({
type: Number,
default: () => new Date().getMonth(),
},
- refreshData: {
- //หน้า main มีการอัพเดทค่าให้ refresh data
- type: Boolean,
- required: true,
- },
+ // refreshData: {
+ // //หน้า main มีการอัพเดทค่าให้ refresh data
+ // type: Boolean,
+ // required: true,
+ // },
fetchDataSummaryCalendar: {
//ฟังก์ชันอัพเดทสรุปวันหยุด
type: Function,
@@ -177,7 +177,9 @@ onMounted(async () => {
* ค่า props(วันเดือนปีที่เลือก) ตอนอัพเดท ค่าฏิทินให้อัพเดทใหม่
*/
watch(props, async (count, prevCount) => {
+ const calen = fullCalendar.value.getApi()
const date = new Date(props.dateYear, props.dateMonth)
+ calen.gotoDate(date)
})
const cancel = async (text: string) => {
title.value = text
diff --git a/src/modules/05_leave/componenst/Forms/01_SickForm.vue b/src/modules/05_leave/componenst/Forms/01_SickForm.vue
new file mode 100644
index 0000000..a9a018c
--- /dev/null
+++ b/src/modules/05_leave/componenst/Forms/01_SickForm.vue
@@ -0,0 +1,24 @@
+
+
+
+
+ ลาป่วย ลาคลอดบุตร และลากิจส่วนตัว
+
+ - เขียนที่
+ - ลาตั้งแต่วันที่
+ - ลาถึงวันที่
+ - ลาครั้งสุดท้ายในประเภทนั้น ๆ เมื่อวันที่ (Auto)
+ - จำนวนวันที่ลา (Auto)
+
+
*หมายเหตุ (กรณีลาป่วยและลากิจ สามารถเลือกให้ลาครึ่งวันเช้า หรือครึ่งวันบ่ายได้)
+ ที่อยู่ที่ติดต่อได้ระหว่างลา (อาจดึงมาจากที่อยู่ปัจจุบันโดยอัตโนมัติ
+ แต่ให้ผู้ใช้งานแก้ไขได้)
+
+
diff --git a/src/modules/05_leave/componenst/Forms/04_HelpWifeBirthForm.vue b/src/modules/05_leave/componenst/Forms/04_HelpWifeBirthForm.vue
new file mode 100644
index 0000000..3d35c91
--- /dev/null
+++ b/src/modules/05_leave/componenst/Forms/04_HelpWifeBirthForm.vue
@@ -0,0 +1,27 @@
+
+
+
+
+ ลาไปช่วยเหลือภริยาที่คลอดบุตร
+
+ - เขียนที่
+ - ชื่อภรรยา
+ - วันที่คลอด
+ - ลาตั้งแต่วันที่
+ - ลาถึงวันที่
+ - จำนวนวันที่ลา (frontend คำนวนให้ Auto)
+ - ที่อยู่ที่ติดต่อได้ระหว่างลา (textarea)
+ - หมายเลขโทรศัพท์
+
+
+ *หมายเหตุ ที่อยู่ที่ติดต่อได้ระหว่างลา (อาจดึงมาจากที่อยู่ปัจจุบันโดยอัตโนมัติ แต่ให้ผู้ใช้งานแก้ไขได้)
+
+
+
diff --git a/src/modules/05_leave/router.ts b/src/modules/05_leave/router.ts
index 211bf09..6b64f87 100644
--- a/src/modules/05_leave/router.ts
+++ b/src/modules/05_leave/router.ts
@@ -5,6 +5,8 @@ const leave = () => import("@/modules/05_leave/views/Main.vue")
const addAbsence = () => import("@/modules/05_leave/views/AddPage.vue")
+const samplePage = () => import("@/modules/05_leave/views/SampleForm.vue")
+
/* const Checkout = () => import("@/modules/04_checkin/views/Checkout.vue");
*/
export default [
@@ -26,4 +28,13 @@ export default [
Key: [7],
},
},
+ {
+ path: "/leave/sample",
+ name: "sample-page",
+ component: samplePage,
+ meta: {
+ Auth: true,
+ Key: [7],
+ },
+ },
]
diff --git a/src/modules/05_leave/views/Main.vue b/src/modules/05_leave/views/Main.vue
index 5ddfad4..f6d438e 100644
--- a/src/modules/05_leave/views/Main.vue
+++ b/src/modules/05_leave/views/Main.vue
@@ -97,7 +97,7 @@
-
+
diff --git a/src/modules/05_leave/views/SampleForm.vue b/src/modules/05_leave/views/SampleForm.vue
new file mode 100644
index 0000000..8787429
--- /dev/null
+++ b/src/modules/05_leave/views/SampleForm.vue
@@ -0,0 +1,64 @@
+
+
+
+
+
diff --git a/src/views/MainLayout.vue b/src/views/MainLayout.vue
index 518c2e8..1cec21a 100644
--- a/src/views/MainLayout.vue
+++ b/src/views/MainLayout.vue
@@ -96,8 +96,8 @@ const doLogout = () => {
dense inline-label class="text-grey-5 tabsHome">
-
+