feat: manage merchant members
This commit is contained in:
@@ -106,6 +106,10 @@ export const merchantApi = {
|
||||
request.get('/merchant/members').then((r) => r.data.data as MerchantMember[]),
|
||||
addMember: (data: { user_id?: number; username?: string; password?: string; nickname?: string; role: string; is_default?: boolean }) =>
|
||||
request.post('/merchant/members', data).then((r) => r.data.data as MerchantMember),
|
||||
updateMember: (id: number, data: { role: string; status: number; is_default: boolean }) =>
|
||||
request.patch(`/merchant/members/${id}`, data).then((r) => r.data.data as MerchantMember),
|
||||
removeMember: (id: number) =>
|
||||
request.delete(`/merchant/members/${id}`).then((r) => r.data.data),
|
||||
roles: () => request.get('/merchant/roles').then((r) => r.data.data as MerchantRole[]),
|
||||
createRole: (data: { code: string; name: string; permissions: string[] }) =>
|
||||
request.post('/merchant/roles', data).then((r) => r.data.data as MerchantRole),
|
||||
|
||||
Reference in New Issue
Block a user