var e = require("../../../../@babel/runtime/helpers/interopRequireDefault")(require("../../../../@babel/runtime/helpers/defineProperty")), t = getApp(), o = t.requirejs("core"), s = (t.requirejs("icons"), t.requirejs("foxui")); t.requirejs("wxParse/wxParse"), t.requirejs("jquery"); Page({ data: { options: [], log: [], logid: 0, store: [], stores: [], goods: [], verifynum: 0, replyset: [], ordercredit: 0, ordermoney: 0, address: [], carrier: [], shop: [], allmoney: [], togglestore: "", togglecode: "", verify: [], iswechat: !0, paymentmodal: !1 }, onLoad: function(e) { var t = this; e = e || {}, wx.getSystemInfo({ success: function(e) { t.setData({ windowWidth: e.windowWidth, windowHeight: e.windowHeight }); } }), t.setData({ options: e, logid: e.id }); }, onReady: function() {}, onShow: function() { t.getCache("isIpx") ? this.setData({ isIpx: !0, iphonexnavbar: "fui-iphonex-navbar" }) : this.setData({ isIpx: !1, iphonexnavbar: "" }), this.getDetail(); }, getDetail: function() { var t = this, s = t.data.options; o.get("creditshop/log/detail", s, function(a) { if (0 == a.error) { var i, r = parseFloat(a.ordermoney) + parseFloat(a.log.dispatch); r = r.toFixed(2); var d = parseFloat(a.ordermoney); d = d.toFixed(2), t.setData((i = { log: a.log, store: a.store, stores: a.stores, goods: a.goods, verifynum: a.verifynum }, (0, e.default)(i, "log", a.log), (0, e.default)(i, "replyset", a.set), (0, e.default)(i, "ordercredit", a.ordercredit), (0, e.default)(i, "ordermoney", d), (0, e.default)(i, "address", a.address), (0, e.default)(i, "carrier", a.carrier), (0, e.default)(i, "shop", a.shop), (0, e.default)(i, "allmoney", r), (0, e.default)(i, "verify", a.verify), (0, e.default)(i, "credittext", a.sysset.texts.credit), i)); var n = 0; 0 == a.goods.isverify && a.address.lenght > 0 && o.get("creditshop/dispatch", { goodsid: a.goods.id, optionid: s.id }, function(e) { n = e.dispatch, t.setData({ dispatchprice: n }); }), n = parseFloat(n) + parseFloat(a.goods.money), t.setData({ allprice: n }); } }); }, toggle: function(e) { "" == this.data.togglestore ? this.setData({ togglestore: "toggleSend-group" }) : this.setData({ togglestore: "" }); }, togglecode: function(e) { var t = this.data.togglecode; "" == t ? this.setData({ togglecode: "toggleSend-group" }) : this.setData({ togglecode: "" }); }, finish: function() { var e = this; wx.showModal({ title: "提示", content: "确认已收到货了吗?", success: function(t) { if (t.confirm) { var a = e.data.log.id; o.get("creditshop/log/finish", { id: a }, function(t) { 0 == t.error ? (s.toast(e, "确认收货"), e.onShow()) : s.toast(e, t.message); }); } } }); }, paydispatch: function(e) { var t = this, s = ""; s = "dispatch" == e.currentTarget.dataset.paytype ? "确认兑换并支付运费吗" : "确认兑换吗", wx.showModal({ title: "提示", content: s, success: function(e) { if (e.confirm) { var s = t.data.log.id, a = t.data.goods.dispatch; o.get("creditshop/log/paydispatch", { id: s, addressid: t.data.address.id, dispatchprice: a }, function(e) { e.error > 0 ? fui.toast(t, e.message) : e.wechat && e.wechat.success && o.pay(e.wechat.payinfo, function(e) { "requestPayment:ok" == e.errMsg && t.payResult(); }); }); } } }); }, payResult: function() { var e = this; o.get("creditshop/log/paydispatchresult", { id: e.data.log.id }, function(t) { t.error > 0 ? fui.toast(e, t.message) : e.onShow(); }); }, onHide: function() {}, onUnload: function() {}, onPullDownRefresh: function() {}, onReachBottom: function() {}, onShareAppMessage: function() {} });