1
PC-20250623MANY\Administrator
2025-08-23 7c4de2cb1422f6f4748928df5bbcc802d85dd820
src/page/list/tradingList/data.list.vue
@@ -75,7 +75,7 @@
            <van-col span="3">
              <div style="text-align: right">
                {{ (item.gid || item.stockGid) == "nse" ? "NSE" : "BSE" }}
                {{ (item.gid || item.stockGid).toUpperCase() }}
              </div>
            </van-col>
@@ -95,7 +95,7 @@
              <div style="text-align: right">
                <div
                  class="tp right_bs"
                  :class="`${item.color > 0 ? 'green' : 'red'}`"
                  :class="`${item.hcrateP.charAt(0) == '+' ? 'green' : 'red'}`"
                >
                  <span class="price_color">{{ item.hcrateP }}</span>
                </div>
@@ -186,7 +186,12 @@
      refreshing: false,
    };
  },
  beforeDestroy() {
      if (this.Trade) {
        this.Trade.close();
        console.log('WebSocket disconnected');
      }
    },
  mounted() {
    this.listArr = [];
    this.pageNumVal = 1;
@@ -219,7 +224,6 @@
        type: item.stock_type || "",
      };
      window.localStorage.setItem("kLine", JSON.stringify(obj));
      // return;
      var codes = item.code;
      var names = item.name;
      var ifZhishu = "0";
@@ -281,20 +285,19 @@
        if (pageNumVal !== 1) {
          this.listArr = [...this.listArr, ...data.data.list];
        } else {
          console.log(this.active,'this.active');
          if (this.active) {
            if (this.active === data.data.stockType) {
              this.listArr = data.data.list;
              this.loadings = false;
              // this.finished = true;
              if (!this.listArr.length || (this.listArr.length && this.listArr.length % 20)) {
              if (this.listArr.length % 20) {
                this.finished = true;
              }
            } else {
              this.listArr = data.data.list;
              this.loadings = false;
              // this.finished = true;
              if (!this.listArr.length || (this.listArr.length && this.listArr.length % 20)) {
              if (this.listArr.length % 20) {
                this.finished = true;
              }
            }
@@ -303,7 +306,7 @@
              this.listArr = data.data.list;
              this.loadings = false;
              this.finished = true;
              if (!this.listArr.length || (this.listArr.length && this.listArr.length % 20)) {
              if (this.listArr.length % 20) {
                this.finished = true;
              }
            }
@@ -331,7 +334,7 @@
    initWebSocket() {
      console.log("initWebSocket");
      this.Trade = new WhrWebSocket({
        path: `wss://ws.is4vc.com/websocket-server/v1`,
        path: `wss://ws.acapl.net/websocket-server`,
        onmessage: this.getTradeMessage,
      });