fix: ระบบพัฒนา เพิ่มปุ่มลบ/ระบบวินัย เพิ่ม ค้นหาขั้นสูง

This commit is contained in:
setthawutttty 2025-07-17 14:46:20 +07:00
parent 9c5e958715
commit 852be66d2e
12 changed files with 1182 additions and 75 deletions

View file

@ -7,7 +7,12 @@ const appeal = `${env.API_URI}/discipline/complaint_appeal`;
const disciplineReport = `${env.API_URI}/discipline/report`;
export default {
directorList: (page: number, pageSize: number, keyword: string,path?:string) =>
directorList: (
page: number,
pageSize: number,
keyword: string,
path?: string
) =>
`${disciplineMain}/director/${path}?page=${page}&pageSize=${pageSize}&keyword=${keyword}`,
director: () => `${disciplineMain}/director`,
directorbyId: (id: string) => `${disciplineMain}/director/${id}`,
@ -18,33 +23,23 @@ export default {
/**
* @param id type
*/
complaintListOp: (page?:string) => `${disciplineMain}/complaint_Channel/${page}`,
complaintListOp: (page?: string) =>
`${disciplineMain}/complaint_Channel/${page}`,
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,
status: string
) =>
`${disciplineMain}/complaint?page=${page}&pageSize=${pageSize}&keyword=${keyword}&status=${status}`,
complaintList: () => `${disciplineMain}/complaint/advance-search`,
complaintFileUpload: (id: string) => `${disciplineMain}/complaint/file/${id}`,
complaintFileDelete: (id: string, docId: string) =>
`${disciplineMain}/complaint/file/${id}/${docId}`,
complaintApprove: (id: string) => `${disciplineMain}/complaint/approve/${id}`,
/** API สืบสวนข้อเท็จจริง*/
investigateMain: (
page: number,
pageSize: number,
keyword: string,
status: string
) =>
`${investigate}?page=${page}&pageSize=${pageSize}&keyword=${keyword}&status=${status}`,
investigateMain: () => `${investigate}/advance-search`,
investigateById: (id: string) => `${investigate}/${id}`,
investigateRelevantUploadFile: (id: string) =>
@ -65,7 +60,7 @@ export default {
`${investigate}/director/${disciplineId}/${id}`,
/** ระบบวินัยเรื่องสอบสวน */
disciplineDisciplinary: () => `${discipline}`,
disciplineDisciplinary: () => `${discipline}/advance-search`,
disciplineDisciplinaryById: (id: string) => `${discipline}/${id}`,
disciplineInvestigateById: (id: string) => `${discipline}/investigate/${id}`,
disciplineComplaintsById: (id: string) => `${discipline}/complaint/${id}`,
@ -81,13 +76,18 @@ export default {
disciplinaryCalendar: () => `${discipline}/calendar`,
disciplinaryReport: () => `${discipline}/report`,
/** รายการสรุปผลการพิจารณาทางวินัย*/
listResult: () => `${disciplineMain}/result`,
listResult: () => `${disciplineMain}/result/advance-search`,
listResultById: (id: string) => `${disciplineMain}/result/${id}`,
disciplinaryEditDuty: (disciplineId: string, id: string) =>
`${discipline}/director/${disciplineId}/${id}`,
/** ผู้ถูกพักราชการ */
suspendMain: (page: number, pageSize: number, keyword: string,type:string) =>
suspendMain: (
page: number,
pageSize: number,
keyword: string,
type: string
) =>
`${suspend}?page=${page}&pageSize=${pageSize}&keyword=${keyword}&profileType=${type}`,
suspendById: (id: string) => `${suspend}/${id}`,
@ -122,11 +122,14 @@ export default {
historyOrderById: (id: string) =>
`${env.API_URI}/order/history/discipline/${id}`,
complaintbyGetId: (id: string,page?:string) => `${disciplineMain}/complaint/${page}/${id}`,
investigateByGetId: (id: string,page?:string) => `${investigate}/${page}/${id}`,
disciplineDisciplinaryByGetId: (id: string,page?:string) => `${discipline}/${page}/${id}`,
complaintbyGetId: (id: string, page?: string) =>
`${disciplineMain}/complaint/${page}/${id}`,
investigateByGetId: (id: string, page?: string) =>
`${investigate}/${page}/${id}`,
disciplineDisciplinaryByGetId: (id: string, page?: string) =>
`${discipline}/${page}/${id}`,
disciplineReportByType: (type:string) => `${disciplineReport}/${type}`,
disciplineReportByType: (type: string) => `${disciplineReport}/${type}`,
disciplineFault:(id:string)=>`${disciplineMain}/result/summary/${id}`
disciplineFault: (id: string) => `${disciplineMain}/result/summary/${id}`,
};