From d8b6cbc8e3bcea3f83f2b056122fa803a299c4f3 Mon Sep 17 00:00:00 2001
From: lxf <1371462558@qq.com>
Date: Tue, 15 Jul 2025 15:14:43 +0800
Subject: [PATCH] 翻译

---
 src/views/optional/index.vue |   52 ++++++++++++++++++++++++++++++++--------------------
 1 files changed, 32 insertions(+), 20 deletions(-)

diff --git a/src/views/optional/index.vue b/src/views/optional/index.vue
index 2b5bc5f..558d1cf 100644
--- a/src/views/optional/index.vue
+++ b/src/views/optional/index.vue
@@ -1,20 +1,23 @@
 <template>
 <div class="status_bar">
   <div class="my-20 mx-17 h-172 box-border text-white pt-40 px-20 bgimglx">
-    <div class="text-17 font-medium block">帳戶總金額</div>
+    <div class="text-17 font-medium block">{{ t('总额') }}</div>
     <div class="text-34 font-medium block">{{symbol}}</div>
     <div class="flex items-center mt-20">
-      <div class="flex items-center rounded-14 bg-#3640f0 px-10">
-        <div class="text-13 font-bold">儲值</div>
+      <div class="flex items-center rounded-14 bg-#3640f0 px-10" @click="goTo('/cryptos/recharge/rechargeList')">
+        <div class="text-13 font-bold">{{ t('充值') }}</div>
       </div>
-      <div class="flex items-center rounded-14 bg-#3640f0 px-10 ml-10">
-        <div class="text-13 font-bold">提現</div>
+      <div class="flex items-center rounded-14 bg-#3640f0 px-10 ml-10" @click="goTo('/cryptos/withdraw/withdrawPage')">
+        <div class="text-13 font-bold">{{ t('提现') }}</div>
       </div>
-      <div class="flex items-center rounded-14 bg-#3640f0 px-10 ml-10">
-        <div class="text-13 font-bold">兌換</div>
+      <div class="flex items-center rounded-14 bg-#3640f0 px-10 ml-10" @click="goTo('/cryptos/exchangePage')">
+        <div class="text-13 font-bold">{{ t('兑换') }}</div>
       </div>
+	  <div class="flex items-center rounded-14 bg-#3640f0 px-10 ml-10" @click="goTo('/cryptos/funds')">
+	    <div class="text-13 font-bold">{{ t('资产') }}</div>
+	  </div>
       <div class="flex flex-1 justify-end">
-        <img src="@/assets/imgs/icon-order.png" class="w-14 h-15" draggable="false">
+        <!-- <img src="@/assets/imgs/icon-order.png" class="w-14 h-15" draggable="false"> -->
       </div>
     </div>
   </div>
@@ -34,16 +37,16 @@
     </div>
     <div class="text-12 pt-10">
       <div class="flex justify-between items-center">
-        <div style="color: rgb(150, 150, 150);">可用({{ currency.name }})</div>
-        <div class="title text-blue-600">{{ currency.mark_price }}</div>
+        <div style="color: rgb(150, 150, 150);">{{t('可用')}}({{ currency.name }})</div>
+        <div class="title text-blue-600">{{ currency.usable }}</div>
       </div>
       <div class="my-16 flex justify-between items-center">
-        <div style="color: rgb(150, 150, 150);">處理中({{ currency.name }})</div>
-        <div>{{ 0 }}</div>
+        <div style="color: rgb(150, 150, 150);">{{ t('处理中') }}({{ currency.name }})</div>
+        <div>{{ currency.freeze_amount }}</div>
       </div>
       <div class="flex justify-between items-center">
-        <div style="color: rgb(150, 150, 150);">轉換(USDT)</div>
-        <div></div>
+        <div style="color: rgb(150, 150, 150);">{{ t('转换') }}(USDT)</div>
+        <div>{{ currency.usdt }}</div>
       </div>
     </div>
   </div>
@@ -56,7 +59,11 @@
 <script setup>
 import { ref, onMounted } from 'vue';
 import { _getContractBySymbolType, _contractOrder } from '@/service/etf.api';
-
+import { _getAllWallet } from '@/service/fund.api';
+import { useI18n } from "vue-i18n";
+import {useRouter} from 'vue-router';
+const { t } = useI18n()
+const router = useRouter();
 
 onMounted(() => {
   getSymbol();
@@ -77,18 +84,23 @@
     symbol.value = response.money_contract || symbol.value;
 };
 
+const goTo = (url) => {
+  router.push(url);
+  
+}
 
 const getOrderList = async () => {
   const params = {
-    type: 'orders',
-    page_no: 1,
-    page_size: 'all',
+    // type: 'orders',
+    // page_no: 1,
+    // page_size: 'all',
     symbolType: 'cryptos'
   };
-  const response = await _contractOrder(params);
+  
+  const response = await _getAllWallet(params);
     console.log(response, 'response')
     // 处理订单数据
-    currencies.value = response
+    currencies.value = response.extends
 };
 
 </script>

--
Gitblit v1.9.3