Some checks failed
lotteryadmin CI / build (push) Has been cancelled
- 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.
417 lines
15 KiB
JSON
417 lines
15 KiB
JSON
{
|
||
"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}} 笔"
|
||
}
|
||
}
|