-
-
+
+ {{ formMain.name ?? "-" }}
+
-
-
-
- {{ year + 543 }}
-
-
- {{ parseInt(value + 543) }}
-
-
-
-
-
-
-
-
-
-
+
+
+ ตําแหน่งทางการบริหาร
+
+
+
+ {{ 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 ?? "-" }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ year + 543 }}
+
+
+ {{ parseInt(value + 543) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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);