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