hrms-mgt/src/api/07_insignia/api.insignia.ts

28 lines
1.3 KiB
TypeScript
Raw Normal View History

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}`,
listRoundInsignia: (type: string) => `${insignia}/period/${type}`,
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}`,
insigniaReject: (profileId: string) => `${insignia}/status/reject/${profileId}`,
insigniaDelete: (profileId: string) => `${insignia}/status/delete/${profileId}`,
insigniaEdit: (profileId: string) => `${insignia}/request/${profileId}`,
insigniaAgency: () => `${insignia}/request/agency`,
insigniaDashboard: (insigniaPeriodId: string) => `${insignia}/request/dashboard/${insigniaPeriodId}`,
2023-08-18 18:07:15 +07:00
2023-08-04 17:56:16 +07:00
};