refactor: 合并多语言支持的显示名称字段,优化奖池手动爆发功能的返回数据结构,增强管理端权限控制
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
import { useEffect } from "react";
|
||||
import { useTranslation } from "react-i18next";
|
||||
|
||||
import { AdminPermissionGate } from "@/components/admin/admin-permission-gate";
|
||||
import { PRD_RULES_ODDS_ACCESS_ANY } from "@/lib/admin-prd";
|
||||
import { ConfigDocPage } from "@/modules/config/config-doc-page";
|
||||
import { ConfigSection } from "@/modules/config/config-section";
|
||||
import { OddsConfigDocScreen } from "@/modules/config/doc/odds-config-doc-screen";
|
||||
@@ -27,14 +29,20 @@ export function RulesOddsConfigScreen() {
|
||||
|
||||
return (
|
||||
<RulesPageShell>
|
||||
<ConfigDocPage title={t("nav.rulesOddsTitle")} contentClassName="space-y-10">
|
||||
<ConfigSection title={t("nav.items.odds")}>
|
||||
<OddsConfigDocScreen embedded />
|
||||
</ConfigSection>
|
||||
<ConfigSection id="rebate" title={t("nav.items.rebate")}>
|
||||
<RebateConfigDocScreen embedded />
|
||||
</ConfigSection>
|
||||
</ConfigDocPage>
|
||||
<AdminPermissionGate requiredAny={PRD_RULES_ODDS_ACCESS_ANY}>
|
||||
<ConfigDocPage
|
||||
title={t("nav.rulesOddsTitle")}
|
||||
description={t("nav.rulesOddsDescription")}
|
||||
contentClassName="space-y-10"
|
||||
>
|
||||
<ConfigSection title={t("nav.items.odds")} description={t("odds.sectionHint")}>
|
||||
<OddsConfigDocScreen embedded />
|
||||
</ConfigSection>
|
||||
<ConfigSection id="rebate" title={t("nav.items.rebate")} description={t("rebate.sectionHint")}>
|
||||
<RebateConfigDocScreen embedded />
|
||||
</ConfigSection>
|
||||
</ConfigDocPage>
|
||||
</AdminPermissionGate>
|
||||
</RulesPageShell>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user