coupon-buy.js 4.5 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["subPackages/coupon/coupon-buy/coupon-buy"],{2595:function(n,o,e){"use strict";(function(n,o){var t=e("47a9");e("6a42");t(e("3240"));var a=t(e("92a9"));n.__webpack_require_UNI_MP_PLUGIN__=e,o(a.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},"7b2f":function(n,o,e){"use strict";(function(n){Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var e={data:function(){return{pageBg:"https://national-motion.oss-cn-beijing.aliyuncs.com/20260106/900829d6fae247979389f8d75967cf21.png",userinfo:{},select_num:null,payment:null,order_info:null,coupons:{index:-1,data:[]}}},onShow:function(){this.getMyAccount(),this.getLevel()},onLoad:function(n){this.payment=n.payment},methods:{getLevel:function(){var n=this;this.$api.base("get","/applet/v1/order/getReChargeLevel",{},{}).then((function(o){n.coupons.data=o.data}))},choose:function(n,o){if(null!=this.order_info){var e=(this.order_info.maspAmount+this.order_info.maspRealAmount+3).toFixed(2);if(e>n.levelMoney)return void this.$app.popup.toast("购买金额必须大于".concat(e,"元"))}this.coupons.index=this.coupons.index!=o?o:-1,this.select_num=n.levelMoney},pay:function(){var o=this;this.userinfo.appletUserId?this.$api.base("post","/applet/v1/wft/order/createOrder",{levelId:this.coupons.data[this.coupons.index].id},{}).then((function(e){console.log(e,"创建订单返回"),e.data.orderId&&o.$api.base("put","/applet/v1/wft/order/payOrder/".concat(e.data.orderId),{},{}).then((function(t){var a=JSON.parse(t.data.params.pay_info);console.log(a,"11"),n.requestPayment({provider:"wxpay",timeStamp:a.timeStamp,nonceStr:a.nonceStr,package:a.package,signType:a.signType,paySign:a.paySign,success:function(n){console.log("success:",n),o.$api.base("get","/applet/v1/wft/order/query/".concat(e.data.orderNo),{},{}).then((function(n){console.log(n,"查询订单返回"),n.data?setTimeout((function(){o.$app.popup.alert("支付成功","温馨提示",{showCancel:!1}).then((function(){o.$app.url.back()}))}),1e3):o.$app.popup.alert("支付失败,请稍后重试","温馨提示",{showCancel:!1}).then((function(){o.$app.url.back()}))}))},fail:function(n){console.log("fail:",n),o.$api.base("put","/applet/v1/wft/order/closeOrder/".concat(e.data.orderNo),{},{}).then((function(n){console.log(n,"取消订单返回"),n.data&&o.$app.popup.alert("支付已取消","温馨提示",{showCancel:!1})}))}})}))})):this.$app.url.goto("/pages/login/login")},get_orderPayment:function(){var n=this;this.$api.base("post","/chargeApi/queryOrderList-arrearage",{},{}).then((function(o){n.order_info=o.data}))},topage_order:function(){this.$app.url.goto("/subPackages/order/order-detail/order-detail?orderId="+this.order_info.id)},getMyAccount:function(){var n=this;this.$api.base("get","/applet/v1/user/getUserInfo",{},{}).then((function(o){n.userinfo=o.data}))}}};o.default=e}).call(this,e("df3c")["default"])},"7c0c":function(n,o,e){"use strict";e.r(o);var t=e("7b2f"),a=e.n(t);for(var r in t)["default"].indexOf(r)<0&&function(n){e.d(o,n,(function(){return t[n]}))}(r);o["default"]=a.a},"92a9":function(n,o,e){"use strict";e.r(o);var t=e("f35f"),a=e("7c0c");for(var r in a)["default"].indexOf(r)<0&&function(n){e.d(o,n,(function(){return a[n]}))}(r);e("9a21");var i=e("828b"),u=Object(i["a"])(a["default"],t["b"],t["c"],!1,null,"69e6d350",null,!1,t["a"],void 0);o["default"]=u.exports},"9a21":function(n,o,e){"use strict";var t=e("ad14"),a=e.n(t);a.a},ad14:function(n,o,e){},f35f:function(n,o,e){"use strict";e.d(o,"b",(function(){return a})),e.d(o,"c",(function(){return r})),e.d(o,"a",(function(){return t}));var t={axBody:function(){return e.e("components/ax-body/ax-body").then(e.bind(null,"e199"))},axIosIndicator:function(){return e.e("components/ax-ios-indicator/ax-ios-indicator").then(e.bind(null,"6075"))}},a=function(){var n=this,o=n.$createElement,e=(n._self._c,null!=n.order_info&&1===n.order_info.maspStatus?(n.order_info.maspAmount+n.order_info.maspRealAmount).toFixed(2)||"0.00":null),t=null!=n.order_info&&1===n.order_info.maspStatus?(3+(n.order_info.maspAmount+n.order_info.maspRealAmount)).toFixed(2)||"0.00":null,a=null!=n.order_info&&1===n.order_info.maspStatus?(n.order_info.maspAmount+n.order_info.maspRealAmount).toFixed(2)||"0.00":null,r=null!=n.order_info&&n.coupons.index>=0?(n.order_info.maspAmount+n.order_info.maspRealAmount).toFixed(2):null,i=null!=n.order_info&&n.coupons.index>=0?(n.select_num-(n.order_info.maspAmount+n.order_info.maspRealAmount)).toFixed(2):null;n.$mp.data=Object.assign({},{$root:{g0:e,g1:t,g2:a,g3:r,g4:i}})},r=[]}},[["2595","common/runtime","common/vendor"]]]);