2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
"use strict";const e=require("../../common/vendor.js"),a=require("../../api/api.js");if(!Array){(e.resolveComponent("up-icon")+e.resolveComponent("up-radio")+e.resolveComponent("up-radio-group"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-icon/u-icon.js")+(()=>"../../uni_modules/uview-plus/components/u-radio/u-radio.js")+(()=>"../../uni_modules/uview-plus/components/u-radio-group/u-radio-group.js"))();const o={__name:"pay",setup(o){let n=e.ref(""),t=e.ref(0),i=e.ref(0),r=e.ref(1);e.onLoad((async o=>{n.value=o.id,t.value=o.amount,r.value=o.type;let{id:u}=e.index.getStorageSync("user"),{points2:p}=await a.userInfo({id:u});i.value=p})),e.onShow((async()=>{}));let u=e.reactive({pay_type:3}),p=async()=>{let o;if(1==u.pay_type||2==u.pay_type){o=1==r.value?await a.lklPaymentGoods({id:n.value}):await a.lklPaymentPackages({id:n.value});const t=encodeURIComponent(o.data.counter_url);e.wx$1.openEmbeddedMiniProgram({appId:"wx889424d565967811",path:`payment-cashier/pages/checkout/index?source=WECHATMINI&counterUrl=${t}`,envVersion:"release",success(e){},fail(){}})}3==u.pay_type&&(o=1==r.value?await a.walletPaymentGoods({id:n.value}):await a.walletPaymentPackages({id:n.value}),e.index.redirectTo({url:`/pages/order/success?id=${n.value}&amount=${o.amount}&orderNo=${o.orderNo?o.orderNo:""}&createTime=${o.createTime?o.createTime:""}`})),console.log(o)};return(a,o)=>({a:e.t(e.unref(t)),b:e.p({name:"/static/icon/money.png",imgMode:"widthFix",size:"50rpx"}),c:e.t(e.unref(i)),d:e.p({name:3}),e:e.p({name:"/static/icon/weixin.png",imgMode:"widthFix",size:"50rpx"}),f:e.p({name:1}),g:e.o((a=>e.unref(u).pay_type=a)),h:e.p({iconPlacement:"right",borderBottom:!0,placement:"column",modelValue:e.unref(u).pay_type}),i:e.o(((...a)=>e.unref(p)&&e.unref(p)(...a)))})}};wx.createPage(o);
|