| 
							- const app = getApp()
 - const navigationBarHeight = (getApp().statusBarHeight + 50) + "px"
 - const Http = require("../../../utils/HttpBasics");
 - const config = require("../../../config/config");
 - const util = require("../../../utils/util");
 - Page({
 -   data: {
 -     navigationBarHeight,
 -     boatLsit: [{
 -         name: "未使用",
 -         value: "0"
 -       },
 -       {
 -         name: "已使用",
 -         value: "1"
 -       },
 -       {
 -         name: "已过期",
 -         value: "2"
 -       },
 -       {
 -         name: "已退款",
 -         value: "3"
 -       },
 -     ],
 -     boatFlag: "0",
 -     content: "",
 -     loading: false, //"上拉加载"的变量,默认false,隐藏
 -     pageNum: 1,
 -     allow_load: true,
 -     list: [],
 -     shopList: [],
 -     mallTenantId: tt.getStorageSync('mallTenantId') || '',
 -     index: tt.getStorageSync('mallIndex') || 0
 -   },
 -   setBoatFlag(e) {
 -     let index = e.currentTarget.dataset.index
 -     console.log(index);
 -     this.setData({
 -       boatFlag: index,
 -       pageNum: 1,
 -       list: [],
 -       allow_load: true,
 -       loading: false, //"上拉加载"的变量,默认false,隐藏
 -     })
 -     this.getList()
 -   },
 - 
 -   bindPickerChange(e) {
 -     const index = e.detail.value
 -     const mallTenantId = this.data.shopList[index].tenantId
 -     tt.setStorageSync('mallTenantId', mallTenantId)
 -     tt.setStorageSync('mallIndex', index)
 -     this.setData({
 -       index: index,
 -       mallTenantId: mallTenantId,
 -       allow_load: true
 -     });
 -     console.log(this.data.mallTenantId);
 -     this.getList(this.data.boatFlag, 1);
 -   },
 - 
 -   getList() {
 -     let that = this
 -     if (that.data.allow_load) {
 -       that.setData({
 -         loading: true,
 -         content: '小主,我在玩命加载中...'
 -       })
 -       Http.get({
 -         url: config.api.couponOrderList,
 -         data: {
 -           pageNum: that.data.pageNum,
 -           pageSize: 10,
 -           couponOrderStatus: that.data.boatFlag == "all" ? "" : that.data.boatFlag,
 -           mallTenantId: that.data.mallTenantId
 -         }
 -       }).then(res => {
 -         if (that.data.pageNum == 1) {
 -           that.setData({
 -             list: []
 -           })
 -         }
 - 
 -         let tempArr = that.data.list
 -         if (tempArr.length > 0) {
 -           tempArr.map(item => {
 -             item.expiredTime = util.formatTime(item.expiredTime, "yyyy-MM-dd ");
 -           })
 -         }
 - 
 -         if (that.data.pageNum >= res.data.pages) {
 -           that.setData({
 -             allow_load: false
 -           })
 -         }
 - 
 -         if (that.data.pageNum > 1) { //分页
 -           that.setData({
 -             list: res.data.list ? [...tempArr, ...res.data.list] : tempArr,
 -             loading: false
 -           })
 -         } else {
 -           let tempLsit = res.data.list ? res.data.list : []
 -           if (tempLsit.length > 0) {
 -             tempLsit.map(item => {
 -               item.expiredTime = util.formatTime(item.expiredTime, "yyyy-MM-dd");
 -             })
 -           }
 -           that.setData({
 -             list: tempLsit,
 -             loading: false
 -           })
 -         }
 -       }).catch(err => {
 -         tt.showToast({
 -           title: err.message ? err.message : err.data, // 内容
 -           icon: "none"
 -         });
 -       })
 -     } else {
 -       that.setData({
 -         loading: true,
 -         content: "——— 再拉裤子就掉了啦 ———"
 -       })
 -       setTimeout(function () {
 -         that.setData({
 -           loading: false,
 -         })
 -       }, 1400)
 -     }
 - 
 -   },
 -   onLoad: function (options) {
 -     Http.get({
 -       url: '/mall/subMall?isAll=1',
 -     }).then(res => {
 -       this.setData({
 -         shopList: res.data,
 -         mallTenantId: tt.getStorageSync('mallTenantId') || res.data[0].tenantId
 -       });
 -       console.log(this.data.shopList, 'list');
 - 
 -     }).catch(err => {
 -       console.log(err, 'err');
 -     })
 -   },
 -   onReachBottom() { //触底
 -     console.log(111);
 -     this.setData({
 -       pageNum: this.data.pageNum + 1
 -     })
 -     this.getList()
 -   },
 -   onShow: function () {
 -     this.getList()
 -   }
 - })
 
 
  |