de8956f8
杨鑫
平台端 门店,菜单,角色
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
import { createApiClient } from "../lib/apiClient";
import type { PagedResultDto, RoleDto, RoleGetListInput } from "../types/role";
const api = createApiClient({
getToken: () => {
try {
return localStorage.getItem("access_token") ?? localStorage.getItem("token") ?? null;
} catch {
return null;
}
},
});
// ABP Conventional Controller for RoleService
const PATH = "/role";
export async function getRoles(input: RoleGetListInput, signal?: AbortSignal): Promise<PagedResultDto<RoleDto>> {
return api.requestJson<PagedResultDto<RoleDto>>({
path: PATH,
method: "GET",
query: {
SkipCount: input.skipCount,
MaxResultCount: input.maxResultCount,
RoleName: input.roleName,
RoleCode: input.roleCode,
State: input.state,
},
signal,
});
}
|