2023-06-01 12:54:58 +07:00
|
|
|
/**
|
|
|
|
|
* api เครื่องราชอิสริยาภรณ์
|
|
|
|
|
*/
|
|
|
|
|
import env from "../index";
|
2023-08-04 17:56:16 +07:00
|
|
|
const insignia = `${env.API_URI}/insignia`;
|
2023-08-21 11:55:57 +07:00
|
|
|
const Organization = `${env.API_URI}/Organization`
|
2023-08-04 17:56:16 +07:00
|
|
|
export default {
|
|
|
|
|
getRoundInsignia: (id: string) => `${insignia}/period/${id}`,
|
2023-08-22 15:58:34 +07:00
|
|
|
listRoundInsignia: () => `${insignia}/period/`,
|
2023-08-04 17:56:16 +07:00
|
|
|
editRoundInsignia: (id: string) => `${insignia}/period/${id}`,
|
|
|
|
|
RoundInsignia: (id: string) => `${insignia}/period/${id}`,
|
2023-08-21 11:55:57 +07:00
|
|
|
requestInsignia: (insigniaPeriodId: string) => `${insignia}/request/${insigniaPeriodId}`,
|
|
|
|
|
// Type
|
|
|
|
|
typeOc: () => `${Organization}/history/type/หน่วยงาน`,
|
|
|
|
|
|
|
|
|
|
|
2023-08-18 18:07:15 +07:00
|
|
|
// manage
|
|
|
|
|
insigniaManage: (type: string) => `${insignia}/manage/${type}`,
|
2023-08-21 16:31:28 +07:00
|
|
|
insigniaCreate: () => `${insignia}/request`,
|
|
|
|
|
insigniaList: (insigniaPeriodId: any, ocId: string, role: string, status: any) => `${insignia}/request/${insigniaPeriodId}/${ocId}/${role}/${status}`,
|
2023-08-22 15:58:34 +07:00
|
|
|
insigniaReject: (profileId: string) => `${insignia}/request/status/reject/${profileId}`,
|
|
|
|
|
insigniaDelete: (profileId: string) => `${insignia}/request/status/delete/${profileId}`,
|
2023-08-21 16:31:28 +07:00
|
|
|
insigniaEdit: (profileId: string) => `${insignia}/request/${profileId}`,
|
2023-08-23 10:13:32 +07:00
|
|
|
insigniaNosend: (insigniaPeriodId: any) => `${insignia}/request/org/no-send/${insigniaPeriodId}`,
|
2023-08-21 16:31:28 +07:00
|
|
|
insigniaAgency: () => `${insignia}/request/agency`,
|
|
|
|
|
insigniaDashboard: (insigniaPeriodId: string) => `${insignia}/request/dashboard/${insigniaPeriodId}`,
|
2023-08-23 16:17:17 +07:00
|
|
|
// record
|
|
|
|
|
noteround: () => `${insignia}/request/note`,
|
2023-08-25 10:35:33 +07:00
|
|
|
requestDocNote: (id: string) => `${insignia}/request/note/doc/${id}`,
|
2023-08-24 16:27:27 +07:00
|
|
|
noteSearch: () => `${insignia}/request/note/search`,
|
|
|
|
|
noteAdd: (insigniaId: string) => `${insignia}/request/note/${insigniaId}`,
|
|
|
|
|
noteByid: (id: string) => `${insignia}/request/note/${id}`,
|
|
|
|
|
|
2023-08-23 16:17:17 +07:00
|
|
|
|
2023-08-24 17:37:06 +07:00
|
|
|
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}`,
|
2023-08-25 23:49:41 +07:00
|
|
|
insigniaRequestSendNote: (insigniaPeriodId: string) => `${insignia}/insignia/request/send/note/${insigniaPeriodId}`,
|
|
|
|
|
|
2023-08-25 10:35:33 +07:00
|
|
|
// uploadfile
|
|
|
|
|
uploadfilereceice: (noteId: string) => `${insignia}/request/import/receice/${noteId}`,
|
|
|
|
|
uploadfileinvoice: (noteId: string) => `${insignia}/request/import/invoice/${noteId}`,
|
|
|
|
|
|
2023-08-04 17:56:16 +07:00
|
|
|
};
|