feat(api, agents): add agent node profile retrieval and update functionality
Implemented new API functions to fetch and update agent node profiles, enhancing the management capabilities for agent data. This addition improves the overall functionality of the admin agents console, allowing for better user interaction with agent profiles. Updated related types for improved type safety and clarity in the codebase.
This commit is contained in:
@@ -10,7 +10,7 @@ export const PRD_PLAYER_FREEZE_MANAGE = "prd.player_freeze.manage" as const;
|
||||
|
||||
export const PRD_CURRENCY_MANAGE = "prd.currency.manage" as const;
|
||||
|
||||
/** 接入站点(integration-sites) */
|
||||
/** 接入站点(与 {@link AdminPermissionLanguage} / config admin_permission_language 对齐) */
|
||||
export const PRD_INTEGRATION_VIEW = "prd.integration.view" as const;
|
||||
export const PRD_INTEGRATION_MANAGE = "prd.integration.manage" as const;
|
||||
|
||||
@@ -140,6 +140,17 @@ export const PRD_AGENT_ROLE_MANAGE = "prd.agent.role.manage" as const;
|
||||
export const PRD_AGENT_USER_VIEW = "prd.agent.user.view" as const;
|
||||
export const PRD_AGENT_USER_MANAGE = "prd.agent.user.manage" as const;
|
||||
|
||||
export const PRD_AGENT_LINE_PROVISION = "prd.agent-line.provision" as const;
|
||||
export const PRD_AGENT_PROFILE_MANAGE = "prd.agent.profile.manage" as const;
|
||||
|
||||
/** 代理线路内「站点列表」入口(接入权限或线路经营权限) */
|
||||
export const PRD_AGENT_SITES_ACCESS_ANY = [
|
||||
...PRD_INTEGRATION_ACCESS_ANY,
|
||||
PRD_AGENT_LINE_PROVISION,
|
||||
PRD_AGENT_MANAGE,
|
||||
PRD_AGENT_VIEW,
|
||||
] as const;
|
||||
|
||||
export const PRD_AGENTS_ACCESS_ANY = [
|
||||
PRD_AGENT_VIEW,
|
||||
PRD_AGENT_MANAGE,
|
||||
@@ -147,4 +158,24 @@ export const PRD_AGENTS_ACCESS_ANY = [
|
||||
PRD_AGENT_ROLE_MANAGE,
|
||||
PRD_AGENT_USER_VIEW,
|
||||
PRD_AGENT_USER_MANAGE,
|
||||
PRD_AGENT_PROFILE_MANAGE,
|
||||
] as const;
|
||||
|
||||
export const PRD_AGENT_LINE_PROVISION_ACCESS_ANY = [
|
||||
PRD_AGENT_LINE_PROVISION,
|
||||
PRD_AGENT_MANAGE,
|
||||
] as const;
|
||||
|
||||
export const PRD_SETTLEMENT_AGENT_ACCESS_ANY = [
|
||||
"prd.settlement.agent.view",
|
||||
"prd.settlement.agent.manage",
|
||||
] as const;
|
||||
|
||||
/** 侧栏「代理线路」分组:含经营、开通、接入配置、代理账单任一权限即可见入口 */
|
||||
export const PRD_AGENT_HUB_ACCESS_ANY = [
|
||||
...PRD_AGENTS_ACCESS_ANY,
|
||||
PRD_AGENT_LINE_PROVISION,
|
||||
...PRD_INTEGRATION_ACCESS_ANY,
|
||||
"prd.settlement.agent.view",
|
||||
"prd.settlement.agent.manage",
|
||||
] as const;
|
||||
|
||||
Reference in New Issue
Block a user