feat: 新增平台客服角色与客服查询菜单
This commit is contained in:
@@ -99,15 +99,20 @@ export const userApi = {
|
||||
request
|
||||
.get("/platform/admins", { params })
|
||||
.then((r) => r.data.data as PageResult<User>),
|
||||
create: (data: { username: string; password: string; nickname?: string }) =>
|
||||
request.post("/platform/admins", data).then((r) => r.data.data as User),
|
||||
create: (data: {
|
||||
username: string
|
||||
password: string
|
||||
nickname?: string
|
||||
role?: 'admin' | 'platform_support'
|
||||
}) => request.post("/platform/admins", data).then((r) => r.data.data as User),
|
||||
update: (
|
||||
id: number,
|
||||
data: {
|
||||
username: string;
|
||||
nickname?: string;
|
||||
password?: string;
|
||||
status: number;
|
||||
username: string
|
||||
nickname?: string
|
||||
password?: string
|
||||
status: number
|
||||
role?: 'admin' | 'platform_support'
|
||||
},
|
||||
) =>
|
||||
request
|
||||
@@ -893,6 +898,22 @@ export const rockApi = {
|
||||
request
|
||||
.post("/platform/rock/token-batches/refresh-stale")
|
||||
.then((r) => r.data.data as RockStaleRefreshResult),
|
||||
listSupportBoundTokens: (params: { page?: number; page_size?: number; search: string }) =>
|
||||
request
|
||||
.get("/platform/rock/support/bound-tokens", { params })
|
||||
.then(
|
||||
(r) =>
|
||||
r.data.data as {
|
||||
list: RockTokenItem[];
|
||||
total: number;
|
||||
page: number;
|
||||
page_size: number;
|
||||
},
|
||||
),
|
||||
listSupportTokenStatusLogs: (id: number) =>
|
||||
request
|
||||
.get(`/platform/rock/support/tokens/${id}/status-logs`)
|
||||
.then((r) => r.data.data as { list: RockTokenStatusLog[] }),
|
||||
previewTokenDelete: (params?: { status?: string; search?: string }) =>
|
||||
request
|
||||
.get("/platform/rock/token-batches/preview", { params })
|
||||
|
||||
Reference in New Issue
Block a user