feat(game): 添加手续费处理功能并优化提现界面

- 在 API 类型定义中添加 handling_fee 字段支持
- 更新提现组件中的快速金额卡片布局和样式
- 重构 QuickAmountCard 组件以显示金额、钻石和手续费信息
- 在预览区域添加手续费显示行
- 实现手续费计算逻辑和格式化函数
- 更新多语言文件中的手续费相关文本
- 修复提交按钮文本国际化引用路径错误
- 调整桌面和移动端提现界面的宽度和间距参数
This commit is contained in:
JiaJun
2026-07-10 17:28:18 +08:00
parent 2d88e4a204
commit 2c1a69dd9a
10 changed files with 148 additions and 36 deletions

View File

@@ -470,6 +470,9 @@ export default {
},
},
commonUi: {
actions: {
submitting: TEXT_SUBMITTING,
},
dialog: {
close: 'Close alert',
confirm: 'OK',
@@ -839,6 +842,9 @@ export default {
exchangeRate: 'Exchange Rate ({{currency}})',
exchangeRateValue: '{{coins}} {{platformCoinLabel}} = 1 {{currency}}',
convertible: 'Convertible {{currency}}',
handlingFee: 'Handling Fee',
quickDiamondAmount: '{{amount}} diamonds',
quickHandlingFee: 'Fee deducted: {{fee}}',
fixedExchangeDiamondAmount: 'Fixed Exchange Diamond Amount',
},
},

View File

@@ -469,6 +469,9 @@ export default {
},
},
commonUi: {
actions: {
submitting: TEXT_SUBMITTING,
},
dialog: {
close: 'Tutup notifikasi',
confirm: 'OK',
@@ -841,6 +844,9 @@ export default {
exchangeRate: 'Rasio Penukaran ({{currency}})',
exchangeRateValue: '{{coins}} {{platformCoinLabel}} = 1 {{currency}}',
convertible: 'Bisa Ditukar {{currency}}',
handlingFee: 'Biaya Penanganan',
quickDiamondAmount: '{{amount}} diamond',
quickHandlingFee: 'Biaya dipotong: {{fee}}',
fixedExchangeDiamondAmount: 'Jumlah Berlian Tukar Tetap',
},
},

View File

@@ -472,6 +472,9 @@ export default {
},
},
commonUi: {
actions: {
submitting: TEXT_SUBMITTING,
},
dialog: {
close: 'Tutup notifikasi',
confirm: 'OK',
@@ -845,6 +848,9 @@ export default {
exchangeRate: 'Kadar Pertukaran ({{currency}})',
exchangeRateValue: '{{coins}} {{platformCoinLabel}} = 1 {{currency}}',
convertible: 'Boleh Tukar {{currency}}',
handlingFee: 'Yuran Pengendalian',
quickDiamondAmount: '{{amount}} berlian',
quickHandlingFee: 'Yuran ditolak: {{fee}}',
fixedExchangeDiamondAmount: 'Jumlah Berlian Tukaran Tetap',
},
},

View File

@@ -453,6 +453,9 @@ export default {
},
},
commonUi: {
actions: {
submitting: TEXT_SUBMITTING,
},
dialog: {
close: '关闭提示',
confirm: '知道了',
@@ -809,6 +812,9 @@ export default {
exchangeRate: '兑换比例 ({{currency}})',
exchangeRateValue: '{{coins}} {{platformCoinLabel}} = 1 {{currency}}',
convertible: '可兑换{{currency}}',
handlingFee: '手续费',
quickDiamondAmount: '{{amount}} 钻石',
quickHandlingFee: '扣除手续费 {{fee}}',
fixedExchangeDiamondAmount: '固定兑换钻石金额',
},
},