feat(agents, i18n): enhance agent management and settlement features with new translations and UI updates
Added new translations for agent management and settlement features in English, Nepali, and Chinese, improving multi-language support. Updated the agents console to reflect changes in funding modes and player details, enhancing user experience. Refactored the admin permission gate to include new logic for handling bound line agents, ensuring better permission management. Additionally, streamlined the UI for agent-related pages and improved navigation to the settlement center, consolidating related functionalities for better accessibility.
This commit is contained in:
@@ -129,6 +129,16 @@ export const PRD_PAYOUT_ACCESS_ANY = [
|
||||
PRD_PAYOUT_MANAGE,
|
||||
] as const;
|
||||
|
||||
/** 期号内「资金」Tab(开奖管理或财务/报表视角) */
|
||||
export const PRD_DRAW_FINANCE_ACCESS_ANY = [
|
||||
PRD_DRAW_RESULT_MANAGE,
|
||||
PRD_PAYOUT_VIEW,
|
||||
PRD_PAYOUT_MANAGE,
|
||||
PRD_PAYOUT_REVIEW,
|
||||
PRD_REPORT_VIEW,
|
||||
PRD_USERS_VIEW_FINANCE,
|
||||
] as const;
|
||||
|
||||
/** 接入站点配置页 */
|
||||
export const PRD_INTEGRATION_ACCESS_ANY = [PRD_INTEGRATION_VIEW, PRD_INTEGRATION_MANAGE] as const;
|
||||
|
||||
@@ -143,13 +153,11 @@ 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;
|
||||
/**
|
||||
* 运营配置「接入站点」入口:仅平台侧技术配置。
|
||||
* 不含 prd.agent.view|manage,避免经营代理看到接入密钥。
|
||||
*/
|
||||
export const PRD_AGENT_SITES_ACCESS_ANY = [...PRD_INTEGRATION_ACCESS_ANY] as const;
|
||||
|
||||
export const PRD_AGENTS_ACCESS_ANY = [
|
||||
PRD_AGENT_VIEW,
|
||||
@@ -161,14 +169,15 @@ export const PRD_AGENTS_ACCESS_ANY = [
|
||||
PRD_AGENT_PROFILE_MANAGE,
|
||||
] as const;
|
||||
|
||||
export const PRD_AGENT_LINE_PROVISION_ACCESS_ANY = [
|
||||
PRD_AGENT_LINE_PROVISION,
|
||||
PRD_AGENT_MANAGE,
|
||||
] as const;
|
||||
/** 仅平台开通新线路;经营代理的 prd.agent.manage 不含开通线路页。 */
|
||||
export const PRD_AGENT_LINE_PROVISION_ACCESS_ANY = [PRD_AGENT_LINE_PROVISION] as const;
|
||||
|
||||
export const PRD_SETTLEMENT_AGENT_VIEW = "prd.settlement.agent.view" as const;
|
||||
export const PRD_SETTLEMENT_AGENT_MANAGE = "prd.settlement.agent.manage" as const;
|
||||
|
||||
export const PRD_SETTLEMENT_AGENT_ACCESS_ANY = [
|
||||
"prd.settlement.agent.view",
|
||||
"prd.settlement.agent.manage",
|
||||
PRD_SETTLEMENT_AGENT_VIEW,
|
||||
PRD_SETTLEMENT_AGENT_MANAGE,
|
||||
] as const;
|
||||
|
||||
/** 侧栏「代理线路」分组:含经营、开通、接入配置、代理账单任一权限即可见入口 */
|
||||
@@ -176,6 +185,6 @@ 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",
|
||||
PRD_SETTLEMENT_AGENT_VIEW,
|
||||
PRD_SETTLEMENT_AGENT_MANAGE,
|
||||
] as const;
|
||||
|
||||
Reference in New Issue
Block a user