From a069805cd4b8ac28c13ebfdf94a363bb49bffb87 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 9 Aug 2024 10:57:07 +0700 Subject: [PATCH 1/6] =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B0=E0=B9=80?= =?UTF-8?q?=E0=B8=A1=E0=B8=B4=E0=B8=99=E0=B8=9A=E0=B8=B8=E0=B8=84=E0=B8=84?= =?UTF-8?q?=E0=B8=A5=20=3D>=20=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B8=8A=E0=B8=B7=E0=B9=88=E0=B8=AD=E0=B8=81?= =?UTF-8?q?=E0=B8=A3=E0=B8=A3=E0=B8=A1=E0=B8=81=E0=B8=B2=E0=B8=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/Director/AddPage.vue | 2 +- .../components/Director/DialogDetail.vue | 120 +++++++++++++++++ .../components/Director/Form.vue | 69 +++++++--- .../components/Director/MainPage.vue | 122 ++++++++++-------- .../12_evaluatePersonal/views/MainPage.vue | 24 +++- 5 files changed, 256 insertions(+), 81 deletions(-) create mode 100644 src/modules/12_evaluatePersonal/components/Director/DialogDetail.vue diff --git a/src/modules/12_evaluatePersonal/components/Director/AddPage.vue b/src/modules/12_evaluatePersonal/components/Director/AddPage.vue index 61988a8d5..d386ceead 100644 --- a/src/modules/12_evaluatePersonal/components/Director/AddPage.vue +++ b/src/modules/12_evaluatePersonal/components/Director/AddPage.vue @@ -55,7 +55,7 @@ function addData(formData: DataForm) { flat color="primary" class="q-mr-sm" - @click="$router.push(`/evaluate/director`)" + @click="$router.go(-1)" /> เพิ่มรายชื่อกรรมการ diff --git a/src/modules/12_evaluatePersonal/components/Director/DialogDetail.vue b/src/modules/12_evaluatePersonal/components/Director/DialogDetail.vue new file mode 100644 index 000000000..0ef78ff81 --- /dev/null +++ b/src/modules/12_evaluatePersonal/components/Director/DialogDetail.vue @@ -0,0 +1,120 @@ + + + + + diff --git a/src/modules/12_evaluatePersonal/components/Director/Form.vue b/src/modules/12_evaluatePersonal/components/Director/Form.vue index 89565c6f4..1444e76c7 100644 --- a/src/modules/12_evaluatePersonal/components/Director/Form.vue +++ b/src/modules/12_evaluatePersonal/components/Director/Form.vue @@ -1,5 +1,5 @@ diff --git a/src/modules/12_evaluatePersonal/views/MainPage.vue b/src/modules/12_evaluatePersonal/views/MainPage.vue index a9cc7255d..19a94e769 100644 --- a/src/modules/12_evaluatePersonal/views/MainPage.vue +++ b/src/modules/12_evaluatePersonal/views/MainPage.vue @@ -2,6 +2,7 @@ import { onMounted, ref, watch, computed } from "vue"; import { useQuasar } from "quasar"; import { useRouter } from "vue-router"; +import { checkPermission } from "@/utils/permissions"; import http from "@/plugins/http"; import config from "@/app.config"; @@ -249,19 +250,28 @@ onMounted(async () => { >