var app = getApp()
var that;
Page({
  data: {
    list: [],
    page: 1,
    image: '',
    sn: '',
  },
  onLoad() {
    that = this;
    dd.setNavigationBar({ title: "兑换记录" });
    this.getData();
  },
  openDetail(e) {
    var id = e.target.dataset.item.id;
    dd.navigateTo({
      url: '../prizeDetail/prizeDetail?id=' + id + '&is=1'
    })
  },
  showText(e) {
    if (e.target.dataset.item) {
      var id = e.target.dataset.item.id;
      app.$get('api/shop/exchange/qrcode', { id: id, employee_id: app.globalData.userData.id }).then((res) => {
        this.setData({
          image: app.globalData.baseUrl + res.data.data,
          sn: e.target.dataset.item.sn
        })
      })
    }
    this.setData({
      isBh: !this.data.isBh,
    })
  },
  handleCopy() {
    dd.setClipboard({
      text: this.data.sn,
    })
    app.globalData.showToast("已复制");
  },
  //上啦加载
  onScrollToLower() {
    if (!that.data.isData) {
      this.setData({ page: ++that.data.page })
      this.getData(true);
    }
  },
  getData(is) {
    var data = {
      page: this.data.page,
      page_size: 20,
      export: 0,
      self_only: 1,
    }
    app.$get('api/shop/exchange/list', data).then((res) => {
      var data = res.data.data.list;
      // var data = [{ "id": 12, "site_id": 17, "employee_id": 190, "goods_name": "dddffff", "num": 1, "price": 1, "total_price": 1, "sn": "Rbyz1GyicvA=", "status": 2, "goods_id": 2, "cancel_remark": "我不行要了", "remark": "", "complete_time": 1638945904, "create_time": "1638753880", "update_time": "1638945904", "delete_time": null, "goods_image": "ddddd", "goods_desc": "cccccccc", "employee": { "id": 190, "name": "李杰", "img_url": "", "employee_detail": { "id": 190, "dept_list": [] } } }, { "id": 11, "site_id": 17, "employee_id": 190, "goods_name": "dddffff", "num": 1, "price": 1, "total_price": 1, "sn": "Q/LSNQ5ifE4=", "status": 2, "goods_id": 2, "cancel_remark": "请问请问", "remark": "", "complete_time": 1638945970, "create_time": "1638753877", "update_time": "1638945970", "delete_time": null, "goods_image": "ddddd", "goods_desc": "cccccccc", "employee": { "id": 190, "name": "李杰", "img_url": "", "employee_detail": { "id": 190, "dept_list": [] } } }, { "id": 10, "site_id": 17, "employee_id": 190, "goods_name": "dddffff", "num": 1, "price": 1, "total_price": 1, "sn": "ta4pqZiK+Us=", "status": 1, "goods_id": 2, "cancel_remark": "", "remark": "", "complete_time": 1638950372, "create_time": "1638753875", "update_time": "1638950372", "delete_time": null, "goods_image": "ddddd", "goods_desc": "cccccccc", "employee": { "id": 190, "name": "李杰", "img_url": "", "employee_detail": { "id": 190, "dept_list": [] } } }, { "id": 9, "site_id": 17, "employee_id": 190, "goods_name": "dddffff", "num": 1, "price": 1, "total_price": 1, "sn": "Mqoj3ep8bhw=", "status": 1, "goods_id": 2, "cancel_remark": "", "remark": "", "complete_time": 1638950372, "create_time": "1638753872", "update_time": "1638950372", "delete_time": null, "goods_image": "ddddd", "goods_desc": "cccccccc", "employee": { "id": 190, "name": "李杰", "img_url": "", "employee_detail": { "id": 190, "dept_list": [] } } }, { "id": 8, "site_id": 17, "employee_id": 190, "goods_name": "dddffff", "num": 1, "price": 1, "total_price": 1, "sn": "sZCbBbLnP8w=", "status": 1, "goods_id": 2, "cancel_remark": "", "remark": "", "complete_time": 1638950410, "create_time": "1638753869", "update_time": "1638950410", "delete_time": null, "goods_image": "ddddd", "goods_desc": "cccccccc", "employee": { "id": 190, "name": "李杰", "img_url": "", "employee_detail": { "id": 190, "dept_list": [] } } }, { "id": 7, "site_id": 17, "employee_id": 190, "goods_name": "dddffff", "num": 1, "price": 1, "total_price": 1, "sn": "INQTFWQ8y24=", "status": 1, "goods_id": 2, "cancel_remark": "", "remark": "", "complete_time": 1638950410, "create_time": "1638753866", "update_time": "1638950410", "delete_time": null, "goods_image": "ddddd", "goods_desc": "cccccccc", "employee": { "id": 190, "name": "李杰", "img_url": "", "employee_detail": { "id": 190, "dept_list": [] } } }, { "id": 6, "site_id": 17, "employee_id": 190, "goods_name": "测试商品", "num": 1, "price": 2, "total_price": 2, "sn": "z3/Wklt2268=", "status": 2, "goods_id": 2, "cancel_remark": "不想要", "remark": "", "complete_time": 1638514879, "create_time": "1638514822", "update_time": "1638514879", "delete_time": null, "goods_image": "https://new.gdy.g107.com/static/images/login-logo_20200603.png", "goods_desc": "宝马玩具车222", "employee": { "id": 190, "name": "李杰", "img_url": "", "employee_detail": { "id": 190, "dept_list": [] } } }, { "id": 5, "site_id": 17, "employee_id": 190, "goods_name": "测试商品", "num": 1, "price": 2, "total_price": 2, "sn": "Fxq1K/GC+pY=", "status": 1, "goods_id": 2, "cancel_remark": "", "remark": "", "complete_time": 1638950410, "create_time": "1638514772", "update_time": "1638950410", "delete_time": null, "goods_image": "https://new.gdy.g107.com/static/images/login-logo_20200603.png", "goods_desc": "宝马玩具车222", "employee": { "id": 190, "name": "李杰", "img_url": "", "employee_detail": { "id": 190, "dept_list": [] } } }, { "id": 4, "site_id": 17, "employee_id": 190, "goods_name": "测试商品", "num": 1, "price": 2, "total_price": 2, "sn": "No0/drUMdlQ=", "status": 0, "goods_id": 2, "cancel_remark": "", "remark": "", "complete_time": 0, "create_time": "1638514623", "update_time": "1638514623", "delete_time": null, "goods_image": "https://new.gdy.g107.com/static/images/login-logo_20200603.png", "goods_desc": "宝马玩具车222", "employee": { "id": 190, "name": "李杰", "img_url": "", "employee_detail": { "id": 190, "dept_list": [] } } }, { "id": 3, "site_id": 17, "employee_id": 190, "goods_name": "测试商品", "num": 1, "price": 2, "total_price": 2, "sn": "aZ6VskccUEk=", "status": 0, "goods_id": 2, "cancel_remark": "", "remark": "", "complete_time": 0, "create_time": "1638514513", "update_time": "1638514513", "delete_time": null, "goods_image": null, "goods_desc": null, "employee": { "id": 190, "name": "李杰", "img_url": "", "employee_detail": { "id": 190, "dept_list": [] } } }]
      data.map(item => {
        item.date = this.timestampToTime(item.create_time)
      })
      var list = that.data.list;
      if (is) {
        if (data.length < 20) {
          this.setData({
            list: list.concat(data),
            isData: true
          })
        } else {
          this.setData({
            list: list.concat(data)
          })
        }
      } else {
        this.setData({
          list: data,
          isData: false
        })
      }
    })
  },
  timestampToTime(timestamp) {
    var date = new Date(timestamp * 1000);//时间戳为10位需*1000，时间戳为13位的话不需乘1000
    var Y = date.getFullYear() + '-';
    var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
    var D = date.getDate() + ' ';
    var h = date.getHours() + ':';
    var m = date.getMinutes() + ':';
    var s = date.getSeconds();
    return Y + M + D + h + m + s;
  },
});
