From b9d04bef5c8a21adcc4da8bf00327ec0ac78c152 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Thu, 25 Jan 2024 16:54:23 +0700 Subject: [PATCH] =?UTF-8?q?pop=20up=20=E0=B8=95=E0=B8=B1=E0=B9=89=E0=B8=87?= =?UTF-8?q?=E0=B9=80=E0=B8=A7=E0=B8=A5=E0=B8=B2=E0=B9=80=E0=B8=9C=E0=B8=A2?= =?UTF-8?q?=E0=B9=81=E0=B8=9E=E0=B8=A3=E0=B9=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/DialogFormDateTime.vue | 115 ++++++++++++++++++ .../interface/index/Main.ts | 6 +- .../02_organizationalNew/views/main.vue | 5 + 3 files changed, 125 insertions(+), 1 deletion(-) create mode 100644 src/modules/02_organizationalNew/components/DialogFormDateTime.vue diff --git a/src/modules/02_organizationalNew/components/DialogFormDateTime.vue b/src/modules/02_organizationalNew/components/DialogFormDateTime.vue new file mode 100644 index 000000000..d3567a49f --- /dev/null +++ b/src/modules/02_organizationalNew/components/DialogFormDateTime.vue @@ -0,0 +1,115 @@ + + diff --git a/src/modules/02_organizationalNew/interface/index/Main.ts b/src/modules/02_organizationalNew/interface/index/Main.ts index f34843c9f..afc90fbf9 100644 --- a/src/modules/02_organizationalNew/interface/index/Main.ts +++ b/src/modules/02_organizationalNew/interface/index/Main.ts @@ -38,4 +38,8 @@ interface FormPositionRef { positionNo: object | null; [key: string]: any; } -export type { Pagination, DataOption,FormDataAgency,FormDataPosition,FormAgencyRef,FormPositionRef }; +interface FormDateTimeRef { + dateTime: object | null; + [key: string]: any; +} +export type { Pagination, DataOption,FormDataAgency,FormDataPosition,FormAgencyRef,FormPositionRef,FormDateTimeRef }; diff --git a/src/modules/02_organizationalNew/views/main.vue b/src/modules/02_organizationalNew/views/main.vue index 4795a8c07..4b81929a5 100644 --- a/src/modules/02_organizationalNew/views/main.vue +++ b/src/modules/02_organizationalNew/views/main.vue @@ -3,15 +3,18 @@ import { ref } from "vue"; import DialogFormAgency from "@/modules/02_organizationalNew/components/DialogFormAgency.vue"; import DialogFormPosition from "@/modules/02_organizationalNew/components/DialogFormPosition.vue"; import DialogFormHistory from "@/modules/02_organizationalNew/components/DialogHistory.vue"; +import DialogFormDateTime from "@/modules/02_organizationalNew/components/DialogFormDateTime.vue"; const modalAgency = ref(false); const modalPosition = ref(false); const modalHistory = ref(false); +const modalDate = ref(false); function close() { modalAgency.value = false; modalPosition.value = false; modalHistory.value = false; + modalDate.value = false; } @@ -20,10 +23,12 @@ function close() { pop up test (agency) pop up test (position) pop up test (history) + pop up test (Date) +