paymentOrder.js 4.5 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pageD/paymentOrder/paymentOrder"],{"1f7c":function(t,e,n){"use strict";(function(t){var a=n("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var c=a(n("2eee")),i=a(n("c973")),o={data:function(){return{payType:"balance",goodsDetail:{},exchangeList:[],value:0,balance:"",balance1:0}},onLoad:function(t){this.goodsDetail=t,this.money=t.money,"group_package"==this.goodsDetail.type&&(this.goodsDetail.type="group_pack_order")},methods:{switchType:function(t){this.payType=t},change:function(t){this.calculate(),this.calculate1(this.balance1)},userinfo:function(){var e=this;t.$u.http.get("/api/member/info",{}).then((function(t){e.balance=t.balance,e.balance1=e.balance,e.calculate1(e.balance1)})).catch((function(){}))},calculate:function(){var e=this;return(0,i.default)(c.default.mark((function n(){return c.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.$u.http.post("/api/exchange-rate/calculate/"+e.value,{price:e.money}).then((function(t){e.goodsDetail.money=t.amount})).catch((function(){}));case 2:case"end":return n.stop()}}),n)})))()},calculate1:function(e){var n=this;return(0,i.default)(c.default.mark((function a(){return c.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.$u.http.post("/api/exchange-rate/calculate/"+n.value,{price:e}).then((function(t){n.balance=t.amount})).catch((function(){}));case 2:case"end":return a.stop()}}),a)})))()},ratelist:function(){var e=this;return(0,i.default)(c.default.mark((function n(){return c.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.$u.http.get("/api/exchange-rate",{}).then((function(t){t.map((function(t){var n={};n.text=t.name_cn,n.value=t.id,e.exchangeList.push(n)})),e.exchangeList=e.exchangeList.reverse(),e.value=e.exchangeList[0].value,console.log(e.value),e.userinfo()})).catch((function(){}));case 2:case"end":return n.stop()}}),n)})))()},payment:function(){var e=this;""==this.goodsDetail.type?t.$u.http.post("/api/order/payment",{order_id:this.goodsDetail.orderid,pay_type:this.payType,customer_currency:"RMB"}).then((function(n){console.log(n),"wechat"==e.payType&&t.requestPayment({provider:"wxpay",timeStamp:String(n.timeStamp),nonceStr:n.nonceStr,package:n.package,signType:n.signType,paySign:n.paySign,success:function(t){this.$u.toast("支付成功"),console.log("success:"+JSON.stringify(t)),setTimeout((function(){}),800)},fail:function(t){console.log("fail:"+JSON.stringify(t))}})})).catch((function(){})):t.$u.http.post("/api/pay",{order_id:this.goodsDetail.orderid,pay_type:this.payType,type:this.goodsDetail.type}).then((function(n){"wechat"==e.payType?t.requestPayment({provider:"wxpay",timeStamp:String(n.timeStamp),nonceStr:n.nonceStr,package:n.package,signType:n.signType,paySign:n.paySign,success:function(e){console.log("success:"+JSON.stringify(e)),setTimeout((function(){t.navigateBack({delta:1})}),800)},fail:function(t){console.log("fail:"+JSON.stringify(t))}}):(e.$u.toast("支付成功"),setTimeout((function(){t.navigateBack({delta:1})}),800))})).catch((function(){}))}},created:function(){this.ratelist(),t.setNavigationBarTitle({title:"支付订单"})}};e.default=o}).call(this,n("543d")["default"])},"261b":function(t,e,n){"use strict";n.r(e);var a=n("8646"),c=n("c7c5");for(var i in c)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return c[t]}))}(i);n("37dd");var o,u=n("f0c5"),r=Object(u["a"])(c["default"],a["b"],a["c"],!1,null,"14370cc6",null,!1,a["a"],o);e["default"]=r.exports},"37dd":function(t,e,n){"use strict";var a=n("9d18"),c=n.n(a);c.a},"79f8":function(t,e,n){"use strict";(function(t,e){var a=n("4ea4");n("f93b");a(n("66fd"));var c=a(n("261b"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(c.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},8646:function(t,e,n){"use strict";n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return a}));var a={uniDataSelect:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uni-data-select/components/uni-data-select/uni-data-select")]).then(n.bind(null,"7d23"))}},c=function(){var t=this,e=t.$createElement,n=(t._self._c,t.goodsDetail.money?t.goodsDetail.money.split("."):null),a=t.goodsDetail.money?t.goodsDetail.money.split("."):null;t.$mp.data=Object.assign({},{$root:{g0:n,g1:a}})},i=[]},"9d18":function(t,e,n){},c7c5:function(t,e,n){"use strict";n.r(e);var a=n("1f7c"),c=n.n(a);for(var i in a)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(i);e["default"]=c.a}},[["79f8","common/runtime","common/vendor"]]]);