diff --git a/src/modules/15_development/components/history/AddPage.vue b/src/modules/15_development/components/history/AddPage.vue index fd0edabba..824e7e155 100644 --- a/src/modules/15_development/components/history/AddPage.vue +++ b/src/modules/15_development/components/history/AddPage.vue @@ -1,32 +1,24 @@ @@ -224,206 +123,227 @@ onMounted(() => { class="q-mr-sm" @click="router.go(-1)" /> - {{ - id - ? `แก้ไขประวัติการฝึกอบรม/ดูงานของข้าราชการกรุงเทพมหานครสามัญ` - : `เพิ่มประวัติการฝึกอบรม/ดูงานของข้าราชการกรุงเทพมหานครสามัญ` - }} + ประวัติการฝึกอบรม / ดูงานของข้าราชการกรุงเทพมหานครสามัญ - - - -
- ข้อมูลข้าราชการฯ - - -
-
-
-
-
-
- {{ - fieldLabels[field as keyof typeof fieldLabels] - }} -
-
- {{ formMain[field] ? formMain[field] : "-" }} -
-
+ + + +
+ ข้อมูลข้าราชการฯ +
+
+
+
+
+ เลขประจําตัวประชาชน
-
-
-
- {{ - fieldLabels[field as keyof typeof fieldLabels] - }} -
-
- {{ formMain[field] ? formMain[field] : "-" }} -
-
+
+ {{ formMain.citizenId ?? "-" }}
- - - -
- ข้อมูลโครงการ - -
-
-
-
-
-
- {{ - fieldLabelsProject[field as keyof typeof fieldLabelsProject] - }} -
-
- {{ - formMainProject[field] ? formMainProject[field] + 543 : "-" - }} - {{ - formMainProject[field] - ? date2Thai(formMainProject[field]) - : "-" - }} - {{ - formMainProject[field] ? formMainProject[field] : "-" - }} -
-
+
+
+ ระดับตําแหน่ง
-
-
-
- {{ - fieldLabelsProject[field as keyof typeof fieldLabelsProject] - }} -
-
- {{ - formMainProject[field] ? formMainProject[field] : "-" - }} -
-
+
+ {{ formMain.level ?? "-" }}
- +
+
+ ชื่อ - นามสกุล +
-
-
- +
+ {{ formMain.name ?? "-" }} +
-
- - - - - +
+
+ ตําแหน่งทางการบริหาร +
+ +
+ {{ formMain.positionSide ?? "-" }} +
+
+
+
+ ตําแหน่ง +
+ +
+ {{ formMain.position ?? "-" }} +
+
+
+
+ หน่วยงานที่สังกัด +
+ +
+ {{ formMain.oc ?? "-" }} +
+
+
+
+ ประเภทตําแหน่ง +
+ +
+ {{ formMain.type ?? "-" }} +
- - - - - + - - + + +
+ ข้อมูลโครงการ +
+
+
+
+
+ ชื่อโครงการ/หลักสูตรการฝึกอบรม +
+ +
+ {{ formMainProject.project ?? "-" }} +
+
+
+
+ วันเริ่มต้นการฝึกอบรม/ศึกษาดูงาน +
+ +
+ {{ + formMainProject.trainingStart + ? date2Thai(formMainProject.trainingStart) + : "-" + }} +
+
+
+
+ ปีงบประมาณที่เข้ารับการฝึกอบรม/ศึกษาดูงาน +
+ +
+ {{ formMainProject.year ?? "-" }} +
+
+
+
+ วันสิ้นสุดการฝึกอบรม/ศึกษาดูงาน +
+ +
+ {{ + formMainProject.trainingEnd + ? date2Thai(formMainProject?.trainingEnd) + : "-" + }} +
+
+
+
+ หัวข้อการไปฝึกอบรม/ศึกษาดูงาน +
+ +
+ {{ formMainProject.topic ?? "-" }} +
+
+
+
+ รวมระยะเวลาในการฝึกอบรม/ศึกษาดูงาน +
+ +
+ {{ formMainProject.totalTraining ?? "-" }} +
+
+
+
+ สถานที่ไปฝึกอบรม/ศึกษาดูงาน +
+ +
+ {{ formMainProject.location ?? "-" }} +
+
+
+
+ หน่วยงานที่รับผิดชอบ +
+ +
+ {{ formMainProject.organizingTraining ?? "-" }} +
+
+
+
+ +
+
+ +
+
+ + + + + +
+
+ + diff --git a/src/modules/15_development/interface/request/Main.ts b/src/modules/15_development/interface/request/Main.ts index ddb7eade0..ca9d103e4 100644 --- a/src/modules/15_development/interface/request/Main.ts +++ b/src/modules/15_development/interface/request/Main.ts @@ -133,8 +133,8 @@ interface FormAddHistoryProject { id: string; project: string; year: string; - trainingStart: string; - trainingEnd: string; + trainingStart: null | Date; + trainingEnd: null | Date; totalTraining: string; location: string; topic: string; diff --git a/src/modules/15_development/views/History.vue b/src/modules/15_development/views/History.vue index 46d9b8064..63d321182 100644 --- a/src/modules/15_development/views/History.vue +++ b/src/modules/15_development/views/History.vue @@ -16,7 +16,7 @@ const pagination = ref({ }); const formFilter = reactive({ - root: "", + root: null, page: 1, pageSize: 20, keyword: "", @@ -115,8 +115,9 @@ function fetchListOrg() { http .get(config.API.developmentHistoryListOrg("officer", formFilter.year)) .then((res) => { - formFilter.root = ""; + formFilter.root = null; agencyOp.value = res.data.result; + getData(); }) .catch((err) => { messageError($q, err);