From 3607400650c6be6fa15e7b468e560d9991d86d4b Mon Sep 17 00:00:00 2001 From: waruneeta Date: Wed, 8 Nov 2023 13:04:38 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B8=81=E0=B9=87=E0=B8=9A=20tab=20va?= =?UTF-8?q?lue=20=E0=B9=84=E0=B8=A7=E0=B9=89=E0=B8=97=E0=B8=B5=E0=B9=88=20?= =?UTF-8?q?store=20=E0=B9=81=E0=B8=A5=E0=B8=B0=E0=B8=9B=E0=B8=A3=E0=B8=B1?= =?UTF-8?q?=E0=B8=9A=20layout=20code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/05_leave/store.ts | 2 + src/modules/05_leave/views/Main.vue | 740 ++++++++++++++++------------ 2 files changed, 432 insertions(+), 310 deletions(-) diff --git a/src/modules/05_leave/store.ts b/src/modules/05_leave/store.ts index 379bcaa..ff24391 100644 --- a/src/modules/05_leave/store.ts +++ b/src/modules/05_leave/store.ts @@ -5,6 +5,7 @@ import type { FormLeavetMainData, OptionData, formListLeaveData } from "@/module import { useCounterMixin } from "@/stores/mixin" export const useLeaveStore = defineStore("Leave", () => { + const tabValue = ref("calendar"); const typeLeave = ref('') const mixin = useCounterMixin() const { date2Thai } = mixin @@ -294,6 +295,7 @@ export const useLeaveStore = defineStore("Leave", () => { } return { + tabValue, typeOptions, optionsSpecific, statusOptions, diff --git a/src/modules/05_leave/views/Main.vue b/src/modules/05_leave/views/Main.vue index f6d438e..a16cc62 100644 --- a/src/modules/05_leave/views/Main.vue +++ b/src/modules/05_leave/views/Main.vue @@ -1,51 +1,263 @@ + + - -