jhzh
2024-05-20 f8e9af35a267b7b9a2bf605187a11536889a6e38
src/page/user/Warehouse/data.list.vue
@@ -43,8 +43,8 @@
              <div class="sport-content-title2">
                {{ $t("盈虧") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text" style="color: #d04b64">
                {{ item.profitAndLose }}
              <div class="sport-content-text" >
                {{ item.profitAndLose | _toLocaleString }}
              </div>
            </div>
          </van-col>
@@ -71,7 +71,9 @@
              <div class="sport-content-title2">
                {{ $t("hj40") }}({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">{{ item.now_price }}</div>
              <div class="sport-content-text2">
                {{ item.now_price | _toLocaleString }}
              </div>
            </div>
          </van-col>
          <van-col span="8">
@@ -79,7 +81,9 @@
              <div class="sport-content-title2">
                {{ $t("持倉價") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">{{ item.buyOrderPrice }}</div>
              <div class="sport-content-text2">
                {{ item.buyOrderPrice | _toLocaleString }}
              </div>
            </div>
          </van-col>
          <van-col span="8">
@@ -87,7 +91,9 @@
              <div class="sport-content-title2">
                {{ $t("訂單金額") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">{{ item.orderTotalPrice }}</div>
              <div class="sport-content-text2">
                {{ item.orderTotalPrice | _toLocaleString }}
              </div>
            </div>
          </van-col>
        </van-row>
@@ -97,16 +103,18 @@
              <div class="sport-content-title2">
                {{ $t("hj44") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">{{ item.orderFee }}</div>
              <div class="sport-content-text2">
                {{ item.orderFee | _toLocaleString }}
              </div>
            </div>
          </van-col>
          <van-col span="8">
         <!-- <van-col span="8">
            <div style="text-align: center">
              <div class="sport-content-title2">
                {{ $t("止損價") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
                -{{ item.profitTargetPrice || "--" }}
                {{ item.stopTargetPrice | _toLocaleString }}
              </div>
            </div>
          </van-col>
@@ -116,10 +124,10 @@
                {{ $t("止盈價") }} ({{ activeObj.symbolCode }})
              </div>
              <div class="sport-content-text2">
                -{{ item.stopTargetPrice || "--" }}
                {{ item.profitTargetPrice | _toLocaleString }}
              </div>
            </div>
          </van-col>
          </van-col> -->
        </van-row>
        <van-row>
          <van-col span="12">
@@ -199,6 +207,7 @@
      show: false,
      actives: 0,
      dataList: [],
      timer: null,
      tabsList: [
        {
          title: this.$t("持倉"),
@@ -212,7 +221,14 @@
      ],
    };
  },
  created(){
    this.timer = setInterval(() => {
      this.getList();
    }, 1000);
  },
  beforeDestroy() {
    clearInterval(this.timer); // 在组件销毁前清除定时器
  },
  methods: {
    pushRouter(item) {
      const obj = {
@@ -237,7 +253,7 @@
      });
    },
    onLoad() {
      this.pageNum++;
      // this.pageNum++;
      this.loading = true;
    },
    async confirm() {
@@ -265,13 +281,14 @@
      const res = await getchicang({
        state: this.actives,
        stockType: laber || this.activeObj.laber,
        pageNum: this.pageNum,
        pageSize: this.pageSize,
        pageNum: 1,
        pageSize: 100,
      });
      this.loading = false;
      if (res.status === 0) {
        this.dataList = res.data.list;
        this.$forceUpdate(); // 强制Vue重新渲染
        // if (res.data.total <= this.dataList.length) {
        this.finished = true;
        //   }