upd: divisi
Deskripsi: - load data divisi - user role pada page list divisi - detail divisi - info divisi - tambah anggota divisi - hapus anggota divisi - update status admin divisi No Issues
This commit is contained in:
27
lib/api.ts
27
lib/api.ts
@@ -357,4 +357,29 @@ export const apiGetDivision = async ({ user, search, group, kategori, active }:
|
||||
export const apiGetDivisionReport = async ({ user, cat, date, dateEnd, division, group }: { user: string, cat: string, date: string, dateEnd: string, division: string, group?: string }) => {
|
||||
const response = await api.get(`mobile/division/report?user=${user}&cat=${cat}&date=${date}&date-end=${dateEnd}&division=${division}&group=${group}`);
|
||||
return response.data;
|
||||
};
|
||||
};
|
||||
|
||||
export const apiGetDivisionOneFeature = async ({ user, cat, id }: { user: string, cat: 'jumlah' | 'today-task' | 'new-file' | 'new-discussion', id: string }) => {
|
||||
const response = await api.get(`mobile/division/${id}/detail?user=${user}&cat=${cat}`);
|
||||
return response.data;
|
||||
};
|
||||
|
||||
export const apiGetDivisionOneDetail = async ({ user, id }: { user: string, id: string }) => {
|
||||
const response = await api.get(`mobile/division/${id}?user=${user}`);
|
||||
return response.data;
|
||||
};
|
||||
|
||||
export const apiUpdateStatusAdminDivision = async (data: { user: string, id: string, isAdmin: boolean }, id: string) => {
|
||||
const response = await api.put(`mobile/division/${id}/detail`, data)
|
||||
return response.data
|
||||
};
|
||||
|
||||
export const apiDeleteMemberDivision = async (data: { user: string, id: string }, id: string) => {
|
||||
const response = await api.delete(`/mobile/division/${id}/detail`, { data })
|
||||
return response.data;
|
||||
};
|
||||
|
||||
export const apiAddMemberDivision = async ({ data, id }: { data: { user: string, member: any[] }, id: string }) => {
|
||||
const response = await api.post(`/mobile/division/${id}/detail`, data)
|
||||
return response.data;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user