diff --git a/src/modules/09_scholarship/views/detail.vue b/src/modules/09_scholarship/views/detail.vue index aec400d..8fea0e5 100644 --- a/src/modules/09_scholarship/views/detail.vue +++ b/src/modules/09_scholarship/views/detail.vue @@ -116,6 +116,9 @@ const dataPerson = reactive({ id: "", citizenId: "", name: "", + prefix: "", + firstName: "", + lastName: "", position: "", type: "", level: "", @@ -424,6 +427,9 @@ function fetchDataDetail(id: string) { dataPerson.citizenId = data.citizenId ? data.citizenId : "-"; dataPerson.name = `${data.prefix}${data.firstName} ${data.lastName}`; + dataPerson.prefix = data.prefix, + dataPerson.firstName = data.firstName, + dataPerson.lastName = data.lastName, dataPerson.position = data.position ? data.position : "-"; dataPerson.type = data.posTypeName ? data.posTypeName : "-"; dataPerson.level = data.posLevelName ? data.posLevelName : "-"; @@ -571,19 +577,19 @@ onMounted(async () => {
เลขประจำตัวประชาชน
- {{ dataPerson.citizenId }} + {{ dataPerson.citizenId ? dataPerson.citizenId:'-' }}
ชื่อ-นามสกุล
- {{ dataPerson.name }} + {{ dataPerson.firstName ? dataPerson.name:'-' }}
ตำแหน่ง
- {{ dataPerson.position }} + {{ dataPerson.position ? dataPerson.position:'-' }}
ประเภทตำแหน่ง
- {{ dataPerson.type }} + {{ dataPerson.type ? dataPerson.type:'-' }}
@@ -591,15 +597,15 @@ onMounted(async () => {
ระดับตำแหน่ง
- {{ dataPerson.level }} + {{ dataPerson.level ? dataPerson.level:'-' }}
ตำแหน่งทางการบริหาร
- {{ dataPerson.positionSide }} + {{ dataPerson.positionSide ? dataPerson.positionSide:'-' }}
หน่วยงานที่สังกัด
- {{ dataPerson.org }} + {{ dataPerson.org ? dataPerson.org:'-' }}
@@ -611,7 +617,7 @@ onMounted(async () => { -
+
{
-
+
ข้อมูลผู้ค้ำประกัน @@ -1008,25 +1014,25 @@ onMounted(async () => {
เลขประจำตัวประชาชน
- {{ dataGuarantor.citizenId }} + {{ dataGuarantor.citizenId ? dataGuarantor.citizenId :'-' }}
ชื่อ-นามสกุล
- {{ dataGuarantor.name }} + {{ dataGuarantor.firstName ? dataGuarantor.name:'-' }}
ตำแหน่ง
- {{ dataGuarantor.position }} + {{ dataGuarantor.position ? dataGuarantor.position:'-' }}
ประเภท
- {{ dataGuarantor.type }} + {{ dataGuarantor.type ? dataGuarantor.type :'-' }}
@@ -1034,15 +1040,15 @@ onMounted(async () => {
ระดับตำแหน่ง
- {{ dataGuarantor.level }} + {{ dataGuarantor.level ? dataGuarantor.level:'-' }}
ตำแหน่งทางการบริหาร
- {{ dataGuarantor.positionSide }} + {{ dataGuarantor.positionSide ? dataGuarantor.positionSide:'-' }}
หน่วยงานที่สังกัด
- {{ dataGuarantor.org }} + {{ dataGuarantor.org ? dataGuarantor.org:'-' }}
diff --git a/src/modules/09_scholarship/views/main.vue b/src/modules/09_scholarship/views/main.vue index 659b4f9..5ab249b 100644 --- a/src/modules/09_scholarship/views/main.vue +++ b/src/modules/09_scholarship/views/main.vue @@ -80,7 +80,7 @@ const visibleColumns = ref(["scholarshipYear", "scholarshipType"]); /** ดึงข้อมูล */ function getData() { http - .get(config.API.developmentScholarship + `/user/${profilId.value}`) + .get(config.API.developmentScholarship + `/user/${profilId.value}?year=${year.value}&type=${type.value}`) .then((res) => { rows.value = res.data.result; }) @@ -137,6 +137,8 @@ function convertType(val: string) { return "ฝึกอบรมในประเทศที่ส่งไปพัฒนากับหน่วยวงานภายนอก (หลักสูตรที่มีการไปต่างประเทศ)"; case "EXECUTIVE": return "ฝึกอบรมในประเทศที่ส่งไปพัฒนากับหน่วยวงานภายนอก (หลักสูตรประเภทนักบริหาร)"; + case "RESEARCH": + return "ศึกษา ฝึกอบรม ประชุม ดูงาน และปฏิบัติการวิจัย ณ ต่างประเทศ"; } } @@ -264,6 +266,7 @@ onMounted(async () => { bordered :paging="true" dense + hide-pagination class="custom-table2" :visible-columns="visibleColumns" v-model:pagination="pagination"