diff --git a/src/api/09_leave/api.leave.ts b/src/api/09_leave/api.leave.ts index 5e29ef1b2..369549925 100644 --- a/src/api/09_leave/api.leave.ts +++ b/src/api/09_leave/api.leave.ts @@ -16,4 +16,9 @@ export default { specialTime: () => `${leave}/admin/edit`, specialTimeApprove: (id: string) => `${leave}/admin/edit/approve/${id}`, specialTimeReject: (id: string) => `${leave}/admin/edit/reject/${id}`, + + /** รายการลา*/ + leaveType: () => `${leave}/type`, + leaveList: () => `${leave}/admin`, + leaveListById: (id: string) => `${leave}/admin/${id}`, }; diff --git a/src/api/11_discipline/api.discipline.ts b/src/api/11_discipline/api.discipline.ts index f9c48f66b..8dcc2a2d7 100644 --- a/src/api/11_discipline/api.discipline.ts +++ b/src/api/11_discipline/api.discipline.ts @@ -1,32 +1,32 @@ import env from "../index"; +const disciplineMain = `${env.API_URI}/discipline`; const discipline = `${env.API_URI}/discipline/disciplinary`; const investigate = `${env.API_URI}/discipline/investigate`; -const discipline2 = `${env.API_URI}/discipline`; export default { directorList: (page: number, pageSize: number, keyword: string) => - `${discipline}/director?page=${page}&pageSize=${pageSize}&keyword=${keyword}`, - director: () => `${discipline}/director`, - directorbyId: (id: string) => `${discipline}/director/${id}`, + `${disciplineMain}/director?page=${page}&pageSize=${pageSize}&keyword=${keyword}`, + director: () => `${disciplineMain}/director`, + directorbyId: (id: string) => `${disciplineMain}/director/${id}`, /**ช่องทางการร้องเรียน */ - complaintChannel: () => `${discipline}/complaint_Channel`, + complaintChannel: () => `${disciplineMain}/complaint_Channel`, /**ลบ ช่องทางการร้องเรียน * @param id type */ - complaintListOp: () => `${discipline}/complaint_Channel`, - complaintChannelbyId: (id: string) => `${discipline}/complaint_Channel/${id}`, - complaintAdd: () => `${discipline}/complaint`, - complaintbyId: (id: string) => `${discipline}/complaint/${id}`, - complaintReject: (id: string) => `${discipline}/complaint/reject/${id}`, - complaintResume: (id: string) => `${discipline}/complaint/resume/${id}`, + complaintListOp:()=>`${disciplineMain}/complaint_Channel`, + complaintChannelbyId: (id: string) => `${disciplineMain}/complaint_Channel/${id}`, + complaintAdd: () => `${disciplineMain}/complaint`, + complaintbyId: (id: string) => `${disciplineMain}/complaint/${id}`, + complaintReject: (id: string) => `${disciplineMain}/complaint/reject/${id}`, + complaintResume: (id: string) => `${disciplineMain}/complaint/resume/${id}`, complaintList: (page: number, pageSize: number, keyword: string) => - `${discipline}/complaint?page=${page}&pageSize=${pageSize}&keyword=${keyword}`, - complaintFileUpload: (id: string) => `${discipline}/complaint/file/${id}`, + `${disciplineMain}/complaint?page=${page}&pageSize=${pageSize}&keyword=${keyword}`, + complaintFileUpload: (id: string) => `${disciplineMain}/complaint/file/${id}`, complaintFileDelete: (id: string, docId: string) => - `${discipline}/complaint/file/${id}/${docId}`, - complaintApprove: (id: string) => `${discipline}/complaint/approve/${id}`, + `${disciplineMain}/complaint/file/${id}/${docId}`, + complaintApprove: (id: string) => `${disciplineMain}/complaint/approve/${id}`, /** API สืบสวนข้อเท็จจริง*/ investigateMain: (page: number, pageSize: number, keyword: string) => @@ -63,6 +63,6 @@ export default { disciplinarySuspend: (id: string) => `${discipline}/suspend/${id}`, /** รายการผลการพิจารณาทางวินัย*/ - listResult: () => `${discipline2}/result`, - listResultById: (id: string) => `${discipline2}/result/${id}`, + listResult: () => `${disciplineMain}/result`, + listResultById: (id: string) => `${disciplineMain}/result/${id}`, }; diff --git a/src/modules/09_leave/components/1_Work/Tab1.vue b/src/modules/09_leave/components/1_Work/Tab1.vue index db0a08e78..5156d6679 100644 --- a/src/modules/09_leave/components/1_Work/Tab1.vue +++ b/src/modules/09_leave/components/1_Work/Tab1.vue @@ -28,7 +28,7 @@ const $q = useQuasar(); //ใช้ noti quasar /** ตัวแปร querySting*/ const keyword = ref(""); const page = ref(1); -const rowsPerPage = ref(3); +const rowsPerPage = ref(10); const maxPage = ref(1); const filetStatus = ref("ALL"); diff --git a/src/modules/09_leave/components/1_Work/Tab2.vue b/src/modules/09_leave/components/1_Work/Tab2.vue index 69cac47d5..f5596dfdd 100644 --- a/src/modules/09_leave/components/1_Work/Tab2.vue +++ b/src/modules/09_leave/components/1_Work/Tab2.vue @@ -95,7 +95,7 @@ const rows = ref([]); /** ตัวแปร QueryString*/ const keyword = ref(""); const page = ref(1); -const rowsPerPage = ref(2); +const rowsPerPage = ref(10); const maxPage = ref(1); /** function เรียกข้อมูลรายการลงเวลาปฏิบัติงาน (รายการลงเวลา) */ diff --git a/src/modules/09_leave/components/1_Work/TableList.vue b/src/modules/09_leave/components/1_Work/TableList.vue index 6a39974a6..e72e5e330 100644 --- a/src/modules/09_leave/components/1_Work/TableList.vue +++ b/src/modules/09_leave/components/1_Work/TableList.vue @@ -84,6 +84,11 @@ function closeDetail() { watch([() => currentPage.value, () => pagination.value.rowsPerPage], () => { updateProp(pagination.value, currentPage.value); }); + +function updateRowsPerPagen(newPagination: any) { + pagination.value.rowsPerPage = newPagination.rowsPerPage; + currentPage.value = 1; +}