From f8b0599a04ac4310ecbb36ca842b9d4edeec3744 Mon Sep 17 00:00:00 2001
From: dcc <dcc@163.com>
Date: Fri, 26 Jul 2024 11:21:08 +0800
Subject: [PATCH] 7.25更改
---
src/components/constract/PerpetualContract/positionCom/currentPosition.vue | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/src/components/constract/PerpetualContract/positionCom/currentPosition.vue b/src/components/constract/PerpetualContract/positionCom/currentPosition.vue
index 8a91d88..b774863 100644
--- a/src/components/constract/PerpetualContract/positionCom/currentPosition.vue
+++ b/src/components/constract/PerpetualContract/positionCom/currentPosition.vue
@@ -112,7 +112,7 @@
timer: null,
tables: [
{
- prop: "volume", //volume_open持仓总张数,volume表示剩余
+ prop: "shuliang", //volume_open持仓总张数,volume表示剩余
label: "message.home.shuliang",
},
{
@@ -185,13 +185,13 @@
},
ratioFormatter(row) {
const { change_ratio } = row;
- const ratio = `${bigDecimal.divide(change_ratio, 100, 4)}%`;
+ const ratio = `${bigDecimal.divide(change_ratio * 100, 100, 2)}%`;
return ratio;
},
directionFormatter(row, column, val) {
return val === "buy"
- ? this.$t("message.home.kaiduo")
- : this.$t("message.home.kaikong");
+ ? 'Long'
+ : 'Shot';
},
formatterData(row) {
const ratio = this.ratioFormatter(row);
@@ -228,6 +228,11 @@
};
Axios.contractOrderList(data).then((res) => {
this.tableData = res.data;
+ this.tableData.forEach(item => {
+ let shuliang = item.deposit*item.lever_rate/item.trade_avg_price
+ item.shuliang = shuliang.toFixed(4)
+ })
+ // console.log(this.tableData,'this.tableData');
this.$emit("getPositionNum", res.data.length);
// 未实现盈亏
const profitLoss = res.data.reduce(
--
Gitblit v1.9.3