This commit is contained in:
none
2023-03-02 21:36:39 +08:00
parent 31e30a5316
commit df33d052d5
4 changed files with 85 additions and 5 deletions

31
src/api/admin-role.ts Normal file
View 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,
});
}