闫增涛
2024-04-11 78068d49c20a8b90db902d955f558af507eb8b96
packageBookService/pages/bookServices/list/index.js
@@ -1,7 +1,4 @@
const app = getApp();
import {
  loginInfo
} from "../../../../assets/js/login";
Page({
  /**
   * 页面的初始数据
@@ -80,6 +77,7 @@
    disabledNewForms: false,
    triggered: false,
    backTop: "",
    isshowLoading: true
  },
  /**
   * 生命周期函数--监听页面加载
@@ -166,6 +164,7 @@
      triggered: true,
    });
    this.setData({
      isshowLoading: false,
      "pageCount.page": 1,
    });
    this.getBookList(this.data.path);
@@ -181,6 +180,7 @@
        this.setData({
          isMore: true,
          "pageCount.page": this.data.pageCount.page + 1,
          isshowLoading: false
        });
        this.getBookList(this.data.path);
      }
@@ -353,10 +353,15 @@
      return false;
    }
    this.setData({
      loading: true,
      noData: false,
      isRequesting: true,
      disabledSecondList: false
    });
    if (this.data.isshowLoading) {
      this.setData({
        loading: true
      })
    }
    let sort;
    let pathObj = {};
    if (this.data.pathList.length) {
@@ -436,6 +441,11 @@
      },
    };
    app.MG.store.getProductList(query).then((res) => {
      if (!res.datas.length && !this.data.pathList.length) {
        this.setData({
          disabledSecondList: true
        })
      }
      this.setData({
        bookList: res.datas,
        isMore: null,
@@ -443,6 +453,7 @@
        "pageCount.total": res.total,
        loading: false,
        isRequesting: false,
        isshowLoading: true
      });
      if (!res.datas.length) {
        this.setData({
@@ -464,8 +475,6 @@
    const path = e.detail.value.length ?
      `${this.data.assortCheck.code}\\${e.detail.value}` :
      this.data.assortCheck.code;
    console.log(this.data.path);
    this.setData({
      backTop: "#assort-title",
      pathList: [],
@@ -473,8 +482,8 @@
      secondCode: "",
      path: path,
      "stairList.value": e.detail.value,
      disabledSecondList: false
    });
    if (e.detail.value == "") {
      this.setData({
        disabledSecondList: true,
@@ -483,7 +492,6 @@
      this.getSecondList(path);
    }
    this.getBookList(path);
    console.log(this.data.disabledSecondList);
  },
  // 二级分类切换
  onChangeSecond(e) {
@@ -607,13 +615,11 @@
    this.getBookList(this.data.path);
  },
  openDropdown() {
    console.log("展开哦");
    this.setData({
      showDropdown: true,
    });
  },
  closeDropdown() {
    console.log("关闭");
    this.setData({
      showDropdown: false,
    });