From 06c4bb090a7b24442bf106f6614f70310dfab040 Mon Sep 17 00:00:00 2001
From: dcc <dcc@163.com>
Date: Fri, 19 Jul 2024 15:48:07 +0800
Subject: [PATCH] 保证金问题和数量问题

---
 src/components/constract/PerpetualContract/positionCom/historyApplyPosition.vue |    4 ++--
 src/components/constract/PerpetualContract/positionCom/currentPosition.vue      |   11 ++++++++---
 src/components/constract/PerpetualContract/createOrder.vue                      |    2 +-
 src/components/constract/PerpetualContract/positionCom/historyOrder.vue         |    4 ++--
 4 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/src/components/constract/PerpetualContract/createOrder.vue b/src/components/constract/PerpetualContract/createOrder.vue
index 39a610c..abeb8f8 100644
--- a/src/components/constract/PerpetualContract/createOrder.vue
+++ b/src/components/constract/PerpetualContract/createOrder.vue
@@ -144,7 +144,7 @@
             <!-- 保证金 -->
             <div class="submit-info-item">
               <div>{{ $t("message.home.baozhengjin") }}:</div>
-              <div>{{ getMargin }} {{ unit }}</div>
+              <div>{{ (getMargin/parseInt(current_lever_rate)).toFixed(2) }} {{ unit }}</div>
             </div>
             <!-- 手续费 -->
             <div class="submit-info-item">
diff --git a/src/components/constract/PerpetualContract/positionCom/currentPosition.vue b/src/components/constract/PerpetualContract/positionCom/currentPosition.vue
index 8a91d88..7ea204f 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",
         },
         {
@@ -190,8 +190,8 @@
     },
     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(
diff --git a/src/components/constract/PerpetualContract/positionCom/historyApplyPosition.vue b/src/components/constract/PerpetualContract/positionCom/historyApplyPosition.vue
index 194cca4..5b69164 100644
--- a/src/components/constract/PerpetualContract/positionCom/historyApplyPosition.vue
+++ b/src/components/constract/PerpetualContract/positionCom/historyApplyPosition.vue
@@ -210,8 +210,8 @@
     directionFormatter(row) {
       const { direction } = row;
       return direction == "buy"
-        ? this.$t("message.home.pingduo")
-        : this.$t("message.home.pingkong");
+        ? 'Long'
+        : 'Shot';
     },
     // directionFormatter(row) {
     //   const map = {
diff --git a/src/components/constract/PerpetualContract/positionCom/historyOrder.vue b/src/components/constract/PerpetualContract/positionCom/historyOrder.vue
index e5d977a..33cb22e 100644
--- a/src/components/constract/PerpetualContract/positionCom/historyOrder.vue
+++ b/src/components/constract/PerpetualContract/positionCom/historyOrder.vue
@@ -162,8 +162,8 @@
     directionFormatter(row) {
       const { direction } = row;
       return direction == "buy"
-        ? this.$t("message.home.pingduo")
-        : this.$t("message.home.pingkong");
+        ? 'Long'
+        : 'Shot';
     },
     //获取列表数据
     getList(startTime = "", endTime = "", isReset) {

--
Gitblit v1.9.3