From ef2351f2c85944ea4c6110efddecf4d1d088ce22 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Wed, 10 Apr 2024 18:05:05 +0700 Subject: [PATCH 1/4] =?UTF-8?q?=E0=B8=A2=E0=B8=B8=E0=B8=97=E0=B8=98?= =?UTF-8?q?=E0=B8=A8=E0=B8=B2=E0=B8=AA=E0=B8=95=E0=B8=A3=E0=B9=8C=20=3D>?= =?UTF-8?q?=20tree?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/interface/request/main/main.ts | 6 + src/modules/15_development/router.ts | 25 +++- .../15_development/views/Strategic.vue | 121 ++++++++++++++++++ 3 files changed, 148 insertions(+), 4 deletions(-) create mode 100644 src/modules/15_development/views/Strategic.vue diff --git a/src/interface/request/main/main.ts b/src/interface/request/main/main.ts index f998559b7..c40be23d4 100644 --- a/src/interface/request/main/main.ts +++ b/src/interface/request/main/main.ts @@ -743,6 +743,12 @@ const menuList = readonly([ path: "developmentScholarship", role: "development", }, + { + key: 14.5, + label: "ยุทธศาสตร์", + path: "developmentStrategic", + role: "development", + }, ], }, // { diff --git a/src/modules/15_development/router.ts b/src/modules/15_development/router.ts index af63439cc..a3390bcbd 100644 --- a/src/modules/15_development/router.ts +++ b/src/modules/15_development/router.ts @@ -7,14 +7,20 @@ const employeeHistory = () => import("@/modules/15_development/views/EmployeeHistory.vue"); const Scholarship = () => import("@/modules/15_development/views/Scholarship.vue"); -const historyAdd = () => import('@/modules/15_development/components/history/AddPage.vue') -const historyEdit = () => import('@/modules/15_development/components/history/AddPage.vue') -const historyEmployeeAdd = () => import('@/modules/15_development/components/historyEmployee/AddPage.vue') -const historyEmployeeEdit = () => import('@/modules/15_development/components/historyEmployee/AddPage.vue') +const historyAdd = () => + import("@/modules/15_development/components/history/AddPage.vue"); +const historyEdit = () => + import("@/modules/15_development/components/history/AddPage.vue"); +const historyEmployeeAdd = () => + import("@/modules/15_development/components/historyEmployee/AddPage.vue"); +const historyEmployeeEdit = () => + import("@/modules/15_development/components/historyEmployee/AddPage.vue"); const ScholarshipDetail = () => import("@/modules/15_development/components/scholarship/DetailView.vue"); // const historyAdd = () => // import("@/modules/15_development/components/history/AddPage.vue"); +const StrategicView = () => + import("@/modules/15_development/views/Strategic.vue"); export default [ { path: "/development", @@ -136,4 +142,15 @@ export default [ Role: "development", }, }, + + { + path: "/development/strategic", + name: "developmentStrategic", + component: StrategicView, + meta: { + Auth: true, + Key: [1.6], + Role: "development", + }, + }, ]; diff --git a/src/modules/15_development/views/Strategic.vue b/src/modules/15_development/views/Strategic.vue new file mode 100644 index 000000000..8b92734c9 --- /dev/null +++ b/src/modules/15_development/views/Strategic.vue @@ -0,0 +1,121 @@ + + + + From 91b1b381d1c1772b668986dac10130b0aac0ab21 Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Thu, 11 Apr 2024 01:30:15 +0700 Subject: [PATCH 2/4] =?UTF-8?q?=E0=B8=84=E0=B8=A7=E0=B8=B2=E0=B8=A1?= =?UTF-8?q?=E0=B9=80=E0=B8=AA=E0=B8=B5=E0=B9=88=E0=B8=A2=E0=B8=87=20&=20?= =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B0=E0=B9=80=E0=B8=A0=E0=B8=97=E0=B8=87?= =?UTF-8?q?=E0=B8=9A=E0=B8=9B=E0=B8=A3=E0=B8=B0=E0=B8=A1=E0=B8=B2=E0=B8=93?= =?UTF-8?q?=20=E0=B9=82=E0=B8=84=E0=B8=A3=E0=B8=87=E0=B8=81=E0=B8=B2?= =?UTF-8?q?=E0=B8=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../15_development/components/Other.vue | 54 ++++++++++++++----- .../components/scholarship/DetailView.vue | 9 +++- .../15_development/interface/request/Main.ts | 4 +- 3 files changed, 50 insertions(+), 17 deletions(-) diff --git a/src/modules/15_development/components/Other.vue b/src/modules/15_development/components/Other.vue index 87360cbfd..348ca9ad8 100644 --- a/src/modules/15_development/components/Other.vue +++ b/src/modules/15_development/components/Other.vue @@ -22,14 +22,14 @@ const budgetOp = ref([ id: "REGULATIONBUDGET", name: "งบตามข้อบัญญัติ", }, - { - id: "BANGKOKBUDGET", - name: "งบประมาณกรุงเทพมหานคร", - }, { id: "OUTSIDEBUDGET", name: "เงินนอกงบประมาณ", }, + { + id: "BANGKOKBUDGET", + name: "ไม่ใช้งบประมาณ", + }, ]); const budgetSubOp = ref([ { @@ -106,7 +106,29 @@ const filterSelector = (val: string, update: Function) => { }); }; -const multiple = ref(null); +async function calRiskLevel() { + if (store.formAddProject.chance && store.formAddProject.effects) { + const riskLevel = + (await store.formAddProject.chance) * store.formAddProject.effects; + + store.formAddProject.riskLevel = + riskLevel == 1 + ? "น้อยมาก" + : riskLevel == 2 + ? "น้อย" + : riskLevel == 3 || riskLevel == 4 || riskLevel == 6 + ? "ปานกลาง" + : riskLevel == 5 || riskLevel == 8 || riskLevel == 9 || riskLevel == 10 + ? "สูง" + : riskLevel == 12 || + riskLevel == 15 || + riskLevel == 16 || + riskLevel == 20 || + riskLevel == 25 + ? "สูงมาก" + : ""; + } +} onMounted(() => { getProvince(); @@ -340,28 +362,32 @@ onMounted(() => { type="textarea" /> -
- + + :options="[1, 2, 3, 4]" + @update:model-value="calRiskLevel" + >
-
- + + :options="[1, 2, 3, 4]" + @update:model-value="calRiskLevel" + > +
-
+
{ {{ `${title}ข้าราชการฯที่ได้รับทุนการศึกษา/ฝึกอบรม` }}
-
+ + +
Date: Thu, 11 Apr 2024 08:33:35 +0700 Subject: [PATCH 3/4] =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A?= =?UTF-8?q?=E0=B8=9F=E0=B8=AD=E0=B8=A3=E0=B9=8C=E0=B8=A1=E0=B8=9A=E0=B8=B1?= =?UTF-8?q?=E0=B8=99=E0=B8=97=E0=B8=B6=E0=B8=81=E0=B9=82=E0=B8=84=E0=B8=A3?= =?UTF-8?q?=E0=B8=87=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=95=E0=B8=B2=E0=B8=A1?= =?UTF-8?q?=20=20tab?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../15_development/components/BasicInfo.vue | 194 ++--- .../components/FollowResult.vue | 320 +++++---- .../15_development/components/MainTab.vue | 164 +++-- .../15_development/components/Other.vue | 677 +++++++++--------- .../components/ProjectDetail.vue | 173 +++-- .../15_development/components/Record.vue | 29 +- .../15_development/interface/request/Main.ts | 1 + .../15_development/interface/response/Main.ts | 1 + src/modules/15_development/views/MainPage.vue | 20 +- 9 files changed, 882 insertions(+), 697 deletions(-) diff --git a/src/modules/15_development/components/BasicInfo.vue b/src/modules/15_development/components/BasicInfo.vue index 4d6b6b426..1d51a6f9f 100644 --- a/src/modules/15_development/components/BasicInfo.vue +++ b/src/modules/15_development/components/BasicInfo.vue @@ -1,6 +1,7 @@ +