From 19061b17591c3a2310348033eb51194f5a9a4527 Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Tue, 09 Apr 2024 11:40:10 +0800
Subject: [PATCH] first commit

---
 src/page/user/Warehouse/data.list.vue |   70 ++++++++++++++++++++++------------
 1 files changed, 45 insertions(+), 25 deletions(-)

diff --git a/src/page/user/Warehouse/data.list.vue b/src/page/user/Warehouse/data.list.vue
index 26d61d2..6e4eb0d 100644
--- a/src/page/user/Warehouse/data.list.vue
+++ b/src/page/user/Warehouse/data.list.vue
@@ -28,19 +28,31 @@
             class="states"
             :class="item.orderDirection === '买跌' ? 'states-red' : ''"
           >
-            {{ item.orderDirection }}
+            {{ $t(item.orderDirection) }}
           </div>
         </div>
         <van-row>
-          <van-col span="12">
+          <van-col span="8">
             <div style="text-align: left">
-              <div class="sport-content-title2">{{ $t("盈虧") }} (USD)</div>
+              <div class="sport-content-title2">
+                {{ $t("盈虧") }} ({{ activeObj.symbolCode }})
+              </div>
               <div class="sport-content-text" style="color: #d04b64">
                 {{ item.profitAndLose }}
               </div>
-            </div></van-col
-          >
-          <van-col span="12">
+            </div>
+          </van-col>
+          <van-col span="8">
+            <div style="text-align: center">
+              <div class="sport-content-title2">
+                {{ $t("hj141") }} ({{ activeObj.symbolCode }})
+              </div>
+              <div class="sport-content-text2">
+                {{ item.profitAndLoseParent }}
+              </div>
+            </div>
+          </van-col>
+          <van-col span="8">
             <div style="text-align: right">
               <div class="sport-content-title2">{{ $t("倉位(股)") }}</div>
               <div class="sport-content-text">{{ item.orderNum }}</div>
@@ -50,19 +62,25 @@
         <van-row>
           <van-col span="8">
             <div style="text-align: left">
-              <div class="sport-content-title2">{{ $t("hj40") }}(USD)</div>
+              <div class="sport-content-title2">
+                {{ $t("hj40") }}({{ activeObj.symbolCode }})
+              </div>
               <div class="sport-content-text2">{{ item.now_price }}</div>
             </div>
           </van-col>
           <van-col span="8">
             <div style="text-align: center">
-              <div class="sport-content-title2">{{ $t("持倉價") }} (USD)</div>
+              <div class="sport-content-title2">
+                {{ $t("持倉價") }} ({{ activeObj.symbolCode }})
+              </div>
               <div class="sport-content-text2">{{ item.buyOrderPrice }}</div>
             </div>
           </van-col>
           <van-col span="8">
             <div style="text-align: right">
-              <div class="sport-content-title2">{{ $t("訂單金額") }} (USD)</div>
+              <div class="sport-content-title2">
+                {{ $t("訂單金額") }} ({{ activeObj.symbolCode }})
+              </div>
               <div class="sport-content-text2">{{ item.orderTotalPrice }}</div>
             </div>
           </van-col>
@@ -71,14 +89,16 @@
           <van-col span="8">
             <div style="text-align: left">
               <div class="sport-content-title2">
-                {{ $t("開倉手續費") }} (USD)
+                {{ $t("開倉手續費") }} ({{ activeObj.symbolCode }})
               </div>
               <div class="sport-content-text2">{{ item.orderFee }}</div>
             </div>
           </van-col>
           <van-col span="8">
             <div style="text-align: center">
-              <div class="sport-content-title2">{{ $t("止損價") }} (USD)</div>
+              <div class="sport-content-title2">
+                {{ $t("止損價") }} ({{ activeObj.symbolCode }})
+              </div>
               <div class="sport-content-text2">
                 -{{ item.profitTargetPrice || "--" }}
               </div>
@@ -86,7 +106,9 @@
           </van-col>
           <van-col span="8">
             <div style="text-align: right">
-              <div class="sport-content-title2">{{ $t("止盈價") }} (USD)</div>
+              <div class="sport-content-title2">
+                {{ $t("止盈價") }} ({{ activeObj.symbolCode }})
+              </div>
               <div class="sport-content-text2">
                 -{{ item.stopTargetPrice || "--" }}
               </div>
@@ -105,7 +127,7 @@
           <van-col span="12">
             <div style="text-align: right">
               <div class="sport-content-title2">{{ $t("訂單編號") }}</div>
-              <div class="sport-content-text2">-{{ item.buyOrderId }}</div>
+              <div class="sport-content-text2">{{ item.buyOrderId }}</div>
             </div>
           </van-col>
         </van-row>
@@ -128,7 +150,7 @@
           </div>
           <div class="hang">
             <div class="left">{{ $t("買漲/買跌") }}</div>
-            <div class="right">{{ closeSell.orderDirection }}</div>
+            <div class="right">{{ $t(closeSell.orderDirection) }}</div>
           </div>
           <div class="hang">
             <div class="left">{{ $t("倉位(股)") }}</div>
@@ -161,7 +183,7 @@
   data() {
     return {
       pageNum: 1,
-      pageSize: 15,
+      pageSize: 150,
       loading: true,
       finished: false,
       closeSell: {},
@@ -181,11 +203,11 @@
       ],
     };
   },
+
   methods: {
     onLoad() {
       this.pageNum++;
       this.loading = true;
-      this.getList();
     },
     async confirm() {
       const res = await sell({
@@ -197,12 +219,13 @@
         this.pageNum = 1;
         this.finished = false;
         this.getList();
+        this.$emit("closingPosition");
       } else {
         Notify({ type: "danger", message: res.msg });
       }
     },
+    // 获取仓位列表
     async getList(laber) {
-      console.log(laber);
       if (laber) {
         this.dataList = [];
         this.pageNum = 1;
@@ -214,15 +237,12 @@
         pageNum: this.pageNum,
         pageSize: this.pageSize,
       });
-      if (res.data.total <= this.dataList.length) {
-        this.finished = true;
-      }
+
       this.loading = false;
       if (res.status === 0) {
-        if (this.pageNum !== 1) {
-          this.dataList = [...this.dataList, ...res.data.list];
-        } else {
-          this.dataList = res.data.list;
+        this.dataList = res.data.list;
+        if (res.data.total <= this.dataList.length) {
+          this.finished = true;
         }
       } else {
         this.loading = false;
@@ -397,4 +417,4 @@
     text-align: right;
   }
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3