From 1b3431ccdb0efcb22798d71d75ddcdc3175f220b Mon Sep 17 00:00:00 2001
From: lxf <1371462558@qq.com>
Date: Wed, 09 Jul 2025 14:14:31 +0800
Subject: [PATCH] 0709修改
---
src/components/constract/PerpetualContract/createOrder.vue | 34 ++++++++++++++++++++--------------
1 files changed, 20 insertions(+), 14 deletions(-)
diff --git a/src/components/constract/PerpetualContract/createOrder.vue b/src/components/constract/PerpetualContract/createOrder.vue
index 9126f05..a2af37b 100644
--- a/src/components/constract/PerpetualContract/createOrder.vue
+++ b/src/components/constract/PerpetualContract/createOrder.vue
@@ -269,9 +269,11 @@
// 登录之后才能调用
if (this.existToken) {
this.initContractparams();
- this.timer = setInterval(() => {
+ this.$nextTick(() => {
+ // this.timer = setInterval(() => {
this.initContractparams();
- }, 2000);
+ // }, 2000);
+ });
}
this.price = this.newPageData.close;
@@ -283,9 +285,11 @@
});
// params:type类型
bus.on("getSesstionToken", (type) => {
- setTimeout(() => {
+ this.$nextTick(() => {
+ // setTimeout(() => {
this.initContractparams(type);
- }, 2000); //延迟调用
+ // }, 2000); //延迟调用
+ });
});
bus.on("moneyContract", (val) => {
if (val) {
@@ -319,16 +323,18 @@
},
// 获取合约金额
getContractAmount: function () {
+ console.log("获取合约金额", this.initOpen.amount, this.inputAmount);
const amount = this.inputAmount;
let data = "0.00";
- if (amount != undefined && this.lever_rate != undefined) {
- if (this.lever_rate?.length > 0) {
- data = amount * this.initOpen.amount;
- } else if (this.lever_rate.length == 0) {
- data = this.sessionObj?.amount * amount * 1;
- }
- }
- return bigDecimal.round(data, 2);
+ // if (amount != undefined && this.lever_rate != undefined) {
+ // if (this.lever_rate?.length > 0) {
+ data = amount * this.initOpen.amount;
+ // }
+ // else if (this.lever_rate.length == 0) {
+ // data = this.sessionObj?.amount * amount * 1;
+ // }
+ // }
+ return data;
},
// 获取保证金,开仓才需要
getMargin: function () {
@@ -528,10 +534,10 @@
}
if (this.isActive === 0) {
// 开仓弹窗 不弹出直接确认
- this.$refs.openDialog.handleSubmit();
+ this.$refs.openDialog.handleSubmit(type);
} else {
// 平仓弹窗
- this.$refs.closeDialog.handleSubmit();
+ this.$refs.closeDialog.handleSubmit(type);
}
}
},
--
Gitblit v1.9.3