packageOtherPayment.js 2.4 KB

1
  1. "use strict";var e=require("../common/vendor.js"),r=require("../api/packageOrder.js");require("../common/request.js");const o={data:()=>({statusBarHeight:e.index.getStorageSync("menuInfo").statusBarHeight,orderId:null,order:null}),onLoad(e){this.orderId=e.orderId},onShow(){this.getPackageOrderById()},methods:{leftClick(){e.index.showToast({title:"请帮好友支付",icon:"none"})},copyTest(r){e.index.setClipboardData({data:r,success:()=>{e.index.showToast({title:"内容已成功复制到剪切板",icon:"none"})}})},getPackageOrderById(){var o={orderId:this.orderId},d=this;e.index.showLoading(),r.getSharePackageOrderById(o).then((r=>{200==r.code?(e.index.hideLoading(),d.order=r.order):e.index.showToast({icon:"none",title:r.msg})}),(e=>{}))},payOrder(){var o={orderId:this.orderId},d=this;e.index.showLoading(),r.payment(o).then((r=>{if(200==r.code)if(0==r.isPay)if("tz"==r.type&&(e.index.setStorageSync("ztPayUrl",r.data.body.url),e.index.navigateTo({url:"/pages_order/tzPay"})),"yb"==r.type){var o=JSON.parse(r.data.pay_info);console.log(o),e.index.requestPayment({provider:"wxpay",timeStamp:o.timeStamp,nonceStr:o.nonceStr,package:o.package,signType:o.signType,paySign:o.paySign,success:function(r){console.log(d.order.orderId),e.index.hideLoading(),e.index.redirectTo({url:"./packageOrderPaySuccess?orderId="+d.order.orderId})},fail:function(r){e.index.showToast({icon:"none",title:"fail:"+JSON.stringify(r)}),e.index.hideLoading()}})}else"wx"==r.type&&e.index.requestPayment({provider:"wxpay",timeStamp:r.data.timeStamp,nonceStr:r.data.nonceStr,package:r.data.packageValue,signType:r.data.signType,paySign:r.data.paySign,success:function(r){console.log(d.order.orderId),e.index.hideLoading(),e.index.redirectTo({url:"./packageOrderPaySuccess?orderId="+d.order.orderId})},fail:function(r){e.index.showToast({icon:"none",title:"fail:"+JSON.stringify(r)}),e.index.hideLoading()}});else e.index.hideLoading(),e.index.redirectTo({url:"./packageOrderPaySuccess?orderId="+d.order.orderId});else e.index.showToast({icon:"none",title:r.msg})}),(e=>{}))}}};if(!Array){e.resolveComponent("u-navbar")()}Math;var d=e._export_sfc(o,[["render",function(r,o,d,a,n,t){return e.e({a:e.o(t.leftClick),b:e.p({title:"亲友代付"}),c:n.statusBarHeight,d:null!=n.order.payMoney},null!=n.order.payMoney?{e:e.t(n.order.payMoney.toFixed(2))}:{},{f:e.t(n.order.orderSn),g:e.o((e=>t.copyTest(n.order.orderSn))),h:e.t(n.order.createTime),i:e.o((e=>t.payOrder()))})}]]);wx.createPage(d);