payorder.js 3.9 KB

1
  1. require('./common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pageA/payorder"],{"23f7":function(t,e,n){},"47d4":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement;t._self._c;t._isMounted||(t.e0=function(e){t.stateshow=!t.stateshow})},i=[]},"948b":function(t,e,n){"use strict";var a=n("23f7"),i=n.n(a);i.a},b969:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={data:function(){return{mode:0,stateshow:!1,state:"人民币",state_id:0,array:[{name:"人民币"},{name:"欧元"},{name:"美元"}],sum:"",pay_type:"balance",orderid:"",balance:"",type:"",exchange_rate_id:"",balance1:0,sum1:""}},onLoad:function(t){this.sum1=t.sum,this.sum=t.sum,this.orderid=t.orderid,t.type&&(this.type=t.type)},onShow:function(){this.ratelist()},computed:{i18n:function(){return this.$t("index")}},methods:{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(){}))},ratelist:function(){var e=this;t.$u.http.get("/api/exchange-rate",{}).then((function(t){e.array=t.reverse(),e.exchange_rate_id=e.array[0].id,e.userinfo(),e.calculate()})).catch((function(){}))},calculate:function(){var e=this;t.$u.http.post("/api/exchange-rate/calculate/"+this.exchange_rate_id,{price:this.sum1}).then((function(t){e.sum=t.amount})).catch((function(){}))},calculate1:function(e){var n=this;t.$u.http.post("/api/exchange-rate/calculate/"+this.exchange_rate_id,{price:e}).then((function(t){n.balance=t.amount})).catch((function(){}))},change:function(t){this.mode=t,0==t&&(this.pay_type="balance"),1==t&&(this.pay_type="wechat"),2==t&&(this.pay_type="customer")},statechange:function(t,e){this.state=t.name,this.state_id=e,this.exchange_rate_id=t.id,this.stateshow=!this.stateshow,this.calculate(),this.calculate1(this.balance1)},confirm:function(){var e=this;""==this.type?t.$u.http.post("/api/order/payment",{order_id:this.orderid,pay_type:this.pay_type,customer_currency:"RMB"}).then((function(n){console.log(n),"wechat"==e.pay_type&&t.requestPayment({provider:"wxpay",timeStamp:String(n.timeStamp),nonceStr:n.nonceStr,package:n.package,signType:n.signType,paySign:n.paySign,success:function(e){this.$u.toast("支付成功"),console.log("success:"+JSON.stringify(e)),setTimeout((function(){t.navigateTo({url:"confirm"})}),800)},fail:function(t){console.log("fail:"+JSON.stringify(t))}})})).catch((function(){})):t.$u.http.post("/api/pay",{order_id:this.orderid,pay_type:this.pay_type,type:this.type,exchange_rate_id:this.exchange_rate_id}).then((function(n){"wechat"==e.pay_type?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.switchTab({url:"/pages/express/express"})}),800)},fail:function(t){console.log("fail:"+JSON.stringify(t))}}):(e.$u.toast("支付成功"),setTimeout((function(){t.switchTab({url:"/pages/express/express"})}),800))})).catch((function(){}))}}};e.default=n}).call(this,n("df3c")["default"])},e6e6:function(t,e,n){"use strict";n.r(e);var a=n("47d4"),i=n("efc9");for(var c in i)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(c);n("948b");var s=n("828b"),o=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"2177b042",null,!1,a["a"],void 0);e["default"]=o.exports},efc9:function(t,e,n){"use strict";n.r(e);var a=n("b969"),i=n.n(a);for(var c in a)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(c);e["default"]=i.a},f65e:function(t,e,n){"use strict";(function(t,e){var a=n("47a9");n("abeb");a(n("3240"));var i=a(n("e6e6"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])}},[["f65e","common/runtime","common/vendor"]]]);