feat: 充值订单审计与重新申请,优化赛事展示和余额刷新
- 新增 deposit_order_audit_logs 表,记录提交/审批/拒绝/撤销/重提全链路 - 管理端充值单页增加审计历史;玩家端充值历史支持时间线与重新申请 - 已拒绝订单可原单号重提;撤销入账使用 PLAYER_DEPOSIT_REVERSAL 并加强幂等 - 结算后清除热门标记,允许归档已结算赛事,完善今日赛事时区窗口 - 足球页今日/早盘独立折叠;资料与余额在进入钱包/个人页及下注后自动刷新 - 补充投注玩法、结算返水规则文档;新增 smoke/settlement CLI 脚本 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -138,6 +138,7 @@ export default {
|
||||
tx_admin_deposit: 'Admin top-up',
|
||||
tx_agent_deposit: 'Agent top-up',
|
||||
tx_player_deposit: 'Self deposit',
|
||||
tx_player_deposit_reversal: 'Deposit reversal',
|
||||
tx_withdraw: 'Withdrawal',
|
||||
tx_admin_withdraw: 'Admin withdraw',
|
||||
tx_agent_withdraw: 'Agent withdraw',
|
||||
@@ -152,7 +153,8 @@ export default {
|
||||
tx_cashback: 'Cashback credit',
|
||||
tx_resettle: 'Resettlement',
|
||||
summary_bet: 'Bet {betNo}',
|
||||
summary_opening_bonus: 'Opening bonus',
|
||||
remark_deposit_revoke: 'Revoked approved deposit {orderNo}',
|
||||
remark_deposit_revoke_generic: 'Revoked approved deposit',
|
||||
stats_income: 'Income',
|
||||
stats_expense: 'Expense',
|
||||
stats_net: 'Net',
|
||||
@@ -221,6 +223,25 @@ export default {
|
||||
apply_time: 'Apply time',
|
||||
review_time: 'Review time',
|
||||
remark: 'Remark',
|
||||
audit_title: 'Review history',
|
||||
audit_submitted: 'Submitted',
|
||||
audit_approved: 'Approved',
|
||||
audit_rejected: 'Rejected',
|
||||
audit_revoked: 'Approval revoked',
|
||||
audit_reopened: 'Reopened for review',
|
||||
audit_by_player: 'Player',
|
||||
audit_by_admin: 'Platform review',
|
||||
audit_amount: 'Amount',
|
||||
audit_credited: 'Credited amount',
|
||||
audit_remark_label: 'Note',
|
||||
audit_summary: 'Review history · {count} steps',
|
||||
audit_toggle_show: 'Show review history',
|
||||
audit_toggle_hide: 'Hide review history',
|
||||
view_detail: 'View details',
|
||||
order_detail: 'Order details',
|
||||
reapply: 'Re-apply',
|
||||
reapply_hint: 'You are resubmitting this order. Transfer again and upload a new screenshot.',
|
||||
back_to_history: 'Back to history',
|
||||
},
|
||||
cashback: {
|
||||
title: 'Cashback Details',
|
||||
|
||||
@@ -144,6 +144,7 @@ export default {
|
||||
tx_admin_deposit: 'Tambah baki admin',
|
||||
tx_agent_deposit: 'Tambah baki ejen',
|
||||
tx_player_deposit: 'Deposit sendiri',
|
||||
tx_player_deposit_reversal: 'Pembalikan deposit',
|
||||
tx_withdraw: 'Pengeluaran',
|
||||
tx_admin_withdraw: 'Pengeluaran admin',
|
||||
tx_agent_withdraw: 'Pengeluaran ejen',
|
||||
@@ -158,7 +159,8 @@ export default {
|
||||
tx_cashback: 'Kredit rebat',
|
||||
tx_resettle: 'Penyelesaian Semula',
|
||||
summary_bet: 'Pertaruhan {betNo}',
|
||||
summary_opening_bonus: 'Bonus pembukaan',
|
||||
remark_deposit_revoke: 'Deposit diluluskan dibatalkan {orderNo}',
|
||||
remark_deposit_revoke_generic: 'Deposit diluluskan dibatalkan',
|
||||
stats_income: 'Pendapatan',
|
||||
stats_expense: 'Perbelanjaan',
|
||||
stats_net: 'Bersih',
|
||||
@@ -227,6 +229,25 @@ export default {
|
||||
apply_time: 'Masa permohonan',
|
||||
review_time: 'Masa semakan',
|
||||
remark: 'Catatan',
|
||||
audit_title: 'Sejarah semakan',
|
||||
audit_submitted: 'Dihantar',
|
||||
audit_approved: 'Diluluskan',
|
||||
audit_rejected: 'Ditolak',
|
||||
audit_revoked: 'Kelulusan dibatalkan',
|
||||
audit_reopened: 'Dibuka semula untuk semakan',
|
||||
audit_by_player: 'Pemain',
|
||||
audit_by_admin: 'Semakan platform',
|
||||
audit_amount: 'Jumlah',
|
||||
audit_credited: 'Jumlah dikreditkan',
|
||||
audit_remark_label: 'Catatan',
|
||||
audit_summary: 'Sejarah semakan · {count} langkah',
|
||||
audit_toggle_show: 'Lihat sejarah semakan',
|
||||
audit_toggle_hide: 'Sembunyikan sejarah semakan',
|
||||
view_detail: 'Lihat butiran',
|
||||
order_detail: 'Butiran pesanan',
|
||||
reapply: 'Mohon semula',
|
||||
reapply_hint: 'Anda menghantar semula pesanan ini. Buat pindahan baharu dan muat naik tangkapan skrin baharu.',
|
||||
back_to_history: 'Kembali ke sejarah',
|
||||
},
|
||||
cashback: {
|
||||
title: 'Butiran Rebat',
|
||||
|
||||
@@ -138,6 +138,7 @@ export default {
|
||||
tx_admin_deposit: '管理员上分',
|
||||
tx_agent_deposit: '代理上分',
|
||||
tx_player_deposit: '自助充值',
|
||||
tx_player_deposit_reversal: '充值撤销',
|
||||
tx_withdraw: '人工提款',
|
||||
tx_admin_withdraw: '管理员下分',
|
||||
tx_agent_withdraw: '代理下分',
|
||||
@@ -152,7 +153,8 @@ export default {
|
||||
tx_cashback: '返水入账',
|
||||
tx_resettle: '重新结算',
|
||||
summary_bet: '注单 {betNo}',
|
||||
summary_opening_bonus: '开户赠金',
|
||||
remark_deposit_revoke: '撤销已通过充值 {orderNo}',
|
||||
remark_deposit_revoke_generic: '撤销已通过充值',
|
||||
stats_income: '收入',
|
||||
stats_expense: '支出',
|
||||
stats_net: '净额',
|
||||
@@ -221,6 +223,25 @@ export default {
|
||||
apply_time: '申请时间',
|
||||
review_time: '审核时间',
|
||||
remark: '审核备注',
|
||||
audit_title: '审核记录',
|
||||
audit_submitted: '提交申请',
|
||||
audit_approved: '审核通过',
|
||||
audit_rejected: '审核拒绝',
|
||||
audit_revoked: '撤销审核',
|
||||
audit_reopened: '重新审核',
|
||||
audit_by_player: '玩家提交',
|
||||
audit_by_admin: '平台审核',
|
||||
audit_amount: '金额',
|
||||
audit_credited: '入账金额',
|
||||
audit_remark_label: '备注',
|
||||
audit_summary: '审核记录 · {count} 步',
|
||||
audit_toggle_show: '查看审核记录',
|
||||
audit_toggle_hide: '收起审核记录',
|
||||
view_detail: '查看详情',
|
||||
order_detail: '订单详情',
|
||||
reapply: '重新申请',
|
||||
reapply_hint: '将在原订单上重新提交,请重新转账并上传新的截图。',
|
||||
back_to_history: '返回充值记录',
|
||||
},
|
||||
cashback: {
|
||||
title: '返水明细',
|
||||
|
||||
Reference in New Issue
Block a user