diff --git a/src/modules/13_salary/components/SalaryChart/DialogUpload.vue b/src/modules/13_salary/components/SalaryChart/DialogUpload.vue index 3f34e56ad..9e1a5ddf6 100644 --- a/src/modules/13_salary/components/SalaryChart/DialogUpload.vue +++ b/src/modules/13_salary/components/SalaryChart/DialogUpload.vue @@ -1,14 +1,11 @@ + + + + + + {{ year + 543 }} + {{ + parseInt(value + 543) + }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + บันทึกข้อมูล + + + + + + diff --git a/src/modules/15_development/components/MainTab.vue b/src/modules/15_development/components/MainTab.vue new file mode 100644 index 000000000..f486e3082 --- /dev/null +++ b/src/modules/15_development/components/MainTab.vue @@ -0,0 +1,57 @@ + + + + + {{ `${title}รายการโครงการ/หลักสูตรการฝึกอบรม` }} + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/modules/15_development/components/ProjectDetail.vue b/src/modules/15_development/components/ProjectDetail.vue new file mode 100644 index 000000000..aeb796c49 --- /dev/null +++ b/src/modules/15_development/components/ProjectDetail.vue @@ -0,0 +1,12 @@ + + + ลักษณะโครงการ + + + diff --git a/src/modules/15_development/components/Target.vue b/src/modules/15_development/components/Target.vue new file mode 100644 index 000000000..96797c035 --- /dev/null +++ b/src/modules/15_development/components/Target.vue @@ -0,0 +1,568 @@ + + + + + + เป้าหมายตามแผน + + + + + กลุ่มเป้าหมาย + + + ผู้เกี่ยวข้อง + + + + + เพิ่ม + + + + + + + + + + {{ col.label }} + + + + + + + + + {{ col.value ? col.value : "-" }} + + + + + ลบข้อมูล + + + + + + + + + + + + + {{ col.label }} + + + + + + + + + {{ col.value ? col.value : "-" }} + + + + + ลบข้อมูล + + + + + + + + + + + + + เป้าหมายตามจริง + + + + + กลุ่มเป้าหมาย + + + ผู้เกี่ยวข้อง + + + + + เพิ่ม + + + + + + + + + + {{ col.label }} + + + + + + + + + {{ col.value ? col.value : "-" }} + + + + + ลบข้อมูล + + + + + + + + + + + + + {{ col.label }} + + + + + + + + + {{ col.value ? col.value : "-" }} + + + + + ลบข้อมูล + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + บันทึกข้อมูล + + + + + + + + + + + + + + + + + + + + + + + + + บันทึกข้อมูล + + + + + + + + diff --git a/src/modules/15_development/router.ts b/src/modules/15_development/router.ts index 46bfad991..dba8e6a74 100644 --- a/src/modules/15_development/router.ts +++ b/src/modules/15_development/router.ts @@ -1,4 +1,6 @@ const mainPage = () => import("@/modules/15_development/views/MainPage.vue"); +const mainForm = () => + import("@/modules/15_development/components/MainTab.vue"); export default [ { @@ -11,4 +13,24 @@ export default [ Role: "development", }, }, + { + path: "/development/add", + name: "developmentAdd", + component: mainForm, + meta: { + Auth: true, + Key: [1.1], + Role: "development", + }, + }, + { + path: "/development/:id", + name: "developmentDetail", + component: mainForm, + meta: { + Auth: true, + Key: [1.1], + Role: "development", + }, + }, ]; diff --git a/src/modules/15_development/store/developmentStore.ts b/src/modules/15_development/store/developmentStore.ts index cea789075..74daba4ef 100644 --- a/src/modules/15_development/store/developmentStore.ts +++ b/src/modules/15_development/store/developmentStore.ts @@ -1,6 +1,16 @@ import { defineStore } from "pinia"; +import { reactive } from "vue"; -// store -export const useDevelopmentDataStore = defineStore("developmentDataStore", () => { - return {}; -}); +// store +export const useDevelopmentDataStore = defineStore( + "developmentDataStore", + () => { + const formFilter = reactive({ + year: new Date().getFullYear(), + keyword: "", + }); + return { + formFilter, + }; + } +); diff --git a/src/modules/15_development/views/MainPage.vue b/src/modules/15_development/views/MainPage.vue index 74eb72131..ca45a44e8 100644 --- a/src/modules/15_development/views/MainPage.vue +++ b/src/modules/15_development/views/MainPage.vue @@ -1,12 +1,199 @@ -development Page + + + รายการโครงการ/หลักสูตรการฝึกอบรมที่หน่วยงานของกรุงเทพมหานครเป็นผู้จัด + + + + + {{ year + 543 }} + {{ + parseInt(value + 543) + }} + + + + + + + + + + + เพิ่ม + + + + + + + + + + + + + + + + + + + + {{ col.label }} + + + + + + + + {{ col.value ? col.value : "-" }} + + + + + + + +