From fbbd68570a434e01aa5285d6938034d233abb650 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Mon, 18 Dec 2023 15:30:14 +0700 Subject: [PATCH] =?UTF-8?q?UI=20=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=8A?= =?UTF-8?q?=E0=B8=B7=E0=B9=88=E0=B8=AD=E0=B8=81=E0=B8=A3=E0=B8=A3=E0=B8=A1?= =?UTF-8?q?=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B9=81=E0=B8=A5=E0=B8=B0=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B8=9B=E0=B8=A3=E0=B8=B0=E0=B8=8A=E0=B8=B8?= =?UTF-8?q?=E0=B8=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DialogHeader.vue | 27 +++ src/modules/06_evaluate/components/Tab1.vue | 36 ++++ src/modules/06_evaluate/components/Tab2.vue | 36 ++++ .../components/directorandmeet/DialogMain.vue | 96 ++++++++++ .../components/directorandmeet/Table.vue | 174 ++++++++++++++++++ .../components/viewstep/tableStep1.vue | 15 +- .../06_evaluate/stores/evaluteDetail.ts | 126 ++++++------- 7 files changed, 432 insertions(+), 78 deletions(-) create mode 100644 src/components/DialogHeader.vue create mode 100644 src/modules/06_evaluate/components/directorandmeet/DialogMain.vue create mode 100644 src/modules/06_evaluate/components/directorandmeet/Table.vue diff --git a/src/components/DialogHeader.vue b/src/components/DialogHeader.vue new file mode 100644 index 0000000..14758aa --- /dev/null +++ b/src/components/DialogHeader.vue @@ -0,0 +1,27 @@ + + diff --git a/src/modules/06_evaluate/components/Tab1.vue b/src/modules/06_evaluate/components/Tab1.vue index d8b6edb..c0f8443 100644 --- a/src/modules/06_evaluate/components/Tab1.vue +++ b/src/modules/06_evaluate/components/Tab1.vue @@ -22,6 +22,8 @@ import ViewStep1 from "@/modules/06_evaluate/components/viewstep/viewStep1.vue"; import ViewStep3 from "@/modules/06_evaluate/components/viewstep/viewStep3.vue"; import ViewStep7 from "@/modules/06_evaluate/components/viewstep/viewStep7.vue"; +import DialogMain from "@/modules/06_evaluate/components/directorandmeet/DialogMain.vue"; + import { useEvaluateStore } from "@/modules/06_evaluate/store"; import { useCounterMixin } from "@/stores/mixin"; @@ -168,6 +170,23 @@ async function saveStep9() { console.log("Save 9"); } +const modalDirector = ref(false); + +function onClickDialogDirevtor() { + modalDirector.value = true; +} + +function closeDialogDirector() { + modalDirector.value = false; +} +function fetchDirector() { + console.log("ประเมินชำนาญการ:director"); +} + +function fetchMeeting() { + console.log("ประเมินชำนาญการ:meeting"); +} + onMounted(() => { store.step = 1; }); @@ -178,6 +197,16 @@ onMounted(() => {
ประเมินชำนาญการ
+ +
+ +
@@ -258,6 +287,13 @@ onMounted(() => {
+ + diff --git a/src/modules/06_evaluate/components/directorandmeet/Table.vue b/src/modules/06_evaluate/components/directorandmeet/Table.vue new file mode 100644 index 0000000..04a64b5 --- /dev/null +++ b/src/modules/06_evaluate/components/directorandmeet/Table.vue @@ -0,0 +1,174 @@ + + + + + diff --git a/src/modules/06_evaluate/components/viewstep/tableStep1.vue b/src/modules/06_evaluate/components/viewstep/tableStep1.vue index b311e4b..cc8c441 100644 --- a/src/modules/06_evaluate/components/viewstep/tableStep1.vue +++ b/src/modules/06_evaluate/components/viewstep/tableStep1.vue @@ -10,26 +10,27 @@ const props = defineProps({