jhzh
2024-05-20 f8e9af35a267b7b9a2bf605187a11536889a6e38
src/page/list/favoriteslist/data.list.vue
@@ -2,8 +2,8 @@
  <div class="list-data">
    <div class="header-box">
      <van-list
        v-model="loadings"
        :finished-text="$t('hj43')"
        :loading-text="$t('hj430')"
        :immediate-check="false"
      >
        <div
@@ -17,7 +17,9 @@
              <div class="title">
                {{ item.newName }}
              </div>
              <span class="buy_to_sell mairu">{{ $t("hj45") }}</span>
              <span class="buy_to_sell mairu">{{
                item.type === 1 ? $t("hj45") : $t("新股配售")
              }}</span>
            </div>
            <div
              style="
@@ -29,7 +31,7 @@
              <div style="width: 100%">
                <div class="bottom_price_title">
                  <div class="start_price">
                    <span>{{ item.buyPrice }} </span>
                    <span>{{ item.buyPrice | _toLocaleString(false) }} </span>
                  </div>
                  <div class="new_price" v-if="item.status <= 3">
                    <span>
@@ -68,12 +70,8 @@
                  </div>
                </div>
              </div>
              <div
                class="right_btn pink"
                style="padding: 0px 0.2rem"
                @click="renjiao(item)"
              >
                <span v-if="item.status !== 3">
              <div class="right_btn pink" style="padding: 0px 0.2rem">
                <span>
                  {{
                    item.status == 1
                      ? $t("hj131")
@@ -88,9 +86,10 @@
                      : ""
                  }}
                </span>
                <span v-else>
                  {{ $t("认缴") }}
                </span>
                <!-- <van-button v-else type="primary">
                  {{ $t("hj250") }}</van-button
                > -->
              </div>
              <!---->
@@ -149,7 +148,7 @@
      fromData: {
        value: 1,
      },
      loadings: false,
      loading: false,
      show: false,
      finished: false,
      listArr: [],
@@ -208,44 +207,15 @@
    // 获取列表
    getStock: handleDt.debounce(async function (a, b) {
      a = this.active;
      let stockType = "";
      console.log(this.tabsList, a, this.active);
      if (a !== "") {
        let array = this.tabsList.filter((item) => item.key === a);
        stockType = array[0].name;
      }
      let opt = {
        // pageNum: this.pageNumVal,
        // pageSize: 15,
        // stockPlate: "",
        keyWords: this.sousuo,
        // stockType: stockType,
        // orderBy: "",
      };
      let data = await api.getUserNewGuList();
      this.loading = false;
      if (data.status === 0) {
        if (this.listArr.length >= data.data.total) {
          this.finished = true;
        }
        if (this.pageNumVal !== 1) {
          this.listArr = [...this.listArr, ...data.data];
        } else {
          this.listArr = data.data;
        }
      } else {
        this.loading = false;
        this.finished = true;
        this.listArr = data.data;
      }
      console.log(2222222);
      this.loading = false;
      this.finished = false;
    }, 500),
    onLoads() {
      if (!this.loading) {
        this.pageNumVal++;
        this.loading = true;
        this.getStock();
      }
    },
    onLoads() {},
    optionszx() {},
  },
};
@@ -288,7 +258,8 @@
  .right_btn {
    width: 110px;
    margin-left: 10px;
    height: 0.6667rem;
    min-height: 0.6667rem;
    padding: 15px 0;
    right: 1%;
    top: 27%;
    display: -webkit-box;