闫增涛
2024-03-05 14de3e90ae29af2ccfd51b08c6a11ab02fe8f8e7
pages/bookServices/list/index.js
@@ -39,6 +39,10 @@
    stairCode: '', // 一级分类选中项
    secondCode: '', // 二级分类选中项
    sort: '', // 排序
    enable: false,
    loadingProps: {
      size: '50rpx',
    },
  },
  /**
   * 生命周期函数--监听页面加载
@@ -74,10 +78,20 @@
      this.setData({
        'stairList.value': options.stairCode,
        stairCode: options.stairCode,
        secondCode: options.secondCode,
        'secondList.value': options.secondCode,
        path: `${options.assortCode}\\${options.stairCode}`,
      });
    }
    // 二级分类赋值
    if (options.secondCode) {
      this.setData({
        secondCode: options.secondCode,
        pathList: [{
          Path: options.secondCode,
          Type: '*',
          StoreRefCode: app.config.goodsStore,
        }
        ],
      })
    }
    // 获取二级分类
    this.getSecondList(`${options.assortCode}\\${options.stairCode}`);
@@ -90,37 +104,43 @@
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {},
  onReady() {
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {},
  onShow() {
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {},
  onHide() { },
  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {},
  onUnload() { },
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {},
  onPullDownRefresh() {
    console.log('下拉');
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {},
  onReachBottom(e) {
    console.log('底部');
  },
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {},
  onShareAppMessage() { },
  goBack() {
    wx.navigateBack();
  },
@@ -179,8 +199,11 @@
      }
      this.setData({
        'secondList.options': options,
        'secondList.value': this.data.secondCode,
      });
      const second = [this.data.secondCode]
      this.setData({
        'secondList.value': second
      })
    });
  },
  // 获取重点项目
@@ -290,6 +313,7 @@
    app.MG.store.getProductList(query).then((res) => {
      this.setData({
        bookList: res.datas,
        enable: false
      });
    });
  },
@@ -299,6 +323,7 @@
      ? `${this.data.assortCheck.code}\\${e.detail.value}`
      : this.data.assortCheck.code;
    this.setData({
      pathList: [],
      stairCode: e.detail.value,
      secondCode: '',
      path: path,
@@ -309,7 +334,6 @@
  },
  // 二级分类切换
  onChangeSecond(e) {
    console.log(e);
    const pathList = [];
    for (let index = 0; index < e.detail.value.length; index++) {
      const element = e.detail.value[index];
@@ -323,6 +347,10 @@
      pathList: pathList,
      'secondList.value': e.detail.value,
    });
  },
  //
  onConfirmSecond() {
    this.getBookList(this.data.path);
  },
  // 重点项目改变
@@ -394,4 +422,8 @@
      url: `/pages/bookServices/detail/index?id=${book.id}&name=${book.name}`,
    });
  },
  onRefresh() {
    this.setData({ enable: true });
    this.getBookList(this.data.path)
  },
});