From 47d2e74ddff53a4865cb98f893ec623a60d2b5fb Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Sat, 09 Aug 2025 17:57:28 +0800
Subject: [PATCH] 1
---
src/page/trading/buy.vue | 31 ++++++++++++++++++++++---------
1 files changed, 22 insertions(+), 9 deletions(-)
diff --git a/src/page/trading/buy.vue b/src/page/trading/buy.vue
index 1d8fec6..ad08455 100644
--- a/src/page/trading/buy.vue
+++ b/src/page/trading/buy.vue
@@ -129,16 +129,16 @@
(nowPrice * selectCycle.replace("X", "") * num)
| _toLocaleString
}}
- <span v-if="bayType == 'US'">
- ≈ MX$
+ <span v-if="bayType != 'US'">
+ ≈ $
{{
- (nowPrice * selectCycle.replace("X", "") * num * utm)
+ (nowPrice * selectCycle.replace("X", "") * num * rate)
| _toLocaleString
}}
</span>
</span>
<span style="white-space: nowarp">
- MX$ {{ moneyData.availableBalance | _toLocaleString }}
+ $ {{ moneyData.availableBalance | _toLocaleString }}
</span>
</div>
</div>
@@ -155,10 +155,14 @@
2
)
}}
- <span v-if="bayType == 'US'">
- ≈ MX$
+ <span v-if="bayType != 'US'">
+ ≈ $
{{
- (nowPrice * selectCycle.replace("X", "") * num * sxf * utm)
+ (nowPrice *
+ selectCycle.replace("X", "") *
+ num *
+ sxf *
+ rate)
| _toLocaleString
}}
</span>
@@ -334,7 +338,16 @@
gid: ""
};
},
-
+ computed: {
+ // 计算当前汇率
+ rate() {
+ let rate = 1;
+ if (this.bayType == "HK") rate = this.htu;
+ else if (this.bayType == "IN") rate = this.itu;
+ else if (this.bayType == "TW") rate = this.ttu;
+ return rate;
+ }
+ },
mounted() {
this.bayType = this.$route.query.bayType;
this.gid = this.$route.query.gid;
@@ -397,7 +410,7 @@
},
async getMoneyData() {
let data = await api.getMoney();
- let type = this.bayType === "SZHB" ? "US" : this.bayType;
+ // let type = this.bayType === "SZHB" ? "US" : this.bayType;
if (data.status === 0) {
// const newArr = data.data.filter(item => item.accectType === type);
// this.moneyData = newArr[0] || {};
--
Gitblit v1.9.3