feat(api, i18n): add agent_node_id to various admin queries and enhance multi-language support
Introduced the agent_node_id field in AdminDrawListQuery, AdminPlayerListQuery, AdminSettlementBatchListQuery, TicketItemsListQuery, and TransferOrderListQuery to improve filtering capabilities. Updated the admin-breadcrumb and admin-sidebar components to include new translations for agent-related terms in English, Nepali, and Chinese, enhancing the overall user experience and multi-language support across the admin interface.
This commit is contained in:
61
src/i18n/locales/zh/agents.json
Normal file
61
src/i18n/locales/zh/agents.json
Normal file
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"title": "代理管理",
|
||||
"treeTitle": "代理树",
|
||||
"detailTitle": "节点详情",
|
||||
"selectNode": "请从左侧选择代理节点",
|
||||
"loadFailed": "加载代理树失败",
|
||||
"siteLabel": "站点",
|
||||
"createChild": "添加下级代理",
|
||||
"editNode": "编辑节点",
|
||||
"deleteNode": "删除节点",
|
||||
"deleteNodeConfirm": "删除后不可恢复,请确认该节点无下级、无账号、无角色绑定。",
|
||||
"code": "编码",
|
||||
"name": "名称",
|
||||
"depth": "层级",
|
||||
"path": "路径",
|
||||
"status": "状态",
|
||||
"isRoot": "根节点",
|
||||
"createSuccess": "已创建代理 {{name}}",
|
||||
"updateSuccess": "已更新 {{name}}",
|
||||
"deleteSuccess": "已删除代理 {{name}}",
|
||||
"saveFailed": "保存失败",
|
||||
"codeRequired": "请填写编码与名称",
|
||||
"tabs": {
|
||||
"overview": "概况",
|
||||
"roles": "角色",
|
||||
"users": "账号",
|
||||
"delegation": "下放权限"
|
||||
},
|
||||
"delegation": {
|
||||
"title": "下放权限上限",
|
||||
"hint": "勾选允许该下级代理继续下放的操作;保存后创建角色时不可超出此范围。",
|
||||
"permission": "操作",
|
||||
"canDelegate": "可继续下放",
|
||||
"save": "保存上限",
|
||||
"saveSuccess": "下放上限已保存",
|
||||
"empty": "暂无可配置的操作",
|
||||
"rootDenied": "根节点无需配置下放上限"
|
||||
},
|
||||
"roles": {
|
||||
"title": "代理角色",
|
||||
"create": "创建角色",
|
||||
"permissions": "权限",
|
||||
"slug": "标识",
|
||||
"userCount": "人数",
|
||||
"createSuccess": "已创建角色 {{name}}",
|
||||
"updateSuccess": "已更新角色 {{name}}",
|
||||
"deleteSuccess": "已删除角色 {{name}}",
|
||||
"permissionSaveSuccess": "权限已更新",
|
||||
"readOnlyTemplate": "只读模板",
|
||||
"permissionSubsetHint": "只能分配您当前拥有的权限"
|
||||
},
|
||||
"users": {
|
||||
"title": "代理账号",
|
||||
"create": "创建账号",
|
||||
"username": "登录名",
|
||||
"password": "密码",
|
||||
"roles": "角色",
|
||||
"createSuccess": "已创建账号 {{name}}",
|
||||
"roleSaveSuccess": "已更新 {{name}} 的角色"
|
||||
}
|
||||
}
|
||||
@@ -125,6 +125,11 @@
|
||||
"display": "玩家",
|
||||
"sitePlayerId": "玩家 ID"
|
||||
},
|
||||
"agentColumns": {
|
||||
"agent": "所属代理",
|
||||
"filter": "代理",
|
||||
"filterAll": "全部代理"
|
||||
},
|
||||
"toolbar": {
|
||||
"defaultAdmin": "管理员",
|
||||
"notifications": "通知",
|
||||
@@ -155,10 +160,19 @@
|
||||
"settings": "系统设置",
|
||||
"account": "账号设置",
|
||||
"integration": "接入站点",
|
||||
"agents": "代理管理",
|
||||
"config": "运营配置"
|
||||
},
|
||||
"sidebar": {
|
||||
"workspace": "工作台"
|
||||
"workspace": "工作台",
|
||||
"group": {
|
||||
"overview": "总览",
|
||||
"agent": "代理组织",
|
||||
"operations": "日常运营",
|
||||
"finance": "资金与报表",
|
||||
"rules": "规则与参数",
|
||||
"platform": "平台管理"
|
||||
}
|
||||
},
|
||||
"auth": {
|
||||
"checking": "正在校验登录状态…",
|
||||
|
||||
@@ -178,7 +178,18 @@
|
||||
"loadFailed": "系统设置加载失败",
|
||||
"saveSuccess": "系统设置已保存",
|
||||
"saveRuntimeSuccess": "开奖与结算参数已保存",
|
||||
"saveDrawSuccess": "开奖参数已保存",
|
||||
"saveCurrencyFormatSuccess": "金额显示格式已保存",
|
||||
"saveSettlementSuccess": "结算自动化参数已保存",
|
||||
"saveFrontendSuccess": "前端展示配置已保存",
|
||||
"sections": {
|
||||
"draw": "开奖节奏与审核",
|
||||
"drawDescription": "控制期号节奏、封盘与开奖后人工审核、冷静期。仅保存本区块内修改过的项。",
|
||||
"currencyFormat": "金额显示格式",
|
||||
"currencyFormatDescription": "全站金额展示的小数位与分隔符,与币种主数据无关。",
|
||||
"settlement": "结算自动化",
|
||||
"settlementDescription": "控制 tick 是否自动结算、审核与派彩。修改后只提交本区块变更项。"
|
||||
},
|
||||
"saveFailed": "系统设置保存失败",
|
||||
"unsavedChanges": "有未保存的更改",
|
||||
"frontendConfig": "前端配置",
|
||||
@@ -217,6 +228,12 @@
|
||||
"confirmSaveDescription": "将更新开奖审核、冷静期、自动结算/审核/派彩及玩法规则展示,可能影响全站运行。",
|
||||
"confirmSaveRuntimeTitle": "确认保存开奖与结算参数?",
|
||||
"confirmSaveRuntimeDescription": "将更新开奖审核、期号节奏、冷静期、自动结算/审核/派彩等,不影响玩法规则 HTML。",
|
||||
"confirmSaveDrawTitle": "确认保存开奖参数?",
|
||||
"confirmSaveDrawDescription": "将更新开奖审核、期号节奏与冷静期等本区块字段。",
|
||||
"confirmSaveCurrencyFormatTitle": "确认保存金额显示格式?",
|
||||
"confirmSaveCurrencyFormatDescription": "将更新小数位与千分位/小数分隔符。",
|
||||
"confirmSaveSettlementTitle": "确认保存结算自动化?",
|
||||
"confirmSaveSettlementDescription": "将更新自动结算、审核与派彩相关开关。",
|
||||
"confirmSaveFrontendTitle": "确认保存前端展示配置?",
|
||||
"confirmSaveFrontendDescription": "将更新玩家端玩法规则页面 HTML,不影响开奖与结算逻辑。"
|
||||
},
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
"granularityDay": "按天",
|
||||
"playBreakdown": "玩法拆解 Top",
|
||||
"playRanking": "玩法排行榜 Top 5",
|
||||
"agentRanking": "代理排行榜 Top 5",
|
||||
"rankingMetricLabel": "排行维度",
|
||||
"rankingMetrics": {
|
||||
"bet": "按投注金额",
|
||||
@@ -37,6 +38,7 @@
|
||||
},
|
||||
"periodDistribution": "区间结构对比",
|
||||
"noPlayData": "该区间暂无玩法数据",
|
||||
"noAgentData": "该区间暂无代理数据",
|
||||
"periods": {
|
||||
"today": "今日",
|
||||
"last_7_days": "近 7 天",
|
||||
@@ -90,6 +92,7 @@
|
||||
"batchPendingDraws": "涉及期数",
|
||||
"batchPendingDrawsCount": "{{count}} 期待审",
|
||||
"platformLockedAndCap": "全站已占用 {{locked}} / 封顶 {{cap}}",
|
||||
"platformCapNotConfigured": "全站已占用 {{locked}} · 尚未配置封顶",
|
||||
"platformOrderAndTicket": "全站 {{orders}} 单 · {{tickets}} 笔",
|
||||
"platformBetTotal": "累计投注",
|
||||
"platformNoFinanceActivity": "全站暂无投注",
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
"title": "对账",
|
||||
"createTitle": "人工发起对账",
|
||||
"createDesc": "用于按日期范围并可选指定玩家,人工核对异常转账。系统定时对账仍会自动执行。",
|
||||
"scopeTitle": "先定义对账范围",
|
||||
"scopeDescription": "先确定要核对的业务类型和日期区间,再决定是否缩小到单个玩家。",
|
||||
"reconcileType": "对账类型",
|
||||
"reconcileTypeFixed": "钱包划转(主站 ⇄ 彩票)",
|
||||
"reconcileTypeHint": "当前仅支持钱包划转。",
|
||||
"dateRange": "对账日期范围",
|
||||
"dateRangeHint": "建议优先选较短时间段,先看异常是否集中,再按需扩大范围。",
|
||||
"createTask": "创建对账任务",
|
||||
"submitting": "提交中…",
|
||||
"loadFailed": "加载失败",
|
||||
@@ -20,13 +23,21 @@
|
||||
"createSuccess": "已创建对账任务",
|
||||
"createFailed": "创建失败",
|
||||
"noCreatePermission": "当前账号无新建对账任务权限。",
|
||||
"playerScopeTitle": "再决定是否指定玩家",
|
||||
"playerAllPlayersHint": "不选择玩家时,会按日期范围对全量玩家做一次人工对账。",
|
||||
"createSummaryAll": "将对 {{from}} 至 {{to}} 的全量玩家发起人工对账。",
|
||||
"createSummaryPlayer": "将对玩家 {{player}} 在 {{from}} 至 {{to}} 的数据发起人工对账。",
|
||||
"jobsTitle": "对账任务",
|
||||
"jobsDesc": "在右侧操作中查看差异明细与分页。",
|
||||
"refresh": "刷新",
|
||||
"jobNo": "任务号",
|
||||
"type": "类型",
|
||||
"status": "状态",
|
||||
"itemCount": "明细数",
|
||||
"mismatchCount": "异常数",
|
||||
"matchedCount": "一致数",
|
||||
"period": "对账周期",
|
||||
"finishedAt": "完成时间",
|
||||
"createdAt": "创建时间",
|
||||
"operate": "操作",
|
||||
"view": "查看",
|
||||
@@ -34,6 +45,7 @@
|
||||
"sideARef": "彩票侧引用",
|
||||
"sideBRef": "主站侧引用",
|
||||
"differenceAmount": "差额(分)",
|
||||
"detectedAt": "发现时间",
|
||||
"noDetails": "无明细",
|
||||
"playerSearch": "指定玩家(可选)",
|
||||
"playerSearchPlaceholder": "输入玩家 ID / 用户名 / 昵称搜索",
|
||||
|
||||
@@ -84,15 +84,109 @@
|
||||
"subtitle": "查询结果将显示在下方表格,可导出 CSV 或 Excel。",
|
||||
"empty": "暂无数据,请调整筛选条件后重试。",
|
||||
"exportableRows": "行可导出",
|
||||
"summaryScopeHint": "上方统计卡除“记录数”外,默认按当前预览页汇总;需要全量口径请使用“导出 CSV/Excel(全量)”。",
|
||||
"scope": {
|
||||
"currentPage": "当前页"
|
||||
},
|
||||
"columns": {
|
||||
"primary": "",
|
||||
"secondary": "",
|
||||
"metricA": "",
|
||||
"metricB": "",
|
||||
"metricC": "",
|
||||
"status": "",
|
||||
"extra": "",
|
||||
"time": ""
|
||||
"primary": "主字段",
|
||||
"secondary": "辅助字段",
|
||||
"metricA": "指标 A",
|
||||
"metricB": "指标 B",
|
||||
"metricC": "指标 C",
|
||||
"status": "状态",
|
||||
"extra": "补充信息",
|
||||
"time": "时间",
|
||||
"drawProfit": {
|
||||
"primary": "期号 / 批次",
|
||||
"secondary": "期状态 / 结算状态",
|
||||
"metricA": "订单 / 票数",
|
||||
"metricB": "票数 / 中奖数",
|
||||
"metricC": "下注 / 平台盈亏",
|
||||
"status": "派彩 / Jackpot",
|
||||
"extra": "结算批次数",
|
||||
"time": "完成时间"
|
||||
},
|
||||
"dailyProfit": {
|
||||
"primary": "业务日",
|
||||
"secondary": "说明",
|
||||
"metricA": "下注",
|
||||
"metricB": "派彩",
|
||||
"metricC": "平台盈亏",
|
||||
"status": "退款",
|
||||
"extra": "净额",
|
||||
"time": "更新时间"
|
||||
},
|
||||
"playerWinLoss": {
|
||||
"primary": "玩家",
|
||||
"secondary": "玩家 ID",
|
||||
"metricA": "下注",
|
||||
"metricB": "派彩",
|
||||
"metricC": "净输赢",
|
||||
"status": "层级",
|
||||
"extra": "备注",
|
||||
"time": "时间"
|
||||
},
|
||||
"playerTransfer": {
|
||||
"primary": "转账单号",
|
||||
"secondary": "玩家",
|
||||
"metricA": "方向",
|
||||
"metricB": "状态",
|
||||
"metricC": "金额",
|
||||
"status": "外部流水",
|
||||
"extra": "失败原因",
|
||||
"time": "创建时间"
|
||||
},
|
||||
"hotNumberRisk": {
|
||||
"primary": "号码 / 日志",
|
||||
"secondary": "期号 / 动作",
|
||||
"metricA": "封顶 / 金额",
|
||||
"metricB": "已占用 / 玩法",
|
||||
"metricC": "剩余 / 注单",
|
||||
"status": "售罄 / 玩家",
|
||||
"extra": "使用率 / 原因",
|
||||
"time": "版本 / 时间"
|
||||
},
|
||||
"playDimension": {
|
||||
"primary": "玩法",
|
||||
"secondary": "维度",
|
||||
"metricA": "下注",
|
||||
"metricB": "派彩",
|
||||
"metricC": "平台盈亏",
|
||||
"status": "占比",
|
||||
"extra": "备注",
|
||||
"time": "时间"
|
||||
},
|
||||
"soldOut": {
|
||||
"primary": "号码",
|
||||
"secondary": "期号",
|
||||
"metricA": "封顶",
|
||||
"metricB": "已占用",
|
||||
"metricC": "剩余",
|
||||
"status": "是否售罄",
|
||||
"extra": "使用率",
|
||||
"time": "版本"
|
||||
},
|
||||
"rebateCommission": {
|
||||
"primary": "玩法",
|
||||
"secondary": "订单数",
|
||||
"metricA": "回水",
|
||||
"metricB": "注单数",
|
||||
"metricC": "佣金",
|
||||
"status": "配置命中",
|
||||
"extra": "备注",
|
||||
"time": "时间"
|
||||
},
|
||||
"adminAudit": {
|
||||
"primary": "日志 ID",
|
||||
"secondary": "操作者类型",
|
||||
"metricA": "操作者 ID",
|
||||
"metricB": "模块",
|
||||
"metricC": "动作",
|
||||
"status": "目标类型",
|
||||
"extra": "IP",
|
||||
"time": "时间"
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"records": "记录数",
|
||||
@@ -179,7 +273,7 @@
|
||||
},
|
||||
"daily_profit": {
|
||||
"title": "每日盈亏汇总",
|
||||
"summary": "按自然日汇总投注、派奖、退款、盈亏和净额。"
|
||||
"summary": "按业务日汇总投注、派彩与平台盈亏,当前不包含退款与单独净额字段。"
|
||||
},
|
||||
"player_win_loss": {
|
||||
"title": "玩家输赢报表",
|
||||
|
||||
Reference in New Issue
Block a user