From b6168301febf8433b60eb004157810cdc2e9b64c Mon Sep 17 00:00:00 2001
From: JiaJun <2394389886@qq.com>
Date: Fri, 5 Jun 2026 17:48:20 +0800
Subject: [PATCH] =?UTF-8?q?fix(withdraw):=20=E4=BC=98=E5=8C=96=E6=8F=90?=
=?UTF-8?q?=E7=8E=B0=E5=8A=9F=E8=83=BD=E7=9A=84=E6=96=87=E6=9C=AC=E6=8F=90?=
=?UTF-8?q?=E7=A4=BA=E5=92=8C=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 更新多语言文案,改进提现成功提示信息
- 调整移动端提现模态框的布局间距样式
- 修复移动端提现输入框的字体大小显示问题
- 简化提现提交钩子中的国际化处理逻辑
- 移除冗余的数字格式化和多语言参数配置
---
.../components/mobile/mobile-withdraw.tsx | 2 +-
src/hooks/use-withdraw-submit.ts | 28 ++-----------------
src/locales/en-US.ts | 2 +-
src/locales/ms-MY.ts | 2 +-
src/locales/zh-CN.ts | 2 +-
src/modal/mobile/mobile-procedures-modal.tsx | 4 +--
6 files changed, 9 insertions(+), 31 deletions(-)
diff --git a/src/features/game/components/mobile/mobile-withdraw.tsx b/src/features/game/components/mobile/mobile-withdraw.tsx
index f0a3d91..1f0369f 100644
--- a/src/features/game/components/mobile/mobile-withdraw.tsx
+++ b/src/features/game/components/mobile/mobile-withdraw.tsx
@@ -237,7 +237,7 @@ function InputShell({
onChange={(event) => onChange(event.target.value)}
placeholder={placeholder}
className={cn(
- 'h-design-30 rounded-[calc(var(--design-unit)*5)] border px-design-8 text-design-12',
+ 'h-design-30 rounded-[calc(var(--design-unit)*5)] border px-design-8 !text-design-10 placeholder:!text-design-10',
uppercase && 'uppercase',
error
? 'border-[#B93F44] bg-[rgba(34,13,16,0.78)] text-[#FCEEEE]'
diff --git a/src/hooks/use-withdraw-submit.ts b/src/hooks/use-withdraw-submit.ts
index f48184a..13a0e15 100644
--- a/src/hooks/use-withdraw-submit.ts
+++ b/src/hooks/use-withdraw-submit.ts
@@ -6,8 +6,7 @@ import { notify } from '@/lib/notify'
import type { WithdrawCreateRequestDto } from '@/type'
export function useWithdrawSubmit() {
- const { i18n, t } = useTranslation()
- const locale = i18n.resolvedLanguage ?? i18n.language ?? 'en-US'
+ const { t } = useTranslation()
return useMutation({
mutationFn: (payload: WithdrawCreateRequestDto) => createWithdraw(payload),
@@ -18,29 +17,8 @@ export function useWithdrawSubmit() {
: t('commonUi.toast.requestFailed'),
)
},
- onSuccess: (data) => {
- const formatter = new Intl.NumberFormat(locale, {
- maximumFractionDigits: 2,
- })
-
- notify.success(t('gameDesktop.withdraw.submitSuccess'), {
- description: [
- t('gameDesktop.withdraw.success.orderNo', {
- orderNo: data.order_no,
- }),
- t('gameDesktop.withdraw.success.actualArrivalCoin', {
- amount: formatter.format(data.actual_arrival_coin),
- }),
- t('gameDesktop.withdraw.success.feeCoin', {
- amount: formatter.format(data.fee_coin),
- }),
- t('gameDesktop.withdraw.success.reviewRequired', {
- value: data.risk_review_required
- ? t('commonUi.dialog.yes')
- : t('commonUi.dialog.no'),
- }),
- ].join('\n'),
- })
+ onSuccess: () => {
+ notify.success(t('gameDesktop.withdraw.submitSuccess'))
},
})
}
diff --git a/src/locales/en-US.ts b/src/locales/en-US.ts
index 21a2312..ff33c3c 100644
--- a/src/locales/en-US.ts
+++ b/src/locales/en-US.ts
@@ -606,7 +606,7 @@ export default {
'Transactions between RM10 and RM99.99 will be charged a minimum withdrawal fee of RM 1.',
cancel: 'Cancel',
confirm: TEXT_CONFIRM,
- submitSuccess: 'Withdrawal request submitted',
+ submitSuccess: 'Withdrawal request submitted successfully',
withdrawal: 'Withdrawal',
fields: {
diamondAmount: 'Withdrawal Diamond Amount',
diff --git a/src/locales/ms-MY.ts b/src/locales/ms-MY.ts
index 26b0753..4747d00 100644
--- a/src/locales/ms-MY.ts
+++ b/src/locales/ms-MY.ts
@@ -611,7 +611,7 @@ export default {
'Transaksi antara RM10 dan RM99.99 akan dikenakan yuran pengeluaran minimum RM 1.',
cancel: 'Batal',
confirm: TEXT_CONFIRM,
- submitSuccess: 'Permohonan pengeluaran telah dihantar',
+ submitSuccess: 'Permohonan pengeluaran berjaya dihantar',
withdrawal: 'Pengeluaran',
fields: {
diamondAmount: 'Jumlah Berlian Pengeluaran',
diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts
index 8a4f0bd..b3177a8 100644
--- a/src/locales/zh-CN.ts
+++ b/src/locales/zh-CN.ts
@@ -588,7 +588,7 @@ export default {
feeNotice: 'RM10 - RM99.99 之间的交易将收取最低RM 1的提现手续费',
cancel: '取消',
confirm: TEXT_CONFIRM,
- submitSuccess: '提现申请已提交',
+ submitSuccess: '申请提现成功',
withdrawal: '提现',
fields: {
diamondAmount: '提现钻石数量',
diff --git a/src/modal/mobile/mobile-procedures-modal.tsx b/src/modal/mobile/mobile-procedures-modal.tsx
index d16afe9..f48eb48 100644
--- a/src/modal/mobile/mobile-procedures-modal.tsx
+++ b/src/modal/mobile/mobile-procedures-modal.tsx
@@ -55,13 +55,13 @@ function MobileProceduresModal() {
}
>