From 94b67c81ecb189689191607eb6616615b8497272 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Wed, 8 May 2024 10:48:10 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=A2=E0=B9=89=E0=B8=B2=E0=B8=A2=20code=20?= =?UTF-8?q?=E0=B8=AA=E0=B9=88=E0=B8=A7=E0=B8=99=E0=B8=97=E0=B8=B5=E0=B9=88?= =?UTF-8?q?=E0=B8=AD=E0=B8=A2=E0=B8=B9=E0=B9=88=E0=B9=83=E0=B8=99=E0=B8=82?= =?UTF-8?q?=E0=B9=89=E0=B8=AD=E0=B8=A1=E0=B8=B9=E0=B8=A5=E0=B8=AB=E0=B8=A5?= =?UTF-8?q?=E0=B8=B1=E0=B8=81=E0=B9=84=E0=B8=A7=E0=B9=89=20module=2001=5Fm?= =?UTF-8?q?etadataNew=20(=E0=B8=95=E0=B8=B1=E0=B8=A7=E0=B8=8A=E0=B8=B5?= =?UTF-8?q?=E0=B9=89=E0=B8=A7=E0=B8=B1=E0=B8=94,=20=E0=B8=AA=E0=B8=A1?= =?UTF-8?q?=E0=B8=A3=E0=B8=A3=E0=B8=96=E0=B8=99=E0=B8=B0,=20=E0=B8=A2?= =?UTF-8?q?=E0=B8=B8=E0=B8=97=E0=B8=98=E0=B8=A8=E0=B8=B2=E0=B8=AA=E0=B8=95?= =?UTF-8?q?=E0=B8=A3=E0=B9=8C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/interface/request/main/main.ts | 2 +- .../components/Indicators/DialogHistory.vue | 65 ++++++ .../indicatorByPlan/DetailView.vue | 2 +- .../indicatorByPlan/IndicatorByPlan.vue | 2 +- .../indicatorByRole/DetailView.vue | 40 ++-- .../competency/01ListCompetency.vue | 16 +- .../competency/02ListLinkPosition.vue | 8 +- .../components/competency/03ListLinkGroup.vue | 18 +- .../components/competency/04ListCriteria.vue | 0 .../components/competency/05ListDetail.vue | 0 .../components/competency/AddPage.vue | 8 +- .../competency/Forms/01_FormMain.vue | 5 +- .../competency/Forms/02_FormGroup.vue | 2 +- .../competency/Forms/03_FormExecutive.vue | 2 +- .../Forms/04_FormExecutivePosition.vue | 2 +- .../Forms/05_FormExecutiveLevel.vue | 2 +- .../components/competency/Forms/Main.vue | 2 +- .../01_metadataNew/interface/index/Main.ts | 14 +- .../01_metadataNew/interface/request/Main.ts | 53 ++++- .../01_metadataNew/interface/response/Main.ts | 43 ++++ .../interface/response/Strategic.ts | 8 + src/modules/01_metadataNew/router.ts | 122 +++++++++++ src/modules/01_metadataNew/stores/KPIStore.ts | 194 +++++++++++++++++ .../views/Strategic.vue | 4 +- .../views/competency.vue | 11 +- .../views/indicatorByPlan.vue | 42 ++-- .../views/indicatorByRole.vue | 19 +- src/modules/14_KPI/router.ts | 202 +++++++++--------- src/modules/15_development/router.ts | 24 +-- 29 files changed, 698 insertions(+), 214 deletions(-) create mode 100644 src/modules/01_metadataNew/components/Indicators/DialogHistory.vue rename src/modules/{14_KPI/components => 01_metadataNew/components/Indicators}/indicatorByPlan/DetailView.vue (85%) rename src/modules/{14_KPI/components => 01_metadataNew/components/Indicators}/indicatorByPlan/IndicatorByPlan.vue (99%) rename src/modules/{14_KPI/components => 01_metadataNew/components/Indicators}/indicatorByRole/DetailView.vue (96%) rename src/modules/{14_KPI => 01_metadataNew}/components/competency/01ListCompetency.vue (94%) rename src/modules/{14_KPI => 01_metadataNew}/components/competency/02ListLinkPosition.vue (97%) rename src/modules/{14_KPI => 01_metadataNew}/components/competency/03ListLinkGroup.vue (97%) rename src/modules/{14_KPI => 01_metadataNew}/components/competency/04ListCriteria.vue (100%) rename src/modules/{14_KPI => 01_metadataNew}/components/competency/05ListDetail.vue (100%) rename src/modules/{14_KPI => 01_metadataNew}/components/competency/AddPage.vue (91%) rename src/modules/{14_KPI => 01_metadataNew}/components/competency/Forms/01_FormMain.vue (98%) rename src/modules/{14_KPI => 01_metadataNew}/components/competency/Forms/02_FormGroup.vue (98%) rename src/modules/{14_KPI => 01_metadataNew}/components/competency/Forms/03_FormExecutive.vue (99%) rename src/modules/{14_KPI => 01_metadataNew}/components/competency/Forms/04_FormExecutivePosition.vue (99%) rename src/modules/{14_KPI => 01_metadataNew}/components/competency/Forms/05_FormExecutiveLevel.vue (99%) rename src/modules/{14_KPI => 01_metadataNew}/components/competency/Forms/Main.vue (99%) create mode 100644 src/modules/01_metadataNew/interface/response/Main.ts create mode 100644 src/modules/01_metadataNew/interface/response/Strategic.ts create mode 100644 src/modules/01_metadataNew/stores/KPIStore.ts rename src/modules/{15_development => 01_metadataNew}/views/Strategic.vue (98%) rename src/modules/{14_KPI => 01_metadataNew}/views/competency.vue (82%) rename src/modules/{14_KPI => 01_metadataNew}/views/indicatorByPlan.vue (95%) rename src/modules/{14_KPI => 01_metadataNew}/views/indicatorByRole.vue (98%) diff --git a/src/interface/request/main/main.ts b/src/interface/request/main/main.ts index d8424ad5a..d7aa13eae 100644 --- a/src/interface/request/main/main.ts +++ b/src/interface/request/main/main.ts @@ -110,7 +110,7 @@ const menuList = readonly([ { key: 2.0, label: "ยุทธศาสตร์", - path: "developmentStrategic", + path: "strategic", role: "development", }, ], diff --git a/src/modules/01_metadataNew/components/Indicators/DialogHistory.vue b/src/modules/01_metadataNew/components/Indicators/DialogHistory.vue new file mode 100644 index 000000000..91d34c4dc --- /dev/null +++ b/src/modules/01_metadataNew/components/Indicators/DialogHistory.vue @@ -0,0 +1,65 @@ + + diff --git a/src/modules/14_KPI/components/indicatorByPlan/DetailView.vue b/src/modules/01_metadataNew/components/Indicators/indicatorByPlan/DetailView.vue similarity index 85% rename from src/modules/14_KPI/components/indicatorByPlan/DetailView.vue rename to src/modules/01_metadataNew/components/Indicators/indicatorByPlan/DetailView.vue index 2bb6444c8..d474dab10 100644 --- a/src/modules/14_KPI/components/indicatorByPlan/DetailView.vue +++ b/src/modules/01_metadataNew/components/Indicators/indicatorByPlan/DetailView.vue @@ -3,7 +3,7 @@ import { ref } from "vue"; import { useRouter, useRoute } from "vue-router"; -import IndicatorByPlan from "@/modules/14_KPI/components/indicatorByPlan/IndicatorByPlan.vue"; +import IndicatorByPlan from "@/modules/01_metadataNew/components/Indicators/indicatorByPlan/IndicatorByPlan.vue"; const router = useRouter(); const route = useRoute(); diff --git a/src/modules/14_KPI/components/indicatorByPlan/IndicatorByPlan.vue b/src/modules/01_metadataNew/components/Indicators/indicatorByPlan/IndicatorByPlan.vue similarity index 99% rename from src/modules/14_KPI/components/indicatorByPlan/IndicatorByPlan.vue rename to src/modules/01_metadataNew/components/Indicators/indicatorByPlan/IndicatorByPlan.vue index 11fda18d8..a2d43eb37 100644 --- a/src/modules/14_KPI/components/indicatorByPlan/IndicatorByPlan.vue +++ b/src/modules/01_metadataNew/components/Indicators/indicatorByPlan/IndicatorByPlan.vue @@ -6,7 +6,7 @@ import config from "@/app.config"; import http from "@/plugins/http"; /** importType*/ -import type { DataOption } from "@/modules/14_KPI/interface/index/Main"; +import type { DataOption } from "@/modules/01_metadataNew/interface/index/Main"; /** importStore*/ import { usePositionEmp } from "@/modules/16_positionEmployee/store/organizational"; diff --git a/src/modules/14_KPI/components/indicatorByRole/DetailView.vue b/src/modules/01_metadataNew/components/Indicators/indicatorByRole/DetailView.vue similarity index 96% rename from src/modules/14_KPI/components/indicatorByRole/DetailView.vue rename to src/modules/01_metadataNew/components/Indicators/indicatorByRole/DetailView.vue index f869a39d2..2723d2a48 100644 --- a/src/modules/14_KPI/components/indicatorByRole/DetailView.vue +++ b/src/modules/01_metadataNew/components/Indicators/indicatorByRole/DetailView.vue @@ -1,5 +1,5 @@