feat(admin): 仪表盘重构、代理线路修复与后台体验优化
Some checks failed
lotteryadmin CI / build (push) Has been cancelled
Some checks failed
lotteryadmin CI / build (push) Has been cancelled
- 各角色仪表盘:KPI 可点击跳转、快捷入口、去重冗余区块,代理/站点降级 analytics - 代理线路:创建玩家权限、侧栏搜索、深链 URL、档案保存与删除预检等修复 - 统一密码最短 6 位;代理模块表格/侧栏背景色一致(admin-table-inset) - 报表、钱包、对账、开奖、结算、配置等模块结构与 i18n 同步更新
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
{
|
||||
"title": "Reconcile",
|
||||
"createTitle": "Run reconcile scan",
|
||||
"createHint": "Scans transfer orders in the selected period, compares lottery wallet ledgers, and checks main-site idempotent records when the wallet API is configured.",
|
||||
"workflowHint": "Run dated reconcile scans here. For live unresolved exceptions, use the link above (opens Wallet → Transfer orders with abnormal-only filter).",
|
||||
"shortcutAbnormalTransfers": "Live abnormal transfers",
|
||||
"viewOnlyHint": "View-only: historical reconcile jobs.",
|
||||
"createTitle": "Run scan",
|
||||
"createHint": "",
|
||||
"reconcileType": "Reconcile type",
|
||||
"reconcileTypeFixed": "Wallet transfer (main site ⇄ lottery)",
|
||||
"dateRange": "Reconcile date range",
|
||||
@@ -12,13 +15,18 @@
|
||||
"periodRequired": "Enter both reconcile start and end dates",
|
||||
"periodOrderInvalid": "End time must be later than or equal to start time",
|
||||
"confirmCreateTitle": "Start reconcile scan?",
|
||||
"confirmCreateDescription": "Scan transfer orders in the selected date range{{playerHint}} and generate discrepancy items.",
|
||||
"confirmCreateDescription": "Scan transfer orders in the selected period{{playerHint}}.",
|
||||
"confirmCreatePlayer": " for the selected player",
|
||||
"confirmCreateAllPlayers": " for all players",
|
||||
"createSuccess": "Scan finished: {{count}} issue(s) found",
|
||||
"createSuccessEmpty": "Scan finished: no issues found",
|
||||
"createFailed": "Scan failed",
|
||||
"noCreatePermission": "Current account cannot start reconcile scans.",
|
||||
"filterOpen": "Open only",
|
||||
"filterAll": "All items",
|
||||
"filterCount": "{{shown}} on page / {{total}} total",
|
||||
"filterOpenEmpty": "No open items on this page. Try All items or another page.",
|
||||
"playerEmpty": "No matching players",
|
||||
"jobsTitle": "Reconcile jobs",
|
||||
"refresh": "Refresh",
|
||||
"jobNo": "Job no.",
|
||||
@@ -31,13 +39,22 @@
|
||||
"finishedAt": "Finished at",
|
||||
"createdAt": "Created at",
|
||||
"operate": "Action",
|
||||
"viewDetails": "View discrepancy details",
|
||||
"viewDetails": "View details",
|
||||
"hideDetails": "Hide",
|
||||
"closeDetails": "Close",
|
||||
"detailsTitle": "Discrepancy details",
|
||||
"detailsEmpty": "No items",
|
||||
"itemStatusColumn": "Status",
|
||||
"itemIssueColumn": "Issue type",
|
||||
"itemHandlingColumn": "Handling",
|
||||
"itemScanFindingColumn": "Scan finding",
|
||||
"itemCurrentStatusColumn": "Current status",
|
||||
"itemScanFindingResolvedHint": "Recorded at scan; now handled",
|
||||
"transferNo": "Transfer no.",
|
||||
"walletTxnNo": "Lottery wallet txn",
|
||||
"mainSiteRef": "Main-site ref",
|
||||
"mainSiteCheck": "Main-site check",
|
||||
"differenceAmount": "Difference (minor)",
|
||||
"differenceAmount": "Difference",
|
||||
"itemResult": "Check result",
|
||||
"processingStatus": "Processing status",
|
||||
"actions": "Actions",
|
||||
|
||||
Reference in New Issue
Block a user