Files
lotteryAdmin/src/i18n/locales/zh/settlementCenter.json
kang 4484a7a77a
Some checks failed
lotteryadmin CI / build (push) Has been cancelled
Refactor agents console and related components
- Simplified share rate calculation in AgentsConsole by removing unnecessary checks and directly setting the profile share rate.
- Updated the use of `profileParentCaps` to always return total share rate in the agent profile.
- Removed unused variables and memoized calculations for improved performance.
- Cleaned up imports in various files, removing unused components and optimizing the code structure.
- Added `tRef` dependency to several useEffect hooks to ensure proper reactivity to translation changes.
- Enhanced report preview tables with better label handling for various statuses and actions.
- Updated wallet filter options to align with player-side transaction types.
- Introduced new properties in types for better type safety and clarity.
2026-06-30 17:55:00 +08:00

417 lines
15 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"title": "结算中心",
"subtitle": "账期关账、账单确认与收付登记",
"pageGuide": "",
"subtitleList": "账期列表:开账、关账;列表已含账期汇总,行内「查看详情」进入账单与下注流水。",
"period": {
"title": "账期",
"statusCompleted": "已结清",
"pipelineShare": "流水 {{count}} 笔",
"billTodo": "待确认 {{p}} · 待收付 {{a}}",
"openTitle": "开账",
"openBtn": "开账",
"closeNeedLedger": "本期暂无流水,请先完成开奖结算。",
"closeDialogTitle": "确认关账",
"closeDialogDesc": "将汇总 {{range}} 内的流水并生成账单。",
"closeDialogShare": "流水 {{count}} 笔",
"closeDialogEmpty": "本期暂无占成流水,关账后不会生成账单。",
"closeDialogUnsettled": "仍有 {{count}} 笔注单未结算",
"closeDialogIrreversible": "关账后不可撤销,差错请通过调账或冲正处理。",
"closeDialogConfirm": "确认关账"
},
"periodDetail": {
"back": "返回账期列表",
"notFound": "账期不存在或已切换站点,请返回列表。"
},
"periodTable": {
"title": "账期管理",
"statusFilter": "状态",
"range": "账期",
"ledgerCount": "流水",
"pending": "待确认",
"awaiting": "待收付",
"shareLedger": "占成流水",
"gameWinLoss": "输赢合计",
"platformWinLoss": "平台输赢",
"agentWinLoss": "代理输赢",
"basicRebate": "退水合计",
"unsettledTickets": "未结算注单",
"openReportHint": "进行中账期:占成/输赢来自账期内流水;账单数在关账后更新。",
"viewDetail": "查看详情",
"processBills": "处理账单",
"close": "关账",
"closeNow": "立即关账",
"hasOpen": "已有进行中账期 {{range}},须先关账才能开新期。",
"emptyOpenHint": "暂无账期,请点击工具栏「开账」创建。",
"emptyReadOnly": "暂无账期记录。",
"emptyFiltered": "筛选结果为空,请重置筛选。",
"emptyFilteredOpen": "当前筛选未包含进行中的账期,请选「全部」或「进行中」。",
"readOnlyHint": "绑定代理账号不可开/关账期,仅可查看与收付。"
},
"nav": {
"periods": "账期",
"bills": "账单",
"operations": "收付与调账",
"aria": "账期视图",
"ledger": "账务流水",
"creditLedger": "信用流水",
"playerBills": "玩家账单",
"agentBills": "代理账单",
"pendingConfirm": "待确认",
"awaitingPayment": "待收付",
"payments": "收付记录",
"adjustments": "调账 / 冲正",
"badDebt": "坏账核销",
"reports": "账期报表"
},
"operations": {
"hint": "登记收付、坏账核销与补差/冲正的操作台账。玩家信用变动请查看「账务流水」。",
"adjustmentsTitle": "调账 / 冲正 / 坏账",
"loadFailed": "收付与调账记录加载失败",
"operationType": "操作类型",
"filterAllTypes": "全部类型",
"typePayment": "登记收付",
"keyword": "关键词",
"keywordPh": "方式、原因、凭证、收付方向"
},
"filters": {
"period": "账期范围",
"statusAll": "全部",
"allPeriods": "全部账期",
"statusOpen": "进行中",
"statusClosed": "已关账",
"statusCompleted": "已结清"
},
"overview": {
"pendingConfirm": "待确认",
"awaitingPayment": "待收付",
"totalUnpaid": "未结合计",
"openPeriod": "进行中账期",
"creditLedger": "信用流水(账期内)",
"shareLedger": "占成流水(账期内)",
"pipelineHint": "账单须关账后生成;下方为账期内实时流水笔数。"
},
"ledger": {
"groupIntro": "账期内资金变动明细:信用占用、账单收付、调账与坏账。关账后生成的占成账单在「账单管理」。",
"paymentsIntro": "针对已确认账单的实收实付登记payment_records可在账单详情中操作此处为账期汇总查询。",
"adjustmentsIntro": "账单补差、冲正等调账流水settlement_adjustments。",
"badDebtIntro": "坏账核销产生的调账流水,关联原账单。"
},
"creditLedger": {
"periodIntro": "待开奖显示「下注冻结」(非扣款);已开奖每注单仅一条「开奖结算」输赢,不会与冻结重复出现。",
"emptyPeriod": "本账期暂无下注流水。请确认信用盘玩家已在账期内下注并完成开奖结算。",
"intro": "查询账期内的额度变动、收付与调账记录。",
"columns": {
"txn": "流水号",
"player": "玩家",
"reason": "业务类型",
"ref": "关联",
"amount": "金额",
"channel": "来源",
"status": "状态",
"time": "时间"
},
"channelCredit": "信用盘",
"viewPlayer": "玩家详情",
"entryKind": {
"adjustment": "调账流水"
},
"status": {
"posted": "已入账"
},
"actions": {
"viewPlayer": "玩家详情",
"viewBill": "账单详情",
"confirm": "确认账单",
"confirmDesc": "确认后账单进入待收付状态。",
"payment": "登记收付",
"adjustment": "调账",
"reversal": "冲正",
"badDebt": "坏账核销"
},
"reason": {
"payment_record": "账单收付",
"bet": "下注冻结",
"bet_hold": "下注冻结",
"freezeAmount": "冻结 {{amount}}",
"game_settlement": "开奖结算",
"bill_settlement": "账期收付",
"game_settlement_reversal": "开奖冲正",
"game_settlement_win": "开奖结算入账",
"bet_hold_release": "占用释放",
"game_settlement_loss": "开奖结算扣款",
"settlement_payout": "结算收付入账",
"settlement_confirm": "账期结算确认",
"adjustment": "补差",
"reversal": "冲正",
"bad_debt": "坏账核销",
"share_ledger": "占成流水"
}
},
"columns": {
"billId": "账单 ID",
"period": "账期",
"type": "类型",
"playerAccount": "玩家账号",
"playerId": "玩家 ID",
"directAgent": "直属代理",
"superiorAgent": "上级代理",
"play": "玩法",
"drawNo": "期号",
"owner": "本方",
"counterparty": "对方",
"gross": "输赢",
"net": "净额",
"paid": "已收付",
"unpaid": "未结",
"status": "状态",
"payer": "付款方",
"payee": "收款方",
"amount": "金额",
"method": "方式",
"time": "时间",
"summary": "摘要",
"detail": "说明",
"adjustmentType": "调账类型",
"originalBill": "原账单",
"reason": "原因",
"badDebtAmount": "核销金额"
},
"billStatus": {
"pending_confirm": "待确认",
"confirmed": "已确认",
"partial_paid": "部分结清",
"settled": "已结清",
"overdue": "逾期",
"reversed": "已冲正"
},
"billType": {
"adjustment": "补差单",
"reversal": "冲正单",
"badDebt": "坏账核销"
},
"adjustmentType": {
"adjustment": "补差",
"reversal": "冲正",
"bad_debt": "坏账核销"
},
"paymentStatus": {
"pending": "待确认",
"confirmed": "已确认"
},
"actions": {
"detail": "详情",
"viewBill": "查看账单",
"billDetail": "账单详情",
"billDetailWithId": "账单 #{{id}}"
},
"billDisplay": {
"settlementFlow": "谁付谁",
"settlementAmount": "结算金额",
"pays": "应付",
"paysShort": "应付",
"howAmountWorks": "结算明细",
"payerLabel": "付款方",
"payeeLabel": "收款方",
"playerBreakdownIntro": "玩家只与直属代理结算,净额 = 输赢 回水。",
"agentBreakdownIntro": "代理只与直属上级结算,净额 = 团队净额 下级占成 本级占成。",
"playerGross": "游戏输赢",
"playerLostHint": "玩家输了,应付代理",
"playerWonHint": "玩家赢了,代理应付玩家",
"playerNet": "玩家应付净额",
"playerNetReceive": "代理应付玩家",
"teamGross": "团队游戏输赢",
"teamGrossHint": "含本级及下级玩家的合计",
"teamGrossShort": "团队",
"playerGrossShort": "玩家",
"teamRebate": "团队回水",
"teamNet": "团队净额",
"rebate": "回水",
"agentShareKeep": "本级占成",
"agentShareKeepHint": "本级按占成比例留下的利润",
"agentDownlineShare": "下级占成",
"agentDownlineShareHint": "下级代理按占成比例保留的利润(明细见下行)",
"agentDownlineShareItem": "{{agent}} 保留",
"agentNet": "应付 {{counterparty}}",
"agentNetReceive": "{{counterparty}} 应付本级",
"billOwner": "账单主体",
"billCounterparty": "结算对手",
"unpaidPendingConfirm": "确认账单后可登记收付",
"unpaidAwaitingPayment": "请登记线下收付",
"fullySettled": "本期已结清",
"confirmHint": "确认后才可以登记收款或付款。",
"advancedActions": "调账 / 坏账",
"recordReceiptFrom": "登记收款({{payer}} 付给 {{payee}}",
"recordPayoutTo": "登记付款({{payer}} 付给 {{payee}}",
"rebateAllocationsHint": "各层级代理对回水的承担明细。",
"payment": "收付",
"flowHint": {
"playerPayAgent": "玩家应向直属代理结算",
"agentPayPlayer": "直属代理应向玩家结算",
"agentPayUpstream": "本级代理应向上级 / 平台结算",
"upstreamPayAgent": "上级 / 平台应向本级代理结算",
"adjustment": "补差单独结转,不改变原账单主体关系",
"badDebt": "核销未结金额,并生成坏账归档记录",
"reversal": "冲正原账单影响,按冲正规则回退",
"generic": "按账单结算关系执行收付或调账"
},
"hierarchyHint": "同一账期会生成多笔账单:玩家先与直属代理结,代理扣除本级占成后再向上级缴纳。因此「输赢」可能相同,但「结算金额」会逐级减少。"
},
"ledgerPanel": {
"search": "搜索",
"searchBtn": "搜索",
"reset": "重置筛选",
"refresh": "刷新当前页",
"filterAll": "不限",
"playerAccount": "玩家账号",
"playerAccountPh": "用户名 / 站点玩家 ID",
"playerId": "玩家 ID",
"optional": "可选",
"billStatus": "账单状态",
"dateRange": "时间范围",
"rowPosted": "已记账"
},
"billsPanel": {
"billId": "账单 ID",
"ownerKeyword": "本方 / 对方",
"ownerKeywordPh": "玩家账号、代理名称",
"status": "账单状态",
"billType": "账单类型",
"filterAll": "全部状态",
"filterAllTypes": "全部类型",
"filterAdjustment": "调账 / 冲正",
"optional": "可选",
"searchBtn": "搜索",
"reset": "重置",
"refresh": "刷新",
"clientFilterHint": "本方筛选:显示 {{shown}} / {{total}} 条",
"category": {
"player": "玩家账单",
"agent": "代理账单",
"pendingConfirm": "待确认",
"awaitingPayment": "待收付",
"all": "全部"
},
"quickFilter": {
"title": "当前想看哪一层结算",
"desc": "先区分结玩家还是结代理,再做状态和账单检索会更直观。",
"allTitle": "全部账单",
"allHint": "同时查看玩家、代理、补差和坏账单据",
"playerTitle": "结玩家",
"playerHint": "玩家与直属代理之间的信用结算",
"agentTitle": "结代理",
"agentHint": "代理与上级 / 平台之间的层级结算"
},
"activeHint": {
"all": "当前聚焦:账期内全部结算单据",
"player": "当前聚焦:玩家与直属代理的信用结算",
"agent": "当前聚焦:代理向上级 / 平台缴纳或收取结算"
},
"layer": {
"player": "玩家与直属代理结算",
"agent": "代理与上级 / 平台结算",
"adjustment": "结算差异调账",
"badDebt": "坏账核销归档",
"reversal": "历史账单冲正",
"generic": "结算辅助单据"
},
"rowHint": {
"playerOwner": "玩家主体",
"agentOwner": "本级代理",
"adjustmentOwner": "调账归属方",
"badDebtOwner": "坏账归属方",
"reversalOwner": "冲正归属方",
"playerUpline": "直属代理的上级",
"agentUpline": "本单结算上级"
},
"hierarchyHint": "同一账期会生成多笔账单:玩家先与直属代理结,代理扣除本级占成后再向上级缴纳。因此「输赢」可能相同,但「结算金额」会逐级减少。",
"emptyFiltered": "当前筛选下暂无账单,请改为「全部状态」或重置筛选。",
"emptyClosed": "本期已关账但暂无账单。常见原因:账期内无信用盘玩家的已结算注单,或占成流水不在本账期时间范围内。",
"intro": "关账后生成的占成账单。可按类型或状态筛选,详情内确认或登记收付。",
"confirmOneTitle": "确认账单 #{{id}}",
"confirmOneDesc": "确认后进入待收付,可登记线下收付。",
"confirmOneBtn": "确认",
"confirmedOne": "已确认",
"confirmFailed": "确认失败",
"payBtn": "收付"
},
"panels": {
"workbench": {
"title": "工作台"
},
"overview": {
"title": "结算概览"
},
"ledger": {
"title": "账务流水"
},
"bills": {
"title": "全部账单"
},
"creditLedger": {
"title": "信用流水"
},
"playerBills": {
"title": "玩家账单"
},
"agentBills": {
"title": "代理账单"
},
"pendingConfirm": {
"title": "待确认账单"
},
"awaiting": {
"title": "待收付账单"
},
"payments": {
"title": "收付记录"
},
"adjustments": {
"title": "调账 / 冲正"
},
"reports": {
"title": "账期报表"
},
"badDebt": {
"title": "坏账核销"
}
},
"empty": {
"noSite": "请选择站点。",
"noPeriods": "请先关账当前账期。",
"noClosed": "请先关账生成账单。",
"noBadDebt": "暂无坏账记录。",
"noCreditLedger": "该账期内暂无流水。",
"billsNeedClose": "账单在关账后生成。请返回账期列表,对本期执行「关账」后再查看。"
},
"periods": {
"loadFailed": "账期列表加载失败"
},
"toast": {
"periodClosed": "账期已关账",
"periodClosedUnsettled": "账期已关账;仍有 {{count}} 笔注单未结算,请尽快处理。"
},
"errors": {
"loadBills": "账单加载失败",
"loadPayments": "收付记录加载失败",
"loadAdjustments": "调账记录加载失败",
"loadBadDebt": "坏账记录加载失败",
"loadCreditLedger": "信用流水加载失败"
},
"header": {
"subtitle": "信用盘结算",
"statusRunning": "账期进行中",
"statusIdle": "无进行中账期",
"statusCompleted": "账期已结清"
},
"subnav": {
"label": "结算中心导航"
},
"workbench": {
"viewPeriod": "账期",
"closePreset": "关账 · {{label}}",
"closeNoData": "关账失败:账期内无占成流水,请先完成信用盘开奖结算。",
"openPeriodPipeline": "开账 {{range}} · 占成流水 {{share}} 笔"
}
}