feat: 新增平台客服角色与客服查询菜单

This commit is contained in:
2026-11-09 18:18:19 +08:00
parent 38cbb37a08
commit 08884270b7
23 changed files with 1075 additions and 106 deletions
+27 -6
View File
@@ -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 })