From 4c8a466f75bf9eca29e9b5c9ad15db5757e5035d Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Wed, 28 Aug 2024 16:26:10 +0800
Subject: [PATCH] 首次提交

---
 src/page/user/Warehouse/data.list.vue |  194 +++--------------------------------------------
 1 files changed, 15 insertions(+), 179 deletions(-)

diff --git a/src/page/user/Warehouse/data.list.vue b/src/page/user/Warehouse/data.list.vue
index 9e2e759..38952e3 100644
--- a/src/page/user/Warehouse/data.list.vue
+++ b/src/page/user/Warehouse/data.list.vue
@@ -17,14 +17,15 @@
       :loading-text="$t('hj430')"
       @load="onLoad"
     >
-      <div v-if="actives === 0"
+      <div
         class="sport-content-li"
         :style="actives === 1 ? 'height:5.52rem' : 'height:7.52rem'"
         v-for="(item, index) in dataList"
         :key="index"
-        @click="$router.push(`/Stockdetail?codes=${item.positionSn}`)" >
+        @click="$router.push(`/Stockdetail?codes=${item.positionSn}`)"
+      >
         <div @click.stop="pushRouter(item)">
-          <div class="title-box" style="justify-content: space-between;">
+          <div class="title-box">
             <div class="span">{{ item.stockName }}</div>
             <div
               class="states"
@@ -35,6 +36,7 @@
           </div>
           {{ item.stockSpell }}
         </div>
+        <!-- <div @click="$router.push('/Stockdetail')"></div> -->
         <van-row>
           <van-col span="8">
             <div style="text-align: left">
@@ -42,7 +44,7 @@
                 {{ $t("盈虧") }} ({{ activeObj.symbolCode }})
               </div>
               <div class="sport-content-text" >
-                ₹{{ item.profitAndLose | _toLocaleString }}
+                {{ item.profitAndLose | _toLocaleString }}
               </div>
             </div>
           </van-col>
@@ -70,7 +72,7 @@
                 {{ $t("hj40") }}({{ activeObj.symbolCode }})
               </div>
               <div class="sport-content-text2">
-                ₹{{ item.now_price | _toLocaleString }}
+                {{ item.now_price | _toLocaleString }}
               </div>
             </div>
           </van-col>
@@ -80,7 +82,7 @@
                 {{ $t("持倉價") }} ({{ activeObj.symbolCode }})
               </div>
               <div class="sport-content-text2">
-                ₹{{ item.buyOrderPrice | _toLocaleString }}
+                {{ item.buyOrderPrice | _toLocaleString }}
               </div>
             </div>
           </van-col>
@@ -90,7 +92,7 @@
                 {{ $t("訂單金額") }} ({{ activeObj.symbolCode }})
               </div>
               <div class="sport-content-text2">
-                ₹{{ item.orderTotalPrice | _toLocaleString }}
+                {{ item.orderTotalPrice | _toLocaleString }}
               </div>
             </div>
           </van-col>
@@ -102,141 +104,7 @@
                 {{ $t("hj44") }} ({{ activeObj.symbolCode }})
               </div>
               <div class="sport-content-text2">
-               ₹{{ item.orderFee | _toLocaleString }}
-              </div>
-            </div>
-          </van-col>
-         <!-- <van-col span="8">
-            <div style="text-align: center">
-              <div class="sport-content-title2">
-                {{ $t("止損價") }} ({{ activeObj.symbolCode }})
-              </div>
-              <div class="sport-content-text2">
-                {{ item.stopTargetPrice | _toLocaleString }}
-              </div>
-            </div>
-          </van-col>
-          <van-col span="8">
-            <div style="text-align: right">
-              <div class="sport-content-title2">
-                {{ $t("止盈價") }} ({{ activeObj.symbolCode }})
-              </div>
-              <div class="sport-content-text2">
-                {{ item.profitTargetPrice | _toLocaleString }}
-              </div>
-            </div>
-          </van-col> -->
-        </van-row>
-        <van-row>
-          <van-col span="12">
-            <div style="text-align: left">
-              <div class="sport-content-title2">{{ $t("持倉時間") }}</div>
-              <div class="sport-content-text2">
-                {{ $moment(item.buyOrderTime).format("DD-MM-YYYY hh:mm:ss A") }}
-              </div>
-            </div>
-          </van-col>
-          <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>
-          </van-col>
-        </van-row>
-
-        <div class="but-box" v-if="actives === 0" @click.stop="close(item)">
-          <div class="but">{{ $t("平仓") }}</div>
-          <!-- <div class="but buts">止盈止损</div> -->
-        </div>
-      </div>
-
-
-      <div v-if="actives === 1"
-        class="sport-content-li"
-        :style="actives === 1 ? 'height:5.52rem' : 'height:7.52rem'"
-        v-for="(item, index) in newdataList"
-        :key="index"
-        @click="$router.push(`/Stockdetail?codes=${item.positionSn}`)" >
-        <div @click.stop="pushRouter(item)">
-          <div class="title-box" style="justify-content: space-between;">
-            <div class="span">{{ item.stockName }}</div>
-            <div
-              class="states"
-              :class="item.orderDirection === '买跌' ? 'states-red' : ''"
-            >
-              {{ $t(item.orderDirection) }}
-            </div>
-          </div>
-          {{ item.stockSpell }}
-        </div>
-        <van-row>
-          <van-col span="8">
-            <div style="text-align: left">
-              <div class="sport-content-title2">
-                {{ $t("盈虧") }} ({{ activeObj.symbolCode }})
-              </div>
-              <div class="sport-content-text" >
-                ₹{{ item.profitAndLose | _toLocaleString }}
-              </div>
-            </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>
-            </div></van-col
-          >
-        </van-row>
-        <van-row>
-          <van-col span="8">
-            <div style="text-align: left">
-              <div class="sport-content-title2">
-                {{ $t("hj40") }}({{ activeObj.symbolCode }})
-              </div>
-              <div class="sport-content-text2">
-                ₹{{ item.now_price | _toLocaleString }}
-              </div>
-            </div>
-          </van-col>
-          <van-col span="8">
-            <div style="text-align: center">
-              <div class="sport-content-title2">
-                {{ $t("持倉價") }} ({{ activeObj.symbolCode }})
-              </div>
-              <div class="sport-content-text2">
-                ₹{{ item.buyOrderPrice | _toLocaleString }}
-              </div>
-            </div>
-          </van-col>
-          <van-col span="8">
-            <div style="text-align: right">
-              <div class="sport-content-title2">
-                {{ $t("訂單金額") }} ({{ activeObj.symbolCode }})
-              </div>
-              <div class="sport-content-text2">
-                ₹{{ item.orderTotalPrice | _toLocaleString }}
-              </div>
-            </div>
-          </van-col>
-        </van-row>
-        <van-row>
-          <van-col span="8">
-            <div style="text-align: left">
-              <div class="sport-content-title2">
-                {{ $t("hj44") }} ({{ activeObj.symbolCode }})
-              </div>
-              <div class="sport-content-text2">
-               ₹{{ item.orderFee | _toLocaleString }}
+                {{ item.orderFee | _toLocaleString }}
               </div>
             </div>
           </van-col>
@@ -339,7 +207,6 @@
       show: false,
       actives: 0,
       dataList: [],
-      newdataList:[],
       timer: null,
       tabsList: [
         {
@@ -355,18 +222,14 @@
     };
   },
   created(){
-   this.dsq()
+    this.timer = setInterval(() => {
+      this.getList();
+    }, 1000);
   },
   beforeDestroy() {
     clearInterval(this.timer); // 在组件销毁前清除定时器
   },
   methods: {
-    dsq(){
-      // this.dataList = [];
-      this.timer = setInterval(() => {
-        this.getList();
-      }, 3000);
-    },
     pushRouter(item) {
       const obj = {
         pid: item.stockCode || "",
@@ -424,18 +287,10 @@
 
       this.loading = false;
       if (res.status === 0) {
-        if(this.actives == 0){
-          this.dataList = res.data.list;
-        }else{
-          this.newdataList = res.data.list;
-        }
+        this.dataList = res.data.list;
         this.$forceUpdate(); // 强制Vue重新渲染
         // if (res.data.total <= this.dataList.length) {
         this.finished = true;
-        // this.dsq()
-        // this.timer = setInterval(() => {
-        //   this.getList();
-        // }, 3000);
         //   }
       } else {
         this.loading = false;
@@ -451,26 +306,7 @@
       this.pageNum = 1;
       this.finished = false;
       this.actives = e.key;
-      this.$forceUpdate(); // 强制Vue重新渲染
-      if(e.key==1){
-        clearTimeout(this.timer);
-        // setTimeout(()=>{
-        //   clearInterval(this.timer); // 在组件销毁前清除定时器
-        // },3000)
-        this.getList()
-
-      }else{
-        this.dsq()
-      }
-
-      // this.getList()
-      // if(e.key !=this.actives){
-
-
-      // }else{
-      //   this.actives = e.key;
-      //   this.dsq()
-      // }
+      this.getList();
     },
   },
 };

--
Gitblit v1.9.3