1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/money/pay"],{1869:function(e,n,t){"use strict";t.r(n);var r=t("4901"),a=t.n(r);for(var o in r)"default"!==o&&function(e){t.d(n,e,(function(){return r[e]}))}(o);n["default"]=a.a},"40b1":function(e,n,t){"use strict";var r=t("ff26"),a=t.n(r);a.a},4901:function(e,n,t){"use strict";(function(e){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=c(t("a34a")),a=t("6e9e"),o=t("5531"),i=t("26cb");function c(e){return e&&e.__esModule?e:{default:e}}function u(e,n,t,r,a,o,i){try{var c=e[o](i),u=c.value}catch(s){return void t(s)}c.done?n(u):Promise.resolve(u).then(r,a)}function s(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){u(o,r,a,i,c,"next",e)}function c(e){u(o,r,a,i,c,"throw",e)}i(void 0)}))}}function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function p(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?d(Object(t),!0).forEach((function(n){f(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):d(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function f(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var y={data:function(){return{payType:1,payName:"weixin",orderInfo:{},money:0,now_money:0,orderKey:"",orderId:"",payLoding:!1,type:"",pinkid:""}},computed:p({},(0,i.mapState)("user",["userInfo"])),onLoad:function(e){var n=this;if(1==e.type)this.type=1,this.orderId=e.ordid,this.money=e.money;else{this.orderKey=e.key;var t=this.$api.prePage();(0,o.computedOrderkey)({orderkey:this.orderKey,couponId:t.couponChecked.id,addressId:t.addressData.id,useIntegral:t.checkedPoints?1:0}).then((function(e){var t=e.data;n.money=t.result.pay_price}))}e.pinkid&&(this.pinkid=e.pinkid),(0,a.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")},orderMoneyPay:function(){var n=this;console.log("支付金额"),(0,o.orderPay)({uni:n.orderId,from:"routine",paytype:n.payName}).then((function(t){if(console.log(n.payName,"支付类型"),console.log(t,"支付金额"),"yue"==n.payName&&"SUCCESS"==t.data.status&&(200==t.status?n.paySuccessTo():n.$api.msg(msg)),"weixin"==n.payName||"routine"==n.payName){var r=t.data.result.jsConfig,a={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&&"routine"!=n.payName||(console.log("开始支付"),wx.requestPayment(a))}e.hideLoading(),n.payLoding=!1})).catch((function(t){e.hideLoading(),n.payLoding=!1,console.log(t)}))},paySuccessTo:function(){var n=this;e.hideLoading(),n.userInfo.identity>0?e.redirectTo({url:"/pages/money/paySuccess?orderid="+this.orderId}):e.redirectTo({url:"/pages/user/xzdl"})},confirm:function(){var n=s(r.default.mark((function n(){var t;return r.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,1!=t.type?t.firstCreateOrder():t.orderMoneyPay();case 7:case"end":return n.stop()}}),n,this)})));function t(){return n.apply(this,arguments)}return t}(),firstCreateOrder:function(){var n=this,t=n.$api.prePage(),r={real_name:t.addressData.real_name,phone:t.addressData.phone,couponId:t.couponChecked.id,addressId:t.addressData.id,useIntegral:t.checkedPoints?1:0,payType:n.payName,mark:t.desc,from:"routine",shipping_type:1};n.pinkid&&(r.pinkId=n.pinkid),(0,o.createOrderkey)(r,n.orderKey).then((function(t){var r=t.data,a=t.status,o=t.msg;if(console.log("生成订单"),"ORDER_EXIST"==r.status)return e.showModal({title:"提示",content:o,showCancel:!1}),e.hideLoading(),void(n.payLoding=!1);n.orderId=r.result.orderId,"yue"==n.payName?200==a&&"SUCCESS"==r.status?n.paySuccessTo():n.$api.msg(o):n.orderMoneyPay()})).catch((function(t){e.hideLoading(),n.payLoding=!1,console.log(t)}))}}};n.default=y}).call(this,t("543d")["default"])},c0a2:function(e,n,t){"use strict";(function(e){t("30ba");r(t("66fd"));var n=r(t("f292"));function r(e){return e&&e.__esModule?e:{default:e}}wx.__webpack_require_UNI_MP_PLUGIN__=t,e(n.default)}).call(this,t("543d")["createPage"])},e22a:function(e,n,t){"use strict";var r;t.d(n,"b",(function(){return a})),t.d(n,"c",(function(){return o})),t.d(n,"a",(function(){return r}));var a=function(){var e=this,n=e.$createElement;e._self._c;e._isMounted||(e.e0=function(n){!e.payLoding&&e.confirm()})},o=[]},f292:function(e,n,t){"use strict";t.r(n);var r=t("e22a"),a=t("1869");for(var o in a)"default"!==o&&function(e){t.d(n,e,(function(){return a[e]}))}(o);t("40b1");var i,c=t("f0c5"),u=Object(c["a"])(a["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],i);n["default"]=u.exports},ff26:function(e,n,t){}},[["c0a2","common/runtime","common/vendor"]]]);
|