packageOtherPayment.js 2.6 KB

1
  1. "use strict";var e=require("../common/vendor.js"),t=require("../api/packageOrder.js");require("../common/request.js");const c={data(){return{statusBarHeight:e.index.getStorageSync("menuInfo").statusBarHeight,orderId:null,order:null}},onLoad(n){this.orderId=n.orderId},onShow(){this.getPackageOrderById()},methods:{leftClick(){e.index.showToast({title:"\u8BF7\u5E2E\u597D\u53CB\u652F\u4ED8",icon:"none"})},copyTest(n){e.index.setClipboardData({data:n,success:()=>{e.index.showToast({title:"\u5185\u5BB9\u5DF2\u6210\u529F\u590D\u5236\u5230\u526A\u5207\u677F",icon:"none"})}})},getPackageOrderById(){var n={orderId:this.orderId},a=this;e.index.showLoading(),t.getSharePackageOrderById(n).then(r=>{r.code==200?(e.index.hideLoading(),a.order=r.order):e.index.showToast({icon:"none",title:r.msg})},r=>{})},payOrder(){var n={orderId:this.orderId},a=this;e.index.showLoading(),t.payment(n).then(r=>{if(r.code==200)if(r.isPay==0)if(r.type=="tz"&&(e.index.setStorageSync("ztPayUrl",r.data.body.url),e.index.navigateTo({url:"/pages_order/tzPay"})),r.type=="yb"){var d=JSON.parse(r.data.pay_info);console.log(d),e.index.requestPayment({provider:"wxpay",timeStamp:d.timeStamp,nonceStr:d.nonceStr,package:d.package,signType:d.signType,paySign:d.paySign,success:function(o){console.log(a.order.orderId),e.index.hideLoading(),e.index.redirectTo({url:"./packageOrderPaySuccess?orderId="+a.order.orderId})},fail:function(o){e.index.showToast({icon:"none",title:"fail:"+JSON.stringify(o)}),e.index.hideLoading()}})}else r.type=="wx"&&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(o){console.log(a.order.orderId),e.index.hideLoading(),e.index.redirectTo({url:"./packageOrderPaySuccess?orderId="+a.order.orderId})},fail:function(o){e.index.showToast({icon:"none",title:"fail:"+JSON.stringify(o)}),e.index.hideLoading()}});else e.index.hideLoading(),e.index.redirectTo({url:"./packageOrderPaySuccess?orderId="+a.order.orderId});else e.index.showToast({icon:"none",title:r.msg})},r=>{})}}};Array||e.resolveComponent("u-navbar")();const g=()=>"../uni_modules/uview-plus/components/u-navbar/u-navbar.js";Math||g();function u(n,a,r,d,o,i){return e.e({a:e.o(i.leftClick),b:e.p({title:"\u4EB2\u53CB\u4EE3\u4ED8"}),c:o.statusBarHeight,d:o.order.payMoney!=null},o.order.payMoney!=null?{e:e.t(o.order.payMoney.toFixed(2))}:{},{f:e.t(o.order.orderSn),g:e.o(s=>i.copyTest(o.order.orderSn)),h:e.t(o.order.createTime),i:e.o(s=>i.payOrder())})}var p=e._export_sfc(c,[["render",u],["__file","E:/Project/2023/\u95EE\u8BCA\u5E73\u53F0/his_user_miniapp/pages_order/packageOtherPayment.vue"]]);wx.createPage(p);