feat(admin, settlement, dashboard): strengthen permission gating and billing workflows
This commit is contained in:
@@ -79,6 +79,14 @@ export const PRD_RISK_ACCESS_ANY = [
|
||||
export const PRD_REPORTS_VIEW_ACCESS_ANY = [PRD_REPORT_VIEW] as const;
|
||||
export const PRD_REPORTS_EXPORT_ACCESS_ANY = [PRD_REPORT_EXPORT] as const;
|
||||
|
||||
/** 系统设置(与后端 admin.settings.* 资源口径一致) */
|
||||
export const PRD_SETTINGS_ACCESS_ANY = [
|
||||
PRD_WALLET_RECONCILE_MANAGE,
|
||||
PRD_REBATE_MANAGE,
|
||||
PRD_REBATE_VIEW,
|
||||
PRD_PAYOUT_MANAGE,
|
||||
] as const;
|
||||
|
||||
/** 钱包流水 */
|
||||
export const PRD_WALLET_TX_ACCESS_ANY = [
|
||||
PRD_WALLET_RECONCILE_MANAGE,
|
||||
@@ -90,13 +98,10 @@ export const PRD_WALLET_TX_ACCESS_ANY = [
|
||||
export const PRD_WALLET_TRANSFER_ACCESS_ANY = [
|
||||
...PRD_WALLET_TX_ACCESS_ANY,
|
||||
PRD_WALLET_ADJUST_MANAGE,
|
||||
PRD_USERS_MANAGE,
|
||||
PRD_USERS_VIEW_FINANCE,
|
||||
] as const;
|
||||
|
||||
/** 单玩家钱包查询 */
|
||||
export const PRD_WALLET_PLAYER_ACCESS_ANY = [
|
||||
PRD_USERS_MANAGE,
|
||||
PRD_USERS_VIEW_FINANCE,
|
||||
...PRD_WALLET_TX_ACCESS_ANY,
|
||||
] as const;
|
||||
@@ -109,6 +114,13 @@ export const PRD_RULES_ODDS_ACCESS_ANY = [
|
||||
PRD_REBATE_VIEW,
|
||||
] as const;
|
||||
|
||||
/** 投注规则配置页 */
|
||||
export const PRD_RULES_PLAYS_ACCESS_ANY = [
|
||||
PRD_PLAY_SWITCH_MANAGE,
|
||||
PRD_ODDS_MANAGE,
|
||||
PRD_ODDS_VIEW,
|
||||
] as const;
|
||||
|
||||
/** 开奖页面入口 */
|
||||
export const PRD_DRAW_ACCESS_ANY = [
|
||||
PRD_DRAW_RESULT_VIEW,
|
||||
@@ -142,6 +154,15 @@ export const PRD_DRAW_FINANCE_ACCESS_ANY = [
|
||||
/** 接入站点配置页 */
|
||||
export const PRD_INTEGRATION_ACCESS_ANY = [PRD_INTEGRATION_VIEW, PRD_INTEGRATION_MANAGE] as const;
|
||||
|
||||
/** 运营配置首页 */
|
||||
export const PRD_CONFIG_HUB_ACCESS_ANY = [
|
||||
...PRD_RULES_PLAYS_ACCESS_ANY,
|
||||
...PRD_RULES_ODDS_ACCESS_ANY,
|
||||
...PRD_JACKPOT_ACCESS_ANY,
|
||||
...PRD_RISK_CAP_ACCESS_ANY,
|
||||
...PRD_INTEGRATION_ACCESS_ANY,
|
||||
] as const;
|
||||
|
||||
/** 代理管理 */
|
||||
export const PRD_AGENT_VIEW = "prd.agent.view" as const;
|
||||
export const PRD_AGENT_MANAGE = "prd.agent.manage" as const;
|
||||
|
||||
Reference in New Issue
Block a user