1 |
- import{d as m,r as E,w as x,y as S,z as T,a as e,A as t,K as _,D,V as A,C as v,x as z,I as y,W as N,a4 as k,S as p}from"./index-8c59248a.js";import{b as G}from"./browser-e949d08f.js";import{F as I}from"./index-c989520b.js";import{C as F}from"./index-cfcb4311.js";import{F as f}from"./index-6d7f129f.js";import{R,a as C}from"./index-d7c0ed08.js";import{C as g}from"./index-1a42c4d6.js";const V="_saveShareImage_1vhog_1",U="_tips_1vhog_5",L="_tipsTitle_1vhog_11",P="_tipsContent_1vhog_17",j="_previewSection_1vhog_23",$="_topImage_1vhog_30",O="_shareContaienr_1vhog_37",H="_schoolName_1vhog_45",Q="_shareType_1vhog_51",M="_qrcodeSection_1vhog_60",K="_memo_1vhog_68",u={saveShareImage:V,tips:U,tipsTitle:L,tipsContent:P,previewSection:j,topImage:$,shareContaienr:O,schoolName:H,shareType:Q,qrcodeSection:M,memo:K},W=""+new URL("smallLogo-517ff5bd.png",import.meta.url).href,X="_qrcode_izshm_1",J="_qrcodeCanvas_izshm_4",Y="_qrcodeLogo_izshm_8",Z="_small_izshm_18",i={qrcode:X,qrcodeCanvas:J,qrcodeLogo:Y,small:Z},ee=m({props:{text:{type:String,default:""},size:{type:String,default:"200px"},logoSize:{type:String,default:"default"}},setup(a){const o=E(),d=()=>{G.toCanvas(o.value,a.text,{margin:1},r=>{r&&console.log(r),console.log("success")})};return x(()=>a.text,()=>{d()}),S(()=>{T(()=>{d()})}),()=>e("div",{class:i.qrcode,style:{width:a.size,height:a.size}},[e("canvas",{ref:o,class:i.qrcodeCanvas},null),e("img",{src:W,class:[i.qrcodeLogo,a.logoSize==="small"&&i.small]},null)])}}),ve=m({name:"qrcode-payment",props:{url:{type:String,default:""},pay_channel:{type:String,default:"wx_pub"},orderType:{type:String,default:""}},setup(a){return()=>e("div",{class:[u.saveShareImage]},[e("div",{class:[u.shareContaienr]},[e("div",{class:u.schoolName},[a.orderType==="VIP"?"会员购买":"报名缴费"]),e("div",{class:u.shareType},[t("请截图下方二维码"),e("span",null,[t("登录"),a.pay_channel==="wx_pub"?"微信":"支付宝",t("扫码支付")])]),e("div",{class:u.qrcodeSection},[e(ee,{text:a.url,logoSize:"small",size:"100%"},null)]),e("div",{class:u.memo},[t("请在30分钟内扫码支付")])]),e("div",{class:[u.tips]},[e("div",{class:u.tipsTitle},[t("使用说明:")]),e("div",{class:u.tipsContent},[t("1.打开"),a.pay_channel==="wx_pub"?"微信":"支付宝",t("扫一扫"),e("br",null,null),t("2.选择相册中的二维码"),e("br",null,null),t("3.请在30分钟内扫码支付")])])])}}),ae="_userAuth_1wdij_1",te="_cellGroup_1wdij_6",oe="_btnGroup_1wdij_38",se="_otherBtn_1wdij_42",h={userAuth:ae,cellGroup:te,btnGroup:oe,otherBtn:se},Fe=m({name:"UserAuth",props:{onSuccess:{type:Function,default:()=>{}},hideHeader:{type:Boolean,default:!1}},data(){return{form:{realName:"",idCardNo:""}}},mounted(){var o;const a=_.user.data;console.log(a,"users"),this.form.realName=(o=a==null?void 0:a.account)==null?void 0:o.realName},methods:{async onSubmit(){try{const a="/edu-app/sysAccount/realNameAuth";await D.post(a,{data:{...this.form,contract:!0,save:!0}}),_.user.data.account.realName=this.form.realName,_.user.data.account.idCardNo=this.form.idCardNo,this.onSuccess()}catch(a){}}},render(){return e(I,{class:h.userAuth,onSubmit:this.onSubmit},{default:()=>[!this.hideHeader&&e(A,{title:"实名认证"},null),e(F,{inset:!0,class:h.cellGroup},{default:()=>[e(f,{required:!0,label:"真实姓名",modelValue:this.form.realName,"onUpdate:modelValue":a=>this.form.realName=a,rules:[{required:!0,message:"请填写真实姓名"}],name:"realName",placeholder:"请填写真实姓名",autocomplete:"off",maxlength:"50"},null),e(f,{required:!0,label:"身份证号",modelValue:this.form.idCardNo,"onUpdate:modelValue":a=>this.form.idCardNo=a,maxlength:18,autocomplete:"off",rules:[{required:!0,message:"请输入身份证号"},{pattern:/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,message:"请输入正确的身份证号"}],placeholder:"请输入身份证号"},null)]}),e("div",{class:["btnGroup"]},[e(v,{block:!0,round:!0,type:"primary","native-type":"submit",class:h.otherBtn},{default:()=>[t("确定")]})])]})}}),ne="_payment_1ot0l_1",ue="_title_1ot0l_13",le="_payAmount_1ot0l_21",re="_amount_1ot0l_31",ce="_blank_1ot0l_38",ie="_payTypeRe_1ot0l_41",pe="_recommend_1ot0l_45",me="_payBtn_1ot0l_54",l={payment:ne,title:ue,payAmount:le,amount:re,blank:ce,payTypeRe:ie,recommend:pe,payBtn:me},be=m({name:"payment",props:{paymentConfig:{type:Object,default:{}}},emits:["backOut","close","confirm"],setup(a,{slots:o,attrs:d,emit:r}){const s=z({payType:"wx",pay_channel:""}),b=()=>{k({message:"是否放弃本次付款",confirmButtonText:"继续付款",cancelButtonText:"放弃",showCancelButton:!0}).catch(async()=>{await B(),r("backOut"),r("close")})},B=async n=>{},w=async()=>{const n=s.payType;p().weixin?n=="zfb"?(s.pay_channel="alipay_qr",c("qrCode")):n=="wx"&&(s.pay_channel="wx_pub",c("pay")):p().alipay?n=="zfb"?(s.pay_channel="alipay_wap",c("pay")):n=="wx"&&(s.pay_channel="wx_pub",c("qrCode")):(n=="zfb"?s.pay_channel="alipay_qr":n=="wx"&&(s.pay_channel="wx_pub"),c("qrCode"))},c=n=>{const q=n=="qrCode"?"payCenter":"payResult";r("confirm",{payCode:q,pay_channel:s.pay_channel})};return()=>e("div",{class:l.payment},[e(y,{onClick:b,name:"cross",size:20},null),e("div",{class:[l.title]},[t("选择支付方式")]),e("div",{class:l.payAmount},[e("p",null,[t("应付金额")]),e("div",{class:l.amount},[e("span",null,[t("¥ ")]),N(a.paymentConfig.currentPrice)])]),e(R,{modelValue:s.payType,"onUpdate:modelValue":n=>s.payType=n},{default:()=>[e(F,{border:!1},{default:()=>[e(g,{border:!0,center:!0,onClick:()=>{s.payType="wx"}},{icon:()=>e(y,{name:"wechat-pay",color:"#15c434",size:22},null),"right-icon":()=>e(C,{name:"wx"},null),title:()=>e("div",{class:l.payTypeRe},[t("微信支付 "),e("span",{class:l.recommend},[t("推荐")])])}),e(g,{title:"支付宝支付",border:!0,center:!0,onClick:()=>{s.payType="zfb"}},{icon:()=>e(y,{name:"alipay",color:"#009fe9",size:22},null),"right-icon":()=>e(C,{name:"zfb"},null)})]})]}),e("div",{class:l.blank},null),e(v,{type:"primary",class:l.payBtn,block:!0,round:!0,onClick:w},{default:()=>[t("确认支付")]})])}}),Be=a=>{let o="qrCode";return p().weixin?a=="alipay_qr"||a=="alipay_wap"?o="qrCode":a=="wx_pub"&&(o="pay"):p().alipay&&a=="alipay_wap"?o="pay":o="qrCode",o=="qrCode"?"payDefine":"payResult"};export{be as P,ve as Q,Fe as U,Be as b};
|