mirror of
https://github.com/PlayEdu/backend
synced 2025-12-29 12:22:20 +08:00
api
This commit is contained in:
31
src/api/admin-role.ts
Normal file
31
src/api/admin-role.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
import client from "./internal/httpClient";
|
||||
|
||||
export function adminRoleList() {
|
||||
return client.get("/backend/v1/admin-role/index", {});
|
||||
}
|
||||
|
||||
export function createAdminRole() {
|
||||
return client.get("/backend/v1/admin-role/create", {});
|
||||
}
|
||||
|
||||
export function storeAdminRole(name: string, permissionIds: number[]) {
|
||||
return client.post("/backend/v1/admin-role/create", {
|
||||
name: name,
|
||||
permission_ids: permissionIds,
|
||||
});
|
||||
}
|
||||
|
||||
export function adminRole(id: number) {
|
||||
return client.get(`/backend/v1/admin-role/${id}`, {});
|
||||
}
|
||||
|
||||
export function updateAdminRole(
|
||||
id: number,
|
||||
name: string,
|
||||
permissionIds: number[]
|
||||
) {
|
||||
return client.post(`/backend/v1/admin-role/${id}`, {
|
||||
name: name,
|
||||
permission_ids: permissionIds,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user