mock api รายงาน เครื่องราช
This commit is contained in:
parent
fa316f5643
commit
016970dc9e
10 changed files with 1046 additions and 205 deletions
|
|
@ -3,27 +3,37 @@
|
|||
*/
|
||||
import env from "../index";
|
||||
const insignia = `${env.API_URI}/insignia`;
|
||||
const Organization = `${env.API_URI}/Organization`
|
||||
const report = `${env.API_URI}/report`;
|
||||
const Organization = `${env.API_URI}/Organization`;
|
||||
export default {
|
||||
getRoundInsignia: (id: string) => `${insignia}/period/${id}`,
|
||||
listRoundInsignia: () => `${insignia}/period/`,
|
||||
editRoundInsignia: (id: string) => `${insignia}/period/${id}`,
|
||||
RoundInsignia: (id: string) => `${insignia}/period/${id}`,
|
||||
requestInsignia: (insigniaPeriodId: string) => `${insignia}/request/${insigniaPeriodId}`,
|
||||
requestInsignia: (insigniaPeriodId: string) =>
|
||||
`${insignia}/request/${insigniaPeriodId}`,
|
||||
// Type
|
||||
typeOc: () => `${Organization}/history/type/หน่วยงาน`,
|
||||
|
||||
|
||||
// manage
|
||||
insigniaManage: (type: string) => `${insignia}/manage/${type}`,
|
||||
insigniaCreate: () => `${insignia}/request`,
|
||||
insigniaList: (insigniaPeriodId: any, ocId: string, role: string, status: any) => `${insignia}/request/${insigniaPeriodId}/${ocId}/${role}/${status}`,
|
||||
insigniaReject: (profileId: string) => `${insignia}/request/status/reject/${profileId}`,
|
||||
insigniaDelete: (profileId: string) => `${insignia}/request/status/delete/${profileId}`,
|
||||
insigniaList: (
|
||||
insigniaPeriodId: any,
|
||||
ocId: string,
|
||||
role: string,
|
||||
status: any
|
||||
) => `${insignia}/request/${insigniaPeriodId}/${ocId}/${role}/${status}`,
|
||||
insigniaReject: (profileId: string) =>
|
||||
`${insignia}/request/status/reject/${profileId}`,
|
||||
insigniaDelete: (profileId: string) =>
|
||||
`${insignia}/request/status/delete/${profileId}`,
|
||||
insigniaEdit: (profileId: string) => `${insignia}/request/${profileId}`,
|
||||
insigniaNosend: (insigniaPeriodId: any) => `${insignia}/request/org/no-send/${insigniaPeriodId}`,
|
||||
insigniaNosend: (insigniaPeriodId: any) =>
|
||||
`${insignia}/request/org/no-send/${insigniaPeriodId}`,
|
||||
insigniaAgency: () => `${insignia}/request/agency`,
|
||||
insigniaDashboard: (insigniaPeriodId: string) => `${insignia}/request/dashboard/${insigniaPeriodId}`,
|
||||
insigniaDashboard: (insigniaPeriodId: string) =>
|
||||
`${insignia}/request/dashboard/${insigniaPeriodId}`,
|
||||
// record
|
||||
noteround: () => `${insignia}/request/note`,
|
||||
requestDocNote: (id: string) => `${insignia}/request/note/doc/${id}`,
|
||||
|
|
@ -31,31 +41,58 @@ export default {
|
|||
noteAdd: (insigniaId: string) => `${insignia}/request/note/${insigniaId}`,
|
||||
noteByid: (id: string) => `${insignia}/request/note/${id}`,
|
||||
|
||||
insigniaSendToDirector: (roundId: string, ocId: string) =>
|
||||
`${insignia}/request/officer/approve/${roundId}/${ocId}`,
|
||||
insigniaDirectorBackToEdit: (roundId: string, ocId: string) =>
|
||||
`${insignia}/request/director/reject/${roundId}/${ocId}`,
|
||||
insigniaDirectorApproved: (roundId: string, ocId: string) =>
|
||||
`${insignia}/request/director/approve/${roundId}/${ocId}`,
|
||||
insigniaRequestSendNote: (insigniaPeriodId: string) =>
|
||||
`${insignia}/request/send/note/${insigniaPeriodId}`,
|
||||
|
||||
insigniaSendToDirector: (roundId: string, ocId: string) => `${insignia}/request/officer/approve/${roundId}/${ocId}`,
|
||||
insigniaDirectorBackToEdit: (roundId: string, ocId: string) => `${insignia}/request/director/reject/${roundId}/${ocId}`,
|
||||
insigniaDirectorApproved: (roundId: string, ocId: string) => `${insignia}/request/director/approve/${roundId}/${ocId}`,
|
||||
insigniaRequestSendNote: (insigniaPeriodId: string) => `${insignia}/request/send/note/${insigniaPeriodId}`,
|
||||
|
||||
// insigniaRequestSendNote: (insigniaPeriodId: string) => `${insignia}/insignia/request/send/note/${insigniaPeriodId}`,
|
||||
|
||||
// uploadfile
|
||||
uploadfileInsignia: (type: string, noteId: string) => `${insignia}/request/import/${type}/${noteId}`,
|
||||
previewfileInsignia: (type: string,noteId: string) => `${insignia}/request/preview/${type}/${noteId}`,
|
||||
uploadfileInsignia: (type: string, noteId: string) =>
|
||||
`${insignia}/request/import/${type}/${noteId}`,
|
||||
previewfileInsignia: (type: string, noteId: string) =>
|
||||
`${insignia}/request/preview/${type}/${noteId}`,
|
||||
// uploadfileinvoice: (noteId: string) => `${insignia}/request/import/invoice/${noteId}`,
|
||||
|
||||
// จัดสรรเครื่องราช
|
||||
insigniaManageType: (insigniaTypeId: string, year: number) => `${insignia}/manage/type/${year}/${insigniaTypeId}`,
|
||||
insigniaManageType: (insigniaTypeId: string, year: number) =>
|
||||
`${insignia}/manage/type/${year}/${insigniaTypeId}`,
|
||||
insigniaManageAdd: () => `${insignia}/manage`,
|
||||
insigniaManageById: (insigniaManageId: string) => `${insignia}/manage/${insigniaManageId}`,
|
||||
insigniaManageById: (insigniaManageId: string) =>
|
||||
`${insignia}/manage/${insigniaManageId}`,
|
||||
|
||||
insigniaManageOrg: (insigniaManageId: string) => `${insignia}/manage/org/${insigniaManageId}`,
|
||||
insigniaManageOrg: (insigniaManageId: string) =>
|
||||
`${insignia}/manage/org/${insigniaManageId}`,
|
||||
insigniaManageOrgAdd: () => `${insignia}/manage/org`,
|
||||
insigniaManageOrgDashboard: (insigniaManageId: string) => `${insignia}/manage/org/dashboard/${insigniaManageId}`,
|
||||
insigniaManageOrgDashboard: (insigniaManageId: string) =>
|
||||
`${insignia}/manage/org/dashboard/${insigniaManageId}`,
|
||||
|
||||
// ยืม-คืนเครื่องราชฯ
|
||||
insigniaManageBorrow: () => `${insignia}/manage/borrow`,
|
||||
insigniaManageBorrowReturn: (insigniaManageProfileId: string) => `${insignia}/manage/return/${insigniaManageProfileId}`,
|
||||
insigniaManageBorrowList: (year: number, insigniaTypeId: string) => `${insignia}/manage/borrow/${year}/${insigniaTypeId}`,
|
||||
insigniaManageBorrowById: (insigniaManageProfileId: string) => `${insignia}/manage/borrow/${insigniaManageProfileId}`,
|
||||
};
|
||||
insigniaManageBorrowReturn: (insigniaManageProfileId: string) =>
|
||||
`${insignia}/manage/return/${insigniaManageProfileId}`,
|
||||
insigniaManageBorrowList: (year: number, insigniaTypeId: string) =>
|
||||
`${insignia}/manage/borrow/${year}/${insigniaTypeId}`,
|
||||
insigniaManageBorrowById: (insigniaManageProfileId: string) =>
|
||||
`${insignia}/manage/borrow/${insigniaManageProfileId}`,
|
||||
|
||||
// InsigniaReport API รายงานระบบเครื่องราชอิสริยาภรณ์
|
||||
// ******
|
||||
// type = 39 : 39-แบบ ขร1 บัญชีแสดงจำนวนชั้นตราเครื่องราชฯ ข้าราชการ ชั้นสายสะพาย
|
||||
// type = 40 : 40-แบบ ขร2 บัญชีแสดงจำนวนชั้นตราเครื่องราชฯ ข้าราชการ ชั้นต่ำกว่าสายสะพาย
|
||||
// type = 41 : 41-แบบ ขร3 บัญชีรายชื่อข้าราชการผู้ขอพระราชทานเครื่องราชฯ
|
||||
// type = 42 : 42-แบบ ขร4 บัญชีแสดงคุณสมบัติของข้าราชการซึ่งเสนอขอเครื่องราชฯ
|
||||
// type = 43 : 43-บัญชีระดับผลการประเมินผลการปฏิบัติราชการในรอบ 5 ปี
|
||||
// type = 44 : 44-บัญชีแสดงจำนวนชั้นตราเครื่องราชฯ
|
||||
// type = 45 : 45-บัญชีแสดงรายชื่อผู้ขอพระราชทานเหรียญจักรพรรดิมาลา
|
||||
// type = 46 : 46-ประวัติสำหรับการเสนอขอพระราชทานเหรียญจักรพรรดิมาลา
|
||||
// ******
|
||||
// fileType = pdf, docx หรือ xlsx
|
||||
reportInsignia: (type: string, fileType: string, fileId: string) =>
|
||||
`${report}/insignia/${type}/${fileType}/${fileId}`,
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue