pay.js 3.9 KB

12
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/money/pay"],{244:function(e,n,t){"use strict";(function(e,n){var a=t(4);t(26);a(t(25));var r=a(t(245));e.__webpack_require_UNI_MP_PLUGIN__=t,n(r.default)}).call(this,t(1)["default"],t(2)["createPage"])},245:function(e,n,t){"use strict";t.r(n);var a=t(246),r=t(248);for(var i in r)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t(251);var o,u=t(35),c=Object(u["default"])(r["default"],a["render"],a["staticRenderFns"],!1,null,null,null,!1,a["components"],o);c.options.__file="pages/money/pay.vue",n["default"]=c.exports},246:function(e,n,t){"use strict";t.r(n);var a=t(247);t.d(n,"render",(function(){return a["render"]})),t.d(n,"staticRenderFns",(function(){return a["staticRenderFns"]})),t.d(n,"recyclableRender",(function(){return a["recyclableRender"]})),t.d(n,"components",(function(){return a["components"]}))},247:function(e,n,t){"use strict";var a;t.r(n),t.d(n,"render",(function(){return r})),t.d(n,"staticRenderFns",(function(){return o})),t.d(n,"recyclableRender",(function(){return i})),t.d(n,"components",(function(){return a}));var r=function(){var e=this,n=e.$createElement,t=(e._self._c,e.money.toFixed(2));e._isMounted||(e.e0=function(n){!e.payLoding&&e.confirm()}),e.$mp.data=Object.assign({},{$root:{g0:t}})},i=!1,o=[];r._withStripped=!0},248:function(e,n,t){"use strict";t.r(n);var a=t(249),r=t.n(a);for(var i in a)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n["default"]=r.a},249:function(e,n,t){"use strict";(function(e,a){var r=t(4);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(t(42)),o=r(t(44)),u=t(250),c=t(58),s=(t(28),{data:function(){return{payType:1,payName:"weixin",orderInfo:{},money:0,now_money:0,orderId:"",payLoding:!1,type:""}},computed:{},onLoad:function(e){var n=this;this.orderId=e.orderId,this.money=e.money,(0,u.balance)({}).then((function(e){var t=e.data;n.now_money=t.now_money}))},methods:{changePayType:function(e){this.payType=e,1==this.payType&&(this.payName="weixin"),2==this.payType&&(this.payName="ali"),3==this.payType&&(this.payName="yue")},paySuccessTo:function(){e.hideLoading(),e.redirectTo({url:"/pages/money/paySuccess?orderid="+this.orderId})},confirm:function(){var n=(0,o.default)(i.default.mark((function n(){var t;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t=this,e.showLoading({title:"支付中",mask:!0}),!("yue"==t.payName&&+t.now_money<t.money)){n.next=5;break}return e.showModal({title:"提示",content:"账户余额不足!",showCancel:!1,success:function(e){},fail:function(){},complete:function(){}}),n.abrupt("return");case 5:t.payLoding=!0,t.firstCreateOrder();case 7:case"end":return n.stop()}}),n,this)})));function t(){return n.apply(this,arguments)}return t}(),firstCreateOrder:function(){var n=this,t={cache:n.orderId,pay_type:3==n.payType?1:2};(0,c.createOrderkey)(t).then((function(t){if("yue"==n.payName&&"SUCCESS"==t.data.status&&(200==t.status?n.paySuccessTo():n.$api.msg(msg)),"weixin"==n.payName||"routine"==n.payName){t.data.result.jsConfig||"SUCCESS"!=t.data.status||(200==t.status?n.paySuccessTo():n.$api.msg(msg));var r=t.data.result.jsConfig,i={timeStamp:r.timestamp,nonceStr:r.nonceStr,package:r.package,signType:r.signType,paySign:r.paySign,success:function(e){n.paySuccessTo()},fail:function(){e.navigateTo({url:"/pages/order/order?state=0"})}};"weixin"==n.payName&&a.requestPayment(i)}e.hideLoading(),n.payLoding=!1})).catch((function(t){e.hideLoading(),n.payLoding=!1,console.log(t)}))}}});n.default=s}).call(this,t(2)["default"],t(1)["default"])},251:function(e,n,t){"use strict";t.r(n);var a=t(252),r=t.n(a);for(var i in a)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n["default"]=r.a},252:function(e,n,t){}},[[244,"common/runtime","common/vendor"]]]);
  2. //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/money/pay.js.map