From 74bcf0374dad94d352b68f10e2e3d6e0ebc2c9dc Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Sun, 07 Apr 2024 12:32:13 +0800
Subject: [PATCH] 1

---
 src/page/user/ransferIndex.vue |   59 +++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 33 insertions(+), 26 deletions(-)

diff --git a/src/page/user/ransferIndex.vue b/src/page/user/ransferIndex.vue
index 20cee91..52a09c8 100644
--- a/src/page/user/ransferIndex.vue
+++ b/src/page/user/ransferIndex.vue
@@ -6,12 +6,20 @@
       :title="$t('劃轉')"
       left-arrow
       @click-left="onClickLeft"
-    />
+    >
+      <template #right>
+        <van-icon
+          @click="$router.push('/transferindex-list')"
+          name="orders-o"
+          size="20"
+        />
+      </template>
+    </van-nav-bar>
     <main>
       <div>
         <div class="main-header">
           <div class="main-li" @click="show = true">
-            <span class="li-left">從</span
+            <span class="li-left">{{ $t("从") }}</span
             ><span class="li-center">{{ from.name }}</span>
             <div class="img-con">
               <img
@@ -36,7 +44,7 @@
             />
           </div>
           <div class="main-li" @click="toShow = true">
-            <span class="li-left">到</span
+            <span class="li-left">{{ $t("到") }}</span
             ><span class="li-center">{{ to.name }}</span>
             <div class="img-con">
               <img
@@ -69,7 +77,6 @@
               class="van-cell van-field white-input"
               modelmodifiers="[object Object]"
             >
-              <!----><!---->
               <div class="van-cell__value van-field__value">
                 <div class="van-field__body">
                   <input
@@ -80,14 +87,14 @@
                     class="van-field__control"
                     :placeholder="$t('請選擇')"
                     @input="inputValue"
-                  /><!----><!---->
+                  />
                   <div class="van-field__button" style="margin-right: 10px">
-                    <span style="color: rgb(79, 82, 87)">MYR</span>
+                    <span style="color: rgb(79, 82, 87)">{{
+                      from.symbolCode
+                    }}</span>
                   </div>
                 </div>
-                <!----><!---->
               </div>
-              <!----><!---->
             </div>
           </van-col>
           <div class="huazhuan">
@@ -107,30 +114,28 @@
               {{ $t("轉換得到金額") }}
             </div>
             <div class="van-cell van-field van-field--disabled white-input">
-              <!----><!---->
               <div class="van-cell__value van-field__value">
                 <div class="van-field__body">
-                  <input
-                    type="text"
-                    id="van-field-48-input"
-                    class="van-field__control"
-                    disabled=""
-                    :placeholder="$t('請選擇')"
-                    style="padding-left: 10px"
-                  /><!----><!---->
+                  <div class="van-field__control" style="padding-left: 10px">
+                    {{
+                      from.accectType !== "US"
+                        ? (formValue / exchangeRate).toFixed(2)
+                        : (formValue * exchangeRate).toFixed(2)
+                    }}
+                  </div>
                   <div class="van-field__button" style="">
-                    <span style="color: rgb(79, 82, 87)">USD</span>
+                    <span style="color: rgb(79, 82, 87)">{{
+                      to.symbolCode
+                    }}</span>
                   </div>
                 </div>
-                <!----><!---->
               </div>
-              <!----><!---->
             </div>
           </van-col>
         </van-row>
 
         <div
-          @click="formValue = from.availableBalanceUSD"
+          @click="formValue = from.availableBalance"
           style="
             color: rgb(5, 106, 239);
             text-align: right;
@@ -143,11 +148,10 @@
         <div class="balance">
           <div>{{ $t("可用餘額") }}</div>
           <div class="balance-text">
-            {{ from.availableBalanceUSD || "0.0000" }} USD
+            {{ from.availableBalance || "0.0000" }} {{ from.symbolCode }}
           </div>
         </div>
       </div>
-      <!-- transfer -->
       <van-button type="primary" @click="transferIndex" class="but">{{
         $t("確認劃轉")
       }}</van-button>
@@ -158,15 +162,17 @@
 <script>
 import * as api from "@/axios/api";
 import { Notify } from "vant";
-import { login, transfer } from "../../axios/api";
+import { transfer } from "../../axios/api";
 
 export default {
   created() {
     this.getMoneyData();
   },
+
   components: {},
   data() {
     return {
+      exchangeRate: 4.59,
       formValue: "",
       from: {},
       to: {},
@@ -188,7 +194,7 @@
       if (res.status === 0) {
         Notify({ type: "success", message: this.$t("划转成功") });
         setTimeout(() => {
-          this.$router.push("/user");
+          this.$router.push("/transferindex-list");
         }, 500);
       } else {
         Notify({ type: "warning", message: res.msg });
@@ -211,6 +217,7 @@
       if (e.accectType === this.from.accectType) {
         return Notify({ type: "warning", message: this.$t("不能选择一样的") });
       }
+
       this.to = e;
       this.formValue = "";
     },
@@ -336,7 +343,7 @@
     padding: 0;
     height: 60px;
     color: var(--van-field-input-text-color);
-    line-height: inherit;
+    line-height: 60px;
     text-align: left;
     background-color: transparent;
     border: 0;

--
Gitblit v1.9.3