feat: enhance ticket order detail and status display

- Updated ticket status display logic to handle "failed" status and improve "settled_win" condition.
- Refactored TicketOrderDetailScreen to utilize search parameters for dynamic navigation and grouping of tickets.
- Enhanced TicketOrdersListScreen to group ticket items and improve rendering of order details.
- Added new translations for order-related terms in multiple languages to support enhanced user experience.
This commit is contained in:
2026-05-25 16:02:23 +08:00
parent ca3a1db770
commit 3bcbf7d256
10 changed files with 446 additions and 30 deletions

View File

@@ -396,6 +396,14 @@
"detailTitle": "注单详情",
"ticketNo": "注单号 {{ticketNo}}",
"orderNo": "订单 {{orderNo}}",
"orderNoLabel": "订单号",
"orderNoAt": "订单号 {{orderNo}} · {{time}}",
"noOrderNo": "—",
"groupDetail": "订单详情",
"groupNotFound": "无法加载该订单,请从注单列表重新进入。",
"betItems": "注项明细",
"itemCount": "共 {{count}} 条注项",
"viewBetLine": "查看注项详情",
"drawNo": "期号",
"placedAt": "下单时间",
"number": "号码",
@@ -421,6 +429,7 @@
"settledAt": "结算时间 {{time}}",
"viewDraw": "查看本期开奖",
"backToOrders": "返回我的注单",
"backToGroup": "返回订单详情",
"notFound": "注单不存在或无权查看",
"noData": "无数据",
"loadFailed": "加载失败"
@@ -555,6 +564,7 @@
"pending_payout": "已中奖待派彩",
"settled_win": "已派彩",
"settled_lose": "未中奖",
"failed": "失败",
"unknown": "{{status}}"
},
"prizeTier": {