text: Page({
      data: {
          hide: 1
      },
      onLoad: function(e) {
          getApp().page.onLoad(this, e);
          this.loadOrderList(e.status || 0);
      },
      loadOrderList: function(t) {
          var o = this;
          null == t && (t = -1), getApp().core.showLoading({
              title: "正在加载",
              mask: !0
          }), getApp().request({
              url: getApp().api.integral.list,
              data: {
                  status: t
              },
              success: function(e) {
                  0 == e.code && o.setData({
                      order_list: e.data.list,
                      status: t
                  });
              },
              complete: function() {
                  getApp().core.hideLoading();
              }
          });
      },
      orderSubmitPay: function(e) {
          var t = e.currentTarget.dataset;
          getApp().core.showLoading({
              title: "提交中",
              mask: !0
          }), getApp().request({
              url: getApp().api.integral.order_submit,
              data: {
                  id: t.id
              },
              success: function(e) {
                  0 == e.code ? (getApp().core.hideLoading(), getApp().core.requestPayment({
                      _res: e,
                      timeStamp: e.data.timeStamp,
                      nonceStr: e.data.nonceStr,
                      package: e.data.package,
                      signType: e.data.signType,
                      paySign: e.data.paySign,
                      complete: function(e) {
                          "requestPayment:fail" != e.errMsg && "requestPayment:fail cancel" != e.errMsg ? "requestPayment:ok" == e.errMsg && getApp().core.redirectTo({
                              url: "/pages/integral-mall/order/order?status=1"
                          }) : getApp().core.showModal({
                              title: "提示",
                              content: "订单尚未支付",
                              showCancel: !1,
                              confirmText: "确认"
                          });
                      }
                  })) : (getApp().core.hideLoading(), getApp().core.showModal({
                      title: "提示",
                      content: e.msg,
                      showCancel: !1,
                      confirmText: "确认"
                  }));
              }
          });
      },
      orderRevoke: function(t) {
          var o = this;
          getApp().core.showModal({
              title: "提示",
              content: "是否取消该订单？",
              cancelText: "否",
              confirmText: "是",
              success: function(e) {
                  if (e.cancel) return !0;
                  e.confirm && (getApp().core.showLoading({
                      title: "操作中"
                  }), getApp().request({
                      url: getApp().api.integral.revoke,
                      data: {
                          order_id: t.currentTarget.dataset.id
                      },
                      success: function(e) {
                          getApp().core.hideLoading(), getApp().core.showModal({
                              title: "提示",
                              content: e.msg,
                              showCancel: !1,
                              success: function(e) {
                                  e.confirm && o.loadOrderList(o.data.status);
                              }
                          });
                      }
                  }));
              }
          });
      },
      orderConfirm: function(t) {
          var o = this;
          getApp().core.showModal({
              title: "提示",
              content: "是否确认已收到货？",
              cancelText: "否",
              confirmText: "是",
              success: function(e) {
                  if (e.cancel) return !0;
                  e.confirm && (getApp().core.showLoading({
                      title: "操作中"
                  }), getApp().request({
                      url: getApp().api.integral.confirm,
                      data: {
                          order_id: t.currentTarget.dataset.id
                      },
                      success: function(e) {
                          getApp().core.hideLoading(), getApp().core.showToast({
                              title: e.msg
                          }), 0 == e.code && o.loadOrderList(3);
                      }
                  }));
              }
          });
      },
      orderQrcode: function(e) {
          var t = this, o = t.data.order_list, a = e.target.dataset.index;
          getApp().core.showLoading({
              title: "正在加载",
              mask: !0
          }), getApp().request({
              url: getApp().api.integral.get_qrcode,
              data: {
                  order_no: o[a].order_no
              },
              success: function(e) {
                  0 == e.code ? t.setData({
                      hide: 0,
                      qrcode: e.data.url
                  }) : getApp().core.showModal({
                      title: "提示",
                      content: e.msg
                  });
              },
              complete: function() {
                  getApp().core.hideLoading();
              }
          });
      },
      hide: function(e) {
          this.setData({
              hide: 1
          });
      }
  });