feat(integration): 为集成站点与开奖管理新增 AdminPermissionGate 权限控制
使用 AdminPermissionGate 包裹集成站点与开奖相关组件,根据权限进行访问控制。 新增集成管理与开奖管理相关权限常量。 更新相关 UI 组件以适配权限校验逻辑,提升系统安全性与用户体验。 增强国际化支持,在英文、尼泊尔语与中文语言包中新增集成相关文案。
This commit is contained in:
@@ -10,6 +10,10 @@ export const PRD_PLAYER_FREEZE_MANAGE = "prd.player_freeze.manage" as const;
|
||||
|
||||
export const PRD_CURRENCY_MANAGE = "prd.currency.manage" as const;
|
||||
|
||||
/** 接入站点(integration-sites) */
|
||||
export const PRD_INTEGRATION_VIEW = "prd.integration.view" as const;
|
||||
export const PRD_INTEGRATION_MANAGE = "prd.integration.manage" as const;
|
||||
|
||||
export const PRD_WALLET_RECONCILE_MANAGE = "prd.wallet_reconcile.manage" as const;
|
||||
export const PRD_WALLET_RECONCILE_VIEW = "prd.wallet_reconcile.view" as const;
|
||||
export const PRD_WALLET_RECONCILE_VIEW_CS = "prd.wallet_reconcile.view_cs" as const;
|
||||
@@ -105,8 +109,25 @@ export const PRD_RULES_ODDS_ACCESS_ANY = [
|
||||
PRD_REBATE_VIEW,
|
||||
] as const;
|
||||
|
||||
/** 开奖页面入口 */
|
||||
export const PRD_DRAW_ACCESS_ANY = [
|
||||
PRD_DRAW_RESULT_VIEW,
|
||||
PRD_DRAW_RESULT_MANAGE,
|
||||
PRD_DRAW_REOPEN_MANAGE,
|
||||
] as const;
|
||||
|
||||
/** 封顶配置页 */
|
||||
export const PRD_RISK_CAP_ACCESS_ANY = [PRD_RISK_CAP_MANAGE, PRD_RISK_CAP_VIEW] as const;
|
||||
|
||||
/** Jackpot 配置页 */
|
||||
export const PRD_JACKPOT_ACCESS_ANY = [PRD_JACKPOT_MANAGE, PRD_JACKPOT_VIEW] as const;
|
||||
|
||||
/** 派彩 / 结算页面入口 */
|
||||
export const PRD_PAYOUT_ACCESS_ANY = [
|
||||
PRD_PAYOUT_VIEW,
|
||||
PRD_PAYOUT_REVIEW,
|
||||
PRD_PAYOUT_MANAGE,
|
||||
] as const;
|
||||
|
||||
/** 接入站点配置页 */
|
||||
export const PRD_INTEGRATION_ACCESS_ANY = [PRD_INTEGRATION_VIEW, PRD_INTEGRATION_MANAGE] as const;
|
||||
|
||||
Reference in New Issue
Block a user