/** * api เครื่องราชอิสริยาภรณ์ */ import env from "../index"; const insignia = `${env.API_URI}/insignia`; 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}`, // 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}`, insigniaEdit: (profileId: string) => `${insignia}/request/${profileId}`, insigniaNosend: (insigniaPeriodId: any) => `${insignia}/request/org/no-send/${insigniaPeriodId}`, insigniaAgency: () => `${insignia}/request/agency`, insigniaDashboard: (insigniaPeriodId: string) => `${insignia}/request/dashboard/${insigniaPeriodId}`, // record noteround: () => `${insignia}/request/note`, requestDocNote: (id: string) => `${insignia}/request/note/doc/${id}`, noteSearch: () => `${insignia}/request/note/search`, 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}`, // uploadfile uploadfilereceice: (noteId: string) => `${insignia}/request/import/receice/${noteId}`, uploadfileinvoice: (noteId: string) => `${insignia}/request/import/invoice/${noteId}`, };