2 lines
3.8 KiB
JavaScript
2 lines
3.8 KiB
JavaScript
"use strict";const common_vendor=require("../../common/vendor.js");const api_api=require("../../api/api.js");if(!Array){const _easycom_up_input2=common_vendor.resolveComponent("up-input");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");const _easycom_up_modal2=common_vendor.resolveComponent("up-modal");(_easycom_up_input2+_easycom_up_icon2+_easycom_up_radio2+_easycom_up_radio_group2+_easycom_up_modal2)()}const _easycom_up_input=()=>"../../uni_modules/uview-plus/components/u-input/u-input.js";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";const _easycom_up_modal=()=>"../../uni_modules/uview-plus/components/u-modal/u-modal.js";if(!Math){(_easycom_up_input+_easycom_up_icon+_easycom_up_radio+_easycom_up_radio_group+_easycom_up_modal)()}const _sfc_main={__name:"topUp",setup(__props){let getInfo=common_vendor.ref({});let dataForm=common_vendor.reactive({plamType:1});let appConfig=common_vendor.ref({});let paynoticeshow=common_vendor.ref(false);common_vendor.onLoad((async()=>{let _res=await api_api.userInfo();getInfo.value=_res;const{configValue:configValue}=await api_api.getAppConfig({configKey:"DEPOSIT"});appConfig.value=JSON.parse(configValue)}));let naVback=()=>{common_vendor.index.navigateBack()};let payOrder=async()=>{if(appConfig.value.minMoney>dataForm.money)return common_vendor.index.showModal({title:"提示",content:`最低充值${appConfig.value.minMoney}元`,showCancel:false});let _res=await api_api.userRechargeByLkl({rechargeMoney:dataForm.money});const{prepay_id:prepay_id}=_res.data.acc_resp_fields;common_vendor.index.requestPayment({provider:"alipay",orderInfo:prepay_id,success:function(res){console.log(res,"支付");if(res.resultCode==9e3){common_vendor.index.showModal({title:"提示",content:"充值成功",showCancel:false,success:function(res2){if(res2.confirm){common_vendor.index.navigateBack()}else if(res2.cancel){console.log("用户点击取消")}}})}else{common_vendor.index.showToast({title:"支付失败",icon:"none",duration:3500})}},fail:err=>{this.payState=false;common_vendor.index.showToast({title:"支付失败",icon:"none",duration:3500})}})};return(_ctx,_cache)=>({a:common_vendor.t(common_vendor.unref(getInfo).points2||"0.00"),b:common_vendor.t(common_vendor.unref(appConfig).minMoney),c:common_vendor.o(($event=>common_vendor.unref(dataForm).money=$event)),d:common_vendor.p({customStyle:{backgroundColor:"#ffffff"},type:"number",placeholder:"请输入充值金额",border:"surround",modelValue:common_vendor.unref(dataForm).money}),e:common_vendor.p({name:"/static/icon/zfb.png",imgMode:"widthFix",size:"50rpx"}),f:common_vendor.p({name:1}),g:common_vendor.o(($event=>common_vendor.unref(dataForm).plamType=$event)),h:common_vendor.p({iconPlacement:"right",borderBottom:true,placement:"column",modelValue:common_vendor.unref(dataForm).plamType}),i:common_vendor.o(((...args)=>common_vendor.unref(payOrder)&&common_vendor.unref(payOrder)(...args))),j:common_vendor.o(common_vendor.unref(naVback)),k:common_vendor.o(($event=>common_vendor.isRef(paynoticeshow)?paynoticeshow.value=false:paynoticeshow=false)),l:common_vendor.o(($event=>common_vendor.isRef(paynoticeshow)?paynoticeshow.value=false:paynoticeshow=false)),m:common_vendor.p({show:common_vendor.unref(paynoticeshow),content:"未检测到支付结果",showCancelButton:true,confirmText:"查看余额",cancelText:"取消",closeOnClickOverlay:true})})}};const MiniProgramPage=common_vendor._export_sfc(_sfc_main,[["__scopeId","data-v-59b2cdbb"]]);my.createPage(MiniProgramPage);
|