diff --git a/src/api/historyRecord.ts b/src/api/historyRecord.ts index c95239b..b5c8656 100644 --- a/src/api/historyRecord.ts +++ b/src/api/historyRecord.ts @@ -77,6 +77,7 @@ export interface GetHistoryRecordListClientParams { name?: string bio?: string createdAtRange?: string[] + isFunding?: boolean } /** 响应 data 可能为分页或数组 */ @@ -111,6 +112,7 @@ export async function getHistoryRecordListClient( name: params.name, bio: params.bio, createdAtRange: params.createdAtRange, + isFunding: params.isFunding === undefined ? undefined : String(params.isFunding), }) return get('/hr/getHistoryRecordListClient', query, config) } diff --git a/src/components/WithdrawDialog.vue b/src/components/WithdrawDialog.vue index 5b67819..170bfec 100644 --- a/src/components/WithdrawDialog.vue +++ b/src/components/WithdrawDialog.vue @@ -72,7 +72,7 @@ :disabled="!canSubmit" @click="submitWithdraw" > - {{ t('withdraw.title') }} + {{ t('withdraw.applyWithdraw') }} diff --git a/src/locales/en.json b/src/locales/en.json index cff5578..3c2882b 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -255,7 +255,8 @@ "expirationLabel": "Expiration:", "youWon": "You won ${amount}", "claim": "Claim", - "withdrawals": "Withdrawals", + "withdrawals": "Withdrawal History", + "applyWithdrawHistory": "Apply Withdrawal History", "withdrawStatusAll": "All", "withdrawStatusPending": "Under review", "withdrawStatusSuccess": "Withdrawn", @@ -298,7 +299,7 @@ "edit": "Edit", "walletOverview": "Wallet Overview", "walletDetail": "Wallet details", - "walletSub": "Available ${available} Frozen ${frozen}", + "walletSub": "Available ${available} Frozen ${frozen} Free ${freeMoney}", "accountSettings": "Account & Settings", "walletManage": "Wallet Management", "apiKeyManage": "API KEY Management", @@ -406,10 +407,13 @@ "userRejected": "You cancelled the wallet request", "insufficientUsdcBalance": "Not enough USDC on this network for this amount. On Polygon, native USDC and USDC.e are different tokens—use the one you actually hold, or bridge/swap first.", "txConfirmTimeout": "Transaction was submitted but not confirmed in time. Check it in your wallet or a block explorer.", - "walletRpcIncomplete": "Your wallet returned incomplete transaction data. If issues persist, update MetaMask or change the RPC." + "walletRpcIncomplete": "Your wallet returned incomplete transaction data. If issues persist, update MetaMask or change the RPC.", + "depositHistory": "Deposit History", + "depositStatusAll": "All" }, "withdraw": { "title": "Withdraw", + "applyWithdraw": "Apply for withdrawal", "polymarketBalance": "Balance:", "amountUsd": "Amount (USD)", "max": "Max", @@ -433,11 +437,11 @@ "walletMismatch": "Switch your browser wallet to the same account you used to sign in." }, "earnActivity": { - "title": "Earn Liquidity", + "title": "Participate to Earn", "subtitle": "Participate to earn extra returns", "tiersTitle": "Activity Tiers", - "myLockInfo": "My Lock Info", - "lockedAmount": "Locked Amount", + "myLockInfo": "My Participation", + "lockedAmount": "Current Locked Amount", "freeAmount": "Free Amount", "unlockDate": "Unlock Date", "tierLevel": "Tier {n}", diff --git a/src/locales/ja.json b/src/locales/ja.json index 32f5011..fcb2dcb 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -256,6 +256,7 @@ "youWon": "獲得 $${amount}", "claim": "受け取る", "withdrawals": "出金履歴", + "applyWithdrawHistory": "出金申請履歴", "withdrawStatusAll": "すべて", "withdrawStatusPending": "審査中", "withdrawStatusSuccess": "出金成功", @@ -298,7 +299,7 @@ "edit": "編集", "walletOverview": "ウォレット概要", "walletDetail": "ウォレット詳細", - "walletSub": "利用可能残高 ${available} 凍結 ${frozen}", + "walletSub": "利用可能残高 ${available} 凍結 ${frozen} 出金可能額 ${freeMoney}", "accountSettings": "アカウントと設定", "walletManage": "ウォレット管理", "apiKeyManage": "API KEY 管理", @@ -406,10 +407,13 @@ "userRejected": "ウォレットの操作をキャンセルしました", "insufficientUsdcBalance": "このネットワーク上の USDC 残高が不足しています。Polygon ではネイティブ USDC と USDC.e は別トークンです。保有している方で送るか、ブリッジ・スワップ後に再試行してください。", "txConfirmTimeout": "トランザクションは送信されましたが、一定時間内に確認されませんでした。ウォレットまたはブロックエクスプローラーでご確認ください。", - "walletRpcIncomplete": "ウォレットから返ったトランザクション情報が不完全です。MetaMask の更新や RPC の変更をお試しください。" + "walletRpcIncomplete": "ウォレットから返ったトランザクション情報が不完全です。MetaMask の更新や RPC の変更をお試しください。", + "depositHistory": "入金履歴", + "depositStatusAll": "すべて" }, "withdraw": { "title": "出金", + "applyWithdraw": "出金申請", "polymarketBalance": "残高:", "amountUsd": "金額 (USD)", "max": "最大", @@ -433,11 +437,11 @@ "walletMismatch": "ログイン時に使用したアカウントにブラウザのウォレットを切り替えてください。" }, "earnActivity": { - "title": "流動性を稼いでロック", + "title": "キャンペーンに参加して稼ぐ", "subtitle": "キャンペーンに参加して追加收益を獲得", "tiersTitle": "キャンペーンティア", - "myLockInfo": "マイロック情報", - "lockedAmount": "ロック合計額", + "myLockInfo": "マイ参加状況", + "lockedAmount": "現在のロック金額", "freeAmount": "出金可能額", "unlockDate": "ロック解除日時", "tierLevel": "第 {n} ティア", diff --git a/src/locales/ko.json b/src/locales/ko.json index 4dbf239..64b0835 100644 --- a/src/locales/ko.json +++ b/src/locales/ko.json @@ -256,6 +256,7 @@ "youWon": "당첨 $${amount}", "claim": "수령", "withdrawals": "출금 내역", + "applyWithdrawHistory": "출금 신청 내역", "withdrawStatusAll": "전체", "withdrawStatusPending": "검토 중", "withdrawStatusSuccess": "출금 완료", @@ -298,7 +299,7 @@ "edit": "편집", "walletOverview": "지갑 개요", "walletDetail": "지갑 상세", - "walletSub": "사용 가능 잔액 ${available} 동결 ${frozen}", + "walletSub": "사용 가능 잔액 ${available} 동결 ${frozen} 출금 가능 금액 ${freeMoney}", "accountSettings": "계정 및 설정", "walletManage": "지갑 관리", "apiKeyManage": "API KEY 관리", @@ -406,10 +407,13 @@ "userRejected": "지갑에서 작업을 취소했습니다", "insufficientUsdcBalance": "이 네트워크의 USDC 잔액이 부족합니다. Polygon에서는 네이티브 USDC와 USDC.e가 다른 토큰입니다. 보유 중인 종류로 보내거나 브릿지/스왑 후 다시 시도하세요.", "txConfirmTimeout": "거래는 제출되었지만 제한 시간 안에 확인되지 않았습니다. 지갑이나 블록 탐색기에서 확인해 주세요.", - "walletRpcIncomplete": "지갑에서 반환된 거래 데이터가 불완전합니다. MetaMask를 업데이트하거나 RPC를 변경해 보세요." + "walletRpcIncomplete": "지갑에서 반환된 거래 데이터가 불완전합니다. MetaMask를 업데이트하거나 RPC를 변경해 보세요.", + "depositHistory": "입금 내역", + "depositStatusAll": "전체" }, "withdraw": { "title": "출금", + "applyWithdraw": "출금 신청", "polymarketBalance": "잔액:", "amountUsd": "금액 (USD)", "max": "최대", @@ -433,11 +437,11 @@ "walletMismatch": "로그인에 사용한 계정과 동일한 계정으로 브라우저 지갑을 전환해 주세요." }, "earnActivity": { - "title": "유동성 획득 잠금", + "title": "이벤트 참여하여 돈 벌기", "subtitle": "이벤트에 참여하여 추가 수익 획득", "tiersTitle": "이벤트 티어", - "myLockInfo": "내 잠금 정보", - "lockedAmount": "전체 잠금 금액", + "myLockInfo": "내 참여 정보", + "lockedAmount": "현재 참여 잠금 금액", "freeAmount": "출금 가능 금액", "unlockDate": "잠금 해제 시간", "tierLevel": "티어 {n}", diff --git a/src/locales/zh-CN.json b/src/locales/zh-CN.json index 13397bb..8109b94 100644 --- a/src/locales/zh-CN.json +++ b/src/locales/zh-CN.json @@ -256,6 +256,7 @@ "youWon": "您赢得 ${amount}", "claim": "领取", "withdrawals": "提现记录", + "applyWithdrawHistory": "申请提现记录", "withdrawStatusAll": "全部", "withdrawStatusPending": "审核中", "withdrawStatusSuccess": "提现成功", @@ -298,7 +299,7 @@ "edit": "编辑", "walletOverview": "钱包总览", "walletDetail": "钱包详情", - "walletSub": "可用余额 ${available} 冻结 ${frozen}", + "walletSub": "可用余额 ${available} 冻结 ${frozen} 可提现金额 ${freeMoney}", "accountSettings": "账户与设置", "walletManage": "钱包管理", "apiKeyManage": "API KEY 管理", @@ -406,10 +407,13 @@ "userRejected": "您已取消钱包中的操作", "insufficientUsdcBalance": "当前网络上的 USDC 余额不足。若在 Polygon,请确认您持有的是「原生 USDC」或「USDC.e」,或先兑换/跨链后再试。", "txConfirmTimeout": "交易已提交,但长时间未在链上确认,请在浏览器钱包或区块浏览器中查看该笔交易。", - "walletRpcIncomplete": "钱包返回的交易数据不完整。已改为直连接口发交易;若仍失败请更新 MetaMask 或更换 RPC。" + "walletRpcIncomplete": "钱包返回的交易数据不完整。已改为直连接口发交易;若仍失败请更新 MetaMask 或更换 RPC。", + "depositHistory": "充值历史", + "depositStatusAll": "全部" }, "withdraw": { "title": "提现", + "applyWithdraw": "申请提现", "polymarketBalance": "余额:", "amountUsd": "金额 (USD)", "max": "最大", @@ -425,6 +429,7 @@ "insufficientBalance": "余额不足", "close": "关闭", "withdrawals": "提现记录", + "applyWithdrawHistory": "申请提现记录", "withdrawStatusAll": "全部", "withdrawStatusPending": "审核中", "withdrawStatusSuccess": "提现成功", @@ -445,11 +450,11 @@ "walletMismatch": "请在浏览器钱包中切换到您登录时使用的账户。" }, "earnActivity": { - "title": "锁仓赚取流动性", + "title": "参与活动赚钱", "subtitle": "参与活动获得额外收益", "tiersTitle": "活动档位", - "myLockInfo": "我的锁仓情况", - "lockedAmount": "当前流动性锁仓金额", + "myLockInfo": "我的参与情况", + "lockedAmount": "当前参与锁仓金额", "freeAmount": "可提现金额", "unlockDate": "解锁时间", "tierLevel": "第 {n} 档", diff --git a/src/locales/zh-TW.json b/src/locales/zh-TW.json index 301cb83..fd449dd 100644 --- a/src/locales/zh-TW.json +++ b/src/locales/zh-TW.json @@ -204,8 +204,8 @@ "weeksAgo": "{n}週前" }, "wallet": { - "availableAssets": "可用資產", - "portfolio": "資產組合", + "availableAssets": "可用資產", + "portfolio": "資產組合", "today": "今日", "deposit": "入金", "withdraw": "提現", @@ -256,6 +256,7 @@ "youWon": "您贏得 ${amount}", "claim": "領取", "withdrawals": "提現記錄", + "applyWithdrawHistory": "申請提現記錄", "withdrawStatusAll": "全部", "withdrawStatusPending": "審核中", "withdrawStatusSuccess": "提現成功", @@ -298,7 +299,7 @@ "edit": "編輯", "walletOverview": "錢包總覽", "walletDetail": "錢包詳情", - "walletSub": "可用餘額 ${available} 凍結 ${frozen}", + "walletSub": "可用餘額 ${available} 凍結 ${frozen} 可提現金額 ${freeMoney}", "accountSettings": "帳戶與設定", "walletManage": "錢包管理", "apiKeyManage": "API KEY 管理", @@ -406,10 +407,13 @@ "userRejected": "您已取消錢包中的操作", "insufficientUsdcBalance": "目前網路上的 USDC 餘額不足。若在 Polygon,請確認持有的是「原生 USDC」或「USDC.e」,或先兌換/跨鏈後再試。", "txConfirmTimeout": "交易已提交,但長時間未在鏈上確認,請在瀏覽器錢包或區塊瀏覽器中查看該筆交易。", - "walletRpcIncomplete": "錢包回傳的交易資料不完整。已改為直接介面發送;若仍失敗請更新 MetaMask 或更換 RPC。" + "walletRpcIncomplete": "錢包回傳的交易資料不完整。已改為直接介面發送;若仍失敗請更新 MetaMask 或更換 RPC。", + "depositHistory": "充值歷史", + "depositStatusAll": "全部" }, "withdraw": { "title": "提現", + "applyWithdraw": "申請提現", "polymarketBalance": "餘額:", "amountUsd": "金額 (USD)", "max": "最大", @@ -433,11 +437,11 @@ "walletMismatch": "請在瀏覽器錢包中切換至您登入時使用的帳戶。" }, "earnActivity": { - "title": "鎖倉賺取流動性", + "title": "參與活動賺錢", "subtitle": "參與活動獲得額外收益", "tiersTitle": "活動檔位", - "myLockInfo": "我的鎖倉情況", - "lockedAmount": "當前流動性鎖倉金額", + "myLockInfo": "我的參與情況", + "lockedAmount": "當前參與鎖倉金額", "freeAmount": "可提現金額", "unlockDate": "解鎖時間", "tierLevel": "第 {n} 檔", diff --git a/src/views/Profile.vue b/src/views/Profile.vue index a96b794..e12b7c7 100644 --- a/src/views/Profile.vue +++ b/src/views/Profile.vue @@ -50,7 +50,7 @@ ${{ totalBalance }}
- {{ t('profile.walletSub', { available: availableBalance, frozen: frozenBalance }) }} + {{ t('profile.walletSub', { available: availableBalance, frozen: frozenBalance, freeMoney: freeMoney }) }}
+