| 1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/money/pay"],{"0610":function(e,t,n){"use strict";n.r(t);var a=n("f150"),o=n.n(a);for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);t["default"]=o.a},9388:function(e,t,n){"use strict";(function(e,t){var a=n("4ea4");n("3e39");a(n("66fd"));var o=a(n("a846"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},a846:function(e,t,n){"use strict";n.r(t);var a=n("ef73"),o=n("0610");for(var r in o)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(r);n("ce00");var i=n("f0c5"),c=Object(i["a"])(o["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);t["default"]=c.exports},b674:function(e,t,n){},ce00:function(e,t,n){"use strict";var a=n("b674"),o=n.n(a);o.a},ef73:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){}));var a=function(){var e=this,t=e.$createElement;e._self._c;e._isMounted||(e.e0=function(t){!e.payLoding&&e.confirm()})},o=[]},f150:function(e,t,n){"use strict";(function(e,a){var o=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n("2eee")),i=o(n("c973")),c=o(n("9523")),s=n("79e0"),d=n("2101"),u=n("26cb");function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}var y={data:function(){return{payType:1,payName:"weixin",orderInfo:{},money:0,now_money:0,orderKey:"",orderId:"",payLoding:!1,type:"",pinkid:""}},computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,c.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,u.mapState)("user",["userInfo"])),onLoad:function(e){var t=this;if(1==e.type)this.type=1,this.orderId=e.ordid,this.money=e.money;else{this.orderKey=e.key;var n=this.$api.prePage();(0,d.computedOrderkey)({orderkey:this.orderKey,couponId:n.couponChecked.id,addressId:n.addressData.id,useIntegral:n.checkedPoints?1:0}).then((function(e){var n=e.data;t.money=n.result.pay_price}))}e.pinkid&&(this.pinkid=e.pinkid),(0,s.balance)({}).then((function(e){var n=e.data;t.now_money=n.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")},orderMoneyPay:function(){var t=this;console.log("支付金额"),(0,d.orderPay)({uni:t.orderId,from:"routine",paytype:t.payName}).then((function(n){if(console.log(t.payName,"支付类型"),console.log(n,"支付金额"),"yue"==t.payName&&"SUCCESS"==n.data.status&&(200==n.status?t.paySuccessTo():t.$api.msg(msg)),"weixin"==t.payName||"routine"==t.payName){var o=n.data.result.jsConfig,r={timeStamp:o.timestamp,nonceStr:o.nonceStr,package:o.package,signType:o.signType,paySign:o.paySign,success:function(e){t.paySuccessTo()},fail:function(){e.navigateTo({url:"/pages/order/order?state=0"})}};"weixin"!=t.payName&&"routine"!=t.payName||(console.log("开始支付"),a.requestPayment(r))}e.hideLoading(),t.payLoding=!1})).catch((function(n){e.hideLoading(),t.payLoding=!1,console.log(n)}))},paySuccessTo:function(){e.hideLoading(),e.redirectTo({url:"/pages/money/paySuccess?orderid="+this.orderId})},confirm:function(){var t=(0,i.default)(r.default.mark((function t(){var n;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=this,!("yue"==n.payName&&+n.now_money<n.money)){t.next=4;break}return e.showModal({title:"提示",content:"账户余额不足!",showCancel:!1,success:function(e){},fail:function(){},complete:function(){}}),t.abrupt("return");case 4:e.showLoading({title:"支付中",mask:!0}),n.payLoding=!0,1!=n.type?n.firstCreateOrder():n.orderMoneyPay();case 7:case"end":return t.stop()}}),t,this)})));return function(){return t.apply(this,arguments)}}(),firstCreateOrder:function(){var t=this,n=t.$api.prePage(),a={real_name:n.addressData.real_name,phone:n.addressData.phone,couponId:n.couponChecked.id,addressId:n.addressData.id,useIntegral:n.checkedPoints?1:0,payType:t.payName,mark:n.desc,from:"routine",shipping_type:1};t.pinkid&&(a.pinkId=t.pinkid),(0,d.createOrderkey)(a,t.orderKey).then((function(n){var a=n.data,o=n.status,r=n.msg;if(console.log("生成订单"),"ORDER_EXIST"==a.status)return e.showModal({title:"提示",content:r,showCancel:!1}),e.hideLoading(),void(t.payLoding=!1);t.orderId=a.result.orderId,"yue"==t.payName?200==o&&"SUCCESS"==a.status?t.paySuccessTo():t.$api.msg(r):t.orderMoneyPay()})).catch((function(n){e.hideLoading(),t.payLoding=!1,console.log(n),e.showModal({title:"提示",content:n.msg})}))}}};t.default=y}).call(this,n("543d")["default"],n("bc2e")["default"])}},[["9388","common/runtime","common/vendor"]]]);
|