mirror of
https://github.com/PlayEdu/backend
synced 2025-06-07 19:24:11 +08:00
api
This commit is contained in:
parent
31e30a5316
commit
df33d052d5
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,
|
||||||
|
});
|
||||||
|
}
|
50
src/api/admin-user.ts
Normal file
50
src/api/admin-user.ts
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
import client from "./internal/httpClient";
|
||||||
|
|
||||||
|
export function adminUserList(page: number, size: number, name: string) {
|
||||||
|
return client.get("/backend/v1/admin-user/index", {
|
||||||
|
page: page,
|
||||||
|
size: size,
|
||||||
|
name: name,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
export function createAdminUser() {
|
||||||
|
return client.get("/backend/v1/admin-user/create", {});
|
||||||
|
}
|
||||||
|
|
||||||
|
export function storeAdminUser(
|
||||||
|
name: string,
|
||||||
|
email: string,
|
||||||
|
password: string,
|
||||||
|
isBanLogin: number,
|
||||||
|
roleIds: number[]
|
||||||
|
) {
|
||||||
|
return client.post("/backend/v1/admin-user/create", {
|
||||||
|
name: name,
|
||||||
|
email: email,
|
||||||
|
password: password,
|
||||||
|
is_ban_login: isBanLogin,
|
||||||
|
role_ids: roleIds,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
export function AdminUser(id: number) {
|
||||||
|
return client.get(`/backend/v1/admin-user/${id}`, {});
|
||||||
|
}
|
||||||
|
|
||||||
|
export function updateAdminUser(
|
||||||
|
id: number,
|
||||||
|
name: string,
|
||||||
|
email: string,
|
||||||
|
password: string,
|
||||||
|
isBanLogin: number,
|
||||||
|
roleIds: number[]
|
||||||
|
) {
|
||||||
|
return client.post(`/backend/v1/admin-user/${id}`, {
|
||||||
|
name: name,
|
||||||
|
email: email,
|
||||||
|
password: password,
|
||||||
|
is_ban_login: isBanLogin,
|
||||||
|
role_ids: roleIds,
|
||||||
|
});
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
import * as login from "./login";
|
export * as login from "./login";
|
||||||
import * as system from "./system";
|
export * as system from "./system";
|
||||||
|
export * as adminRole from './admin-role';
|
||||||
export { login, system };
|
export * as adminUser from './admin-user';
|
||||||
|
@ -3,4 +3,3 @@ import client from "./internal/httpClient";
|
|||||||
export function getImageCaptcha() {
|
export function getImageCaptcha() {
|
||||||
return client.get("/backend/v1/system/image-captcha", {});
|
return client.get("/backend/v1/system/image-captcha", {});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user