changeStateFun: function (event) {
    console.log(event, '切换订单状态')
    const that = this;
  // 节流
if (that.data.flag == false) { //一进来如果是点过了 那么就阻止 return } that.setData({ // 如果没点过 这次点击 切换为点过了 flag: false }) let index = event.detail.index; that.setData({ orderList: [], page_count: 1, page_index: 1, no_more: true }) switch (index) { case 1: that.data.order_status = 1; //待提货 break; case 2: that.data.order_status = 3; //已提货 break; case 3: that.data.order_status = 4; //已完成 break; default: that.data.order_status = '' //全部 break; } that.getOrderList() },
  //获取订单列表数据
  getOrderList: function () {
    const that = this;
    let orderlist = '';
    let order_status = that.data.order_status;
    let postData = {
      'order_status': order_status,
      'page_size': that.data.page_size,
      'page_index': that.data.page_index,
      'search_text': that.data.search_text

    }
    let datainfo = requestSign.requestSign(postData);
    header.sign = datainfo
    return new Promise((resolve, reject) => {
      wx.request({
        url: api.get_StoreOrderList,
        data: postData,
        header: header,
        method: 'POST',
        dataType: 'json',
        responseType: 'text',
        success: (res) => {
          console.log(res, '订单列表')
          if (res.data.code > 0) {
            // 如果是第一页的时候直接赋值即可
            if (that.data.page_index == 1) {
              that.setData({
                orderList: res.data.data.order_list,
                page_count: res.data.data.page_count
              })
            // 之前切换的时候 操作数据 会自动拼接所以多做了这一步骤 } else { // 反之则才会拼接数据 that.setData({ orderList: that.data.orderList.concat(res.data.data.order_list), page_count: res.data.data.page_count }) }
if (that.data.page_index == that.data.page_count) { that.setData({ no_more: false }) } } else { wx.showToast({ title: res.data.message, icon: 'none' }) } }, fail: (res) => {}, complete: function () { that.data.flag = true; } }) }) },