2 lines
2.9 KiB
JavaScript
2 lines
2.9 KiB
JavaScript
"use strict";const common_vendor=require("../../common/vendor.js");const api_api=require("../../api/api.js");if(!Array){const _easycom_up_icon2=common_vendor.resolveComponent("up-icon");const _easycom_up_radio2=common_vendor.resolveComponent("up-radio");const _easycom_up_radio_group2=common_vendor.resolveComponent("up-radio-group");(_easycom_up_icon2+_easycom_up_radio2+_easycom_up_radio_group2)()}const _easycom_up_icon=()=>"../../uni_modules/uview-plus/components/u-icon/u-icon.js";const _easycom_up_radio=()=>"../../uni_modules/uview-plus/components/u-radio/u-radio.js";const _easycom_up_radio_group=()=>"../../uni_modules/uview-plus/components/u-radio-group/u-radio-group.js";if(!Math){(_easycom_up_icon+_easycom_up_radio+_easycom_up_radio_group)()}const _sfc_main={__name:"pay",setup(__props){let orderId=common_vendor.ref("");let amount=common_vendor.ref(0);let money=common_vendor.ref(0);let type=common_vendor.ref(1);common_vendor.onLoad((async options=>{orderId.value=options.id;amount.value=options.amount;type.value=options.type;let{id:id}=common_vendor.index.getStorageSync("user");let{points2:points2}=await api_api.userInfo({id:id});money.value=points2}));common_vendor.onShow((async()=>{}));let dataFrom=common_vendor.reactive({pay_type:3});let payOrder=async()=>{let _res;if(dataFrom.pay_type==1||dataFrom.pay_type==2){_res=type.value==1?await api_api.lklPaymentGoods({id:orderId.value}):await api_api.lklPaymentPackages({id:orderId.value});const{prepay_id:prepay_id}=_res.data.acc_resp_fields;common_vendor.index.requestPayment({provider:"alipay",orderInfo:prepay_id,success:function(res){if(res.resultCode==9e3){common_vendor.index.redirectTo({url:`/pages/order/success?id=${orderId.value}&amount=${_res.amount}&orderNo=${prepay_id}`})}else{common_vendor.index.showToast({title:"支付失败",icon:"none",duration:3500})}},fail:err=>{this.payState=false;common_vendor.index.showToast({title:"支付失败",icon:"none",duration:3500})}})}if(dataFrom.pay_type==3){_res=type.value==1?await api_api.walletPaymentGoods({id:orderId.value}):await api_api.walletPaymentPackages({id:orderId.value});common_vendor.index.redirectTo({url:`/pages/order/success?id=${orderId.value}&amount=${_res.amount}&orderNo=${_res.orderNo?_res.orderNo:""}&createTime=${_res.createTime?_res.createTime:""}`})}console.log(_res);return};return(_ctx,_cache)=>({a:common_vendor.t(common_vendor.unref(amount)),b:common_vendor.p({name:"/static/icon/money.png",imgMode:"widthFix",size:"50rpx"}),c:common_vendor.t(common_vendor.unref(money)),d:common_vendor.p({name:3}),e:common_vendor.p({name:"/static/icon/zfb.png",imgMode:"widthFix",size:"50rpx"}),f:common_vendor.p({name:2}),g:common_vendor.o(($event=>common_vendor.unref(dataFrom).pay_type=$event)),h:common_vendor.p({iconPlacement:"right",borderBottom:true,placement:"column",modelValue:common_vendor.unref(dataFrom).pay_type}),i:common_vendor.o(((...args)=>common_vendor.unref(payOrder)&&common_vendor.unref(payOrder)(...args)))})}};my.createPage(_sfc_main);
|