123 |
- import{bg as Be,G as De,bh as ee,N as C,bi as _e,d as Ne,P as Oe,q as Le,r as te,x as V,ag as Re,e as M,S as U,bj as Ve,X as se,y as Ue,D as T,a7 as _,Q as Ge,a as s,A as d,z as W,F as je,W as oe,C as ne,R as N,M as G,bk as Pe,J as ke,K as ze,aM as Me,bl as We}from"./index-cc872052.js";import{M as qe}from"./index-755a2d24.js";import{u as de}from"./student-register-store-d2daf413.js";import{d as Ze}from"./deep-clone-c0d00fc2.js";import{M as He}from"./index-813b9476.js";import{O as Je}from"./index-d4053f68.js";import{i as ae}from"./icon-gift-20293d47.js";import{P as Xe,Q as Qe,U as Ye,b as Ke}from"./user-auth-d059c51b.js";import{M as $e}from"./index-f6813103.js";import{O as et}from"./index-7c86ef1c.js";import{M as tt}from"./index-3a6f244a.js";import{S as st}from"./index-c39856ac.js";import{b as ot,c as nt}from"./index-90b89919.js";import{C as at}from"./index-e3fde7dc.js";import{T as q}from"./index-2b893c95.js";import{P as re}from"./index-e0398ed6.js";import{F as ue}from"./index-5658ea9b.js";import{F as x}from"./index-225b26bd.js";import{R as rt,a as ie}from"./index-43a9c24d.js";import{C as ut}from"./index-6b89d4e4.js";import{I as it}from"./index-a11ff9b5.js";import"./index-99880a8e.js";import"./index-e0787514.js";import"./browser-e949d08f.js";import"./index-00e7f370.js";import"./Checker-962e3d5e.js";const lt="_studentRegisterContainer_1d6h8_8",ct="_countdownSection_1d6h8_13",dt="_timer_1d6h8_32",pt="_timerAll_1d6h8_37",mt="_timerTitle_1d6h8_59",gt="_timerTip_1d6h8_64",ft="_paymentContainer_1d6h8_74",ht="_giftTip_1d6h8_84",Tt="_needPrice_1d6h8_88",Ct="_unit_1d6h8_105",yt="_allPrice_1d6h8_108",St="_traditionBtn_1d6h8_127",wt="_studentSection_1d6h8_135",At="_studentSectionForm_1d6h8_142",It="_noSendDay_1d6h8_146",Ft="_title1_1d6h8_149",xt="_title3_1d6h8_150",bt="_title2_1d6h8_157",Et="_goodsGroup_1d6h8_168",vt="_goodsItem_1d6h8_173",Bt="_goodsInner_1d6h8_187",Dt="_checked_1d6h8_191",_t="_checked1_1d6h8_197",Nt="_proposalTip_1d6h8_203",Ot="_registerForm_1d6h8_217",Lt="_selectStudentGroup_1d6h8_221",Rt="_studentIcon_1d6h8_233",Vt="_selectStudentGroupChecked_1d6h8_241",Ut="_studentIconAdd_1d6h8_244",Gt="_fieldTipsGroup_1d6h8_265",jt="_fieldTips_1d6h8_265",Pt="_tips_1d6h8_277",kt="_username_1d6h8_284",zt="_countDown_1d6h8_292",Mt="_codeText_1d6h8_310",Wt="_memberNumer_1d6h8_314",qt="_iconGift_1d6h8_325",Zt="_radioSection_1d6h8_336",Ht="_radioItem_1d6h8_345",Jt="_goodsSection_1d6h8_356",Xt="_iconArrow_1d6h8_367",Qt="_goodsExtra_1d6h8_374",Yt="_goodsCell_1d6h8_408",Kt="_img_1d6h8_413",$t="_goodsName_1d6h8_429",es="_brandName_1d6h8_434",ts="_model_1d6h8_446",ss="_sendInstrument_1d6h8_464",os="_moreBtn_1d6h8_468",ns="_sbtnGroup_1d6h8_475",as="_goodsTradition_1d6h8_487",rs="_goodsTitle_1d6h8_499",us="_step_1d6h8_506",is="_stepContent_1d6h8_526",ls="_nums_1d6h8_537",cs="_numInner_1d6h8_548",n={"student-register":"_student-register_1d6h8_1",studentRegisterContainer:lt,countdownSection:ct,timer:dt,timerAll:pt,timerTitle:mt,timerTip:gt,paymentContainer:ft,giftTip:ht,needPrice:Tt,unit:Ct,allPrice:yt,traditionBtn:St,studentSection:wt,studentSectionForm:At,noSendDay:It,title1:Ft,title3:xt,title2:bt,goodsGroup:Et,goodsItem:vt,goodsInner:Bt,checked:Dt,checked1:_t,proposalTip:Nt,registerForm:Ot,selectStudentGroup:Lt,studentIcon:Rt,selectStudentGroupChecked:Vt,studentIconAdd:Ut,fieldTipsGroup:Gt,fieldTips:jt,tips:Pt,username:kt,countDown:zt,codeText:Mt,memberNumer:Wt,iconGift:qt,radioSection:Zt,radioItem:Ht,goodsSection:Jt,iconArrow:Xt,goodsExtra:Qt,goodsCell:Yt,img:Kt,goodsName:$t,brandName:es,model:ts,sendInstrument:ss,moreBtn:os,sbtnGroup:ns,goodsTradition:as,goodsTitle:rs,step:us,stepContent:is,nums:ls,numInner:cs},ds=_e({prefixKey:"",storage:sessionStorage}),ps=de(),Z=Be({noAuthorization:!1,hideLoading:!0,timeout:2e4,timeoutMessage:"请求超时"});Z.interceptors.request.use((p,l)=>{l.initRequest;const h=ds.get(De)||"",w={};return h&&!["/edu-app/userlogin","/edu-app/smsLogin","/edu-app/open/sendSms"].includes(p)&&!l.noAuthorization&&(w.Authorization=h),{url:p,options:{...l,params:ee(l.params),data:ee(l.data),headers:{...l.headers,...w}}}},{global:!1});Z.interceptors.response.use(async p=>{if(p.status>299||p.status<200){const h="服务器错误,状态码"+p.status;throw C(h),new Error(h)}const l=await p.clone().json();if(l.code!==200&&l.errCode!==0&&l.code!==999){let h=l.msg||l.message||"处理失败,请重试";throw l.code===403||l.code===5e3||C(h),(l.code===5e3||l.code===403)&&(h+=" authentication "+l.code,ps.studentLoutOut()),new Error(h)}return p},{global:!1});const ms=""+new URL("tuangou-50d77141.png",import.meta.url).href,gs="data:image/png;base64,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",fs=""+new URL("icon-5-e35db738.png",import.meta.url).href,hs=""+new URL("icon-6-e4925c41.png",import.meta.url).href,Ts="data:image/png;base64,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",j=[];for(let p=1;p<=40;p++)j.push({text:p+"班",value:p});const le={1:"一年级",2:"二年级",3:"三年级",4:"四年级",5:"五年级",6:"六年级",7:"七年级",8:"八年级",9:"九年级"},ce=(p,l)=>{let h=[];const w=[{text:"一年级",value:1,instrumentCode:l},{text:"二年级",value:2,instrumentCode:l},{text:"三年级",value:3,instrumentCode:l},{text:"四年级",value:4,instrumentCode:l},{text:"五年级",value:5,instrumentCode:l}],I=[{text:"六年级",value:6,instrumentCode:l}],e=[{text:"七年级",value:7,instrumentCode:l},{text:"八年级",value:8,instrumentCode:l},{text:"九年级",value:9,instrumentCode:l}];return p==="FIVE_YEAR_SYSTEM"?h.push(...w):p==="SIX_YEAR_SYSTEM"?h.push(...w,...I):p==="THREE_YEAR_SYSTEM"?h.push(...e):p==="FORE_YEAR_SYSTEM"?h.push(...I,...e):h.push(...w,...I,...e),h},Ws=Ne({name:"student-register",setup(){const p=Oe(),l=de(),h=Le();l.setShoolId(p.query.sId);const w=te(),I=te(),e=V({schoolId:p.query.sId,paymentType:"",multi_user_limit:1,registerDetails:{},details:[],gradeYear:"",schoolInstrumentSetType:null,isRegister:"create",isTipRegister:!1,isChangeSchool:!1,registerType:"",detailVip:{},giftVipDay:0,submitLoading:!1,showTips:!1,showButton:!1,showMessage:"请使用微信扫描二维码",countDownStatus:!0,countDownTime:1e3*120,imgCodeStatus:!1,gradeNumText:"",currentClassText:"",gradeStatus:!1,classStatus:!1,loading:!1,dialogStatus:!1,dialogMessage:"",confirmButtonText:"确定",cancelButtonText:"取消",messageAlign:"center",dialogConfirmStatus:!1,contract_sign:!1,countDownTimePay:60*1e3,dialogConfig:{},showSelectStudent:!1,studentList:[],studentItem:{},joinType:"",gradeList:[],classList:[],saveUserId:null,saveId:null,openId:null,code:null,intervalFnRef:null,registerExpireTime:null,instrumentCode:null,activeOverTime:0,activeOverStatus:!0,gradePopupShow:!1,gradePopupIndex:[],classPopupShow:!1,classPopupIndex:[]}),a=V({showOtherSchool:!1,showCloseButton:!0,showOtherMessage:"",otherType:"",showCancelButton:!0,cancelButtonColor:"",cancelButtonText:"取消",showConfirmButton:!0,confirmButtonColor:"",confirmButtonText:"确定",messageAlign:"left"}),c=V({showQrcode:!1,qrCodeUrl:"",pay_channel:"",orderInfo:{},authShow:!1,orderNo:null,config:{},paymentStatus:!1,orderTimer:null}),u=V({autoRegister:!0,multiUser:!0,client_id:"cooleshow-student",client_secret:"cooleshow-student",extra:{nickname:"",currentGradeNum:"",currentClass:"",gender:1,registerType:null,giftVipDay:0},grant_type:"password",loginType:"SMS",password:"",username:""}),b=ot(1e3,{controls:!0});b.pause();const F=Re({time:e.activeOverTime,onFinish(){e.activeOverStatus=!0,!e.submitLoading&&E()}}),E=()=>{var t;e.showTips=!0,e.showMessage='<p style="color: #F44541">报名已截止,感谢您的参与</p>',e.showButton=!1,(t=e.intervalFnRef)==null||t.pause()},pe=()=>{e.countDownStatus=!1,W(()=>{w.value.start()})},me=()=>{if(!G(u.username))return C("请输入正确的手机号码");e.imgCodeStatus=!0},ge=M(()=>!!G(u.username)),fe=()=>{e.countDownStatus=!0,w.value.reset()},H=M(()=>c.orderInfo.orderType),he=async()=>{var t;try{const{data:o}=await T.get("/edu-app/open/userOrder/registerGoods/"+e.schoolId,{noAuthorization:!0});l.setVip(o.details||[]),e.details=Ze(o.details||[]),e.registerDetails=o,e.registerExpireTime=o.registerExpireTime,e.registerExpireTime&&(_(new Date).isBefore(e.registerExpireTime)?(e.activeOverStatus=!1,e.activeOverTime=_(e.registerExpireTime).diff(_(new Date)),F.reset(e.activeOverTime),F.start()):(E(),e.activeOverStatus=!0)),e.details.length>0&&(e.detailVip=e.details[0]),e.giftVipDay=o.giftVipDay||0,e.gradeYear=o.gradeYear,e.schoolInstrumentSetType=o.schoolInstrumentSetType,e.registerType=o.registerType,u.extra.registerType=o.registerType;const i=o.schoolInstrumentList||[];if(o.schoolInstrumentSetType==="SCHOOL"){const r=(t=i[0])==null?void 0:t.instrumentCode;e.gradeList=ce(o.gradeYear,r),e.classList=j}else if(o.schoolInstrumentSetType==="GRADE")i.forEach(r=>{e.gradeList.push({text:le[r.gradeNum],value:r.gradeNum,instrumentId:r.instrumentId,instrumentCode:r.instrumentCode})}),e.gradeList.sort((r,f)=>r.value-f.value),e.classList=j;else if(o.schoolInstrumentSetType==="CLASS"){const r=[];i.forEach(m=>{r.includes(m.gradeNum)||r.push(m.gradeNum)});const f=[];r.forEach(m=>{const y={text:le[m],value:m,instrumentId:"",instrumentCode:"",instrumentName:"",classList:[]};i.forEach(g=>{m===g.gradeNum&&(y.instrumentId=g.instrumentId,y.instrumentCode=g.instrumentCode,y.instrumentName=g.instrumentName,y.classList.push({text:g.classNum+"班",value:g.classNum,instrumentCode:g.instrumentCode}))}),y.classList.sort((g,R)=>g.value-R.value),f.push(y)}),f.sort((m,y)=>m.value-y.value),e.gradeList=f,e.classList=[]}else e.gradeList=ce(o.gradeYear),e.classList=j;if(U().weixin){if(o.registerType!=="BUG_GOODS"||o.schoolStatus===0){e.showTips=!0,e.showMessage="二维码已经失效,详情请咨询学校老师",e.showButton=!1;return}}else{e.showTips=!0;return}(!e.registerExpireTime||!e.activeOverStatus)&&be()}catch(o){}},v=M(()=>{let t=0,o=0;return l.getVip.forEach(r=>{t+=Number(r.currentPrice),o+=Number(r.originalPrice)}),{amount:t,originAmount:o}}),S=(t,o)=>{e.isTipRegister=t,e.isChangeSchool=o},P=(t=!0)=>{if(G(u.username))if(u.password)if(u.extra.nickname)if([0,1].includes(u.extra.gender))if(u.extra.currentGradeNum){if(!u.extra.currentClass)return t&&C("请选择所在班级"),!0}else return t&&C("请选择所在年级"),!0;else return t&&C("请选择性别"),!0;else return t&&C("请输入学生姓名"),!0;else return t&&C("请输入验证码"),!0;else return t&&C("请输入正确的手机号码"),!0;return!1},Te=()=>{var o;const{extra:t}=u;return e.studentItem.nickname!==t.nickname&&e.isTipRegister?(a.showOtherMessage="学生姓名与上次提交信息不一致,请确认修改学生信息或创建新的学生账号",a.showOtherSchool=!0,a.showCancelButton=!0,a.showCloseButton=!0,a.cancelButtonColor="linear-gradient( 224deg, #3FE1E6 0%, #00CDD4 100%)",a.cancelButtonText="新建学生",a.confirmButtonColor="linear-gradient( 305deg, #40C8FF 0%, #3192FF 100%)",a.confirmButtonText="修改信息",a.otherType="nickname",a.messageAlign="left",!0):e.isRegister==="create"&&e.studentList.length>=e.multi_user_limit?(a.showOtherMessage=`同一手机号最多创建${e.multi_user_limit}个学生`,a.showOtherSchool=!0,a.showCancelButton=!1,a.showCloseButton=!0,a.confirmButtonColor="linear-gradient( 305deg, #40C8FF 0%, #3192FF 100%)",a.confirmButtonText="我知道了",a.otherType="limit",a.messageAlign="center",!0):e.studentItem.schoolId&&e.studentItem.schoolId!==e.registerDetails.schoolId&&!e.isChangeSchool&&e.isRegister==="update"?(a.showOtherMessage=`您已绑定【${((o=e.studentItem)==null?void 0:o.schoolName)||""}】,提交后将更换到
- <span style="color: #2B85FF">【${e.registerDetails.schoolName||""}】</span>
- ,是否确认提交?`,a.showOtherSchool=!0,a.showCloseButton=!1,a.showCancelButton=!0,a.cancelButtonColor="",a.cancelButtonText="取消",a.confirmButtonColor="",a.confirmButtonText="确定",a.otherType="change",a.messageAlign="left",!0):!1},B=async()=>{e.submitLoading=!0;try{if(P()||Te()){e.submitLoading=!1;return}const{extra:t,loginType:o,autoRegister:i,password:r,multiUser:f,...m}=u;let y=o,g=i,R=r,K=f;e.isRegister==="update"&&(y="TOKEN",g=!1,R=e.studentItem.token,K=!1);const A=await T.post("/edu-app/userlogin",{requestType:"form",data:{loginType:y,autoRegister:g,password:R,multiUser:K,...m,extra:JSON.stringify({...t,giftVipDay:e.detailVip.membershipDays||0+e.giftVipDay||0,schoolId:e.schoolId})}});if(A.code!==200)A.code===5436?(e.showTips=!0,e.showMessage="二维码已经失效,详情请咨询学校老师",e.showButton=!1):A.code===5435?(e.showTips=!0,e.showMessage=A.message,e.showButton=!0):A.code===5437&&(e.showTips=!0,e.showMessage='<p style="color: #F44541">报名已截止,感谢您的参与</p>',e.showButton=!1);else{l.setToken(A.data.token_type+" "+A.data.access_token),Pe();let z="NOT_REGISTER";e.joinType==="digitalize"&&(z="SELECT_INSTRUMENT"),e.joinType==="tradition"&&(z="NOT_BUY_INSTRUMENT");const $=await Y(b.counter.value,z,A.data.userId,e.schoolId);e.saveId=$,e.saveUserId=$,b.counter.value=0;const ve=await T.get("/edu-app/user/getUserInfo",{requestType:"form"});ke(ve.data),await J()}}catch(t){S(e.isRegister!=="create",!1)}finally{e.submitLoading=!1}},D=async()=>{try{const{extra:t,username:o}=u,i=await T.post("/edu-app/student/register",{data:{schoolId:e.schoolId,clientType:"STUDENT",schoolVerify:!0,...t,giftVipDay:e.detailVip.membershipDays||0+e.giftVipDay||0,mobile:o,newRegUser:e.isRegister==="create"}});return i.code!==200?(i.code===5436?(e.showTips=!0,e.showMessage="二维码已经失效,详情请咨询学校老师",e.showButton=!1):i.code===5435?(e.showTips=!0,e.showMessage=i.message,e.showButton=!0):i.code===5437&&(e.showTips=!0,e.showMessage='<p style="color: #F44541">报名已截止,感谢您的参与</p>',e.showButton=!1),!1):!0}catch(t){}},J=async()=>{try{if(await ye())return;const o=await T.get("/edu-app/userPaymentOrder/registerStatus/"+e.schoolId),i=l.getVip;if(e.joinType==="tradition"){if(!await D())return;setTimeout(()=>{C("报名成功")},100),setTimeout(()=>{U().weixin&&window.WeixinJSBridge.call("closeWindow")},1e3);return}if(o.data.hasBuyCourse&&i.length>0){a.showOtherMessage="该学员已购买会员,是否再次购买?",a.showOtherSchool=!0,a.showCloseButton=!1,a.showCancelButton=!0,a.cancelButtonColor="",a.cancelButtonText="取消",a.confirmButtonColor="",a.confirmButtonText="确定",a.otherType="member",a.messageAlign="center";return}await O()}catch(t){S(e.isRegister!=="create",!1)}},Ce=async()=>{if(!(u.password.length!==6||!G(u.username)))try{const{data:t}=await T.get(`/edu-app/open/student/studentInfo?mobile=${u.username}&code=${u.password}&type=REGISTER`);if(e.studentList=t||[],e.studentList.length>0){const o=e.studentList[0];e.studentItem=o,u.extra.nickname=o.nickname;const i=e.gradeList||[];i==null||i.forEach(r=>{r.value===o.currentGradeNum&&(e.instrumentCode=r.instrumentCode,e.gradeNumText=r.text,u.extra.currentGradeNum=o.currentGradeNum,e.schoolInstrumentSetType==="CLASS"&&(e.classList=r.classList))}),e.classList.forEach(r=>{r.value===o.currentClass&&(e.currentClassText=r.text,u.extra.currentClass=o.currentClass)}),u.extra.gender=o.gender,e.isRegister="update",S(!0,!1)}else e.isRegister="create",S(!1,!1),e.studentItem=[]}catch(t){}},ye=async()=>{let t=!1;try{const{data:o}=await T.get("/edu-app/userPaymentOrder/schoolRegisterOrder?schoolId="+e.schoolId);if(o&&o.length>0){let i=!1,r={},f={},m=!1,y={};return o.forEach(g=>{(g.status==="PAYING"||g.status==="WAIT_PAY")&&(i=!0,r=g.paymentConfig,f=g),(g.status==="PAID"||g.status==="PART_REFUNDED"||g.status==="REFUNDED")&&(m=!0,y=g.paymentConfig)}),m&&e.joinType==="tradition"?await D()?(setTimeout(()=>{C("您已通过数字化方式报名成功")},100),!0):void 0:i&&e.joinType==="tradition"?(e.dialogStatus=!0,e.dialogMessage="您有数字化方式报名的待支付订单,请关闭订单后重新报名",e.cancelButtonText="取消",e.confirmButtonText="关闭",e.dialogConfig=r,e.messageAlign="left",!0):i&&e.joinType==="digitalize"?(e.dialogConfig=r,await X()&&await O(),!0):!1}else return!1}catch(o){S(e.isRegister!=="create",!1)}return t},Se=async()=>{var t;try{const o=(t=e.dialogConfig)==null?void 0:t.orderNo;if(!o)return;await T.post("/edu-app/userPaymentOrder/cancelPayment/"+o),await J()}catch(o){}},X=async()=>{var t;try{const o=(t=e.dialogConfig)==null?void 0:t.orderNo;return o?(await T.post("/edu-app/userPaymentOrder/cancelPayment/"+o),!0):void 0}catch(o){return!1}},O=async()=>{try{const t=l.getVip,o=l.getGoods,i=[];t.forEach(m=>{i.push({giftVipDay:m.membershipDays,goodsId:m.goodsId,goodsNum:1,goodsType:m.goodsType,paymentCashAmount:m.currentPrice,paymentCouponAmount:0})}),o.forEach(m=>{i.push({goodsId:m.productId,goodsNum:m.quantity,goodsType:"INSTRUMENTS",paymentCashAmount:m.price,paymentCouponAmount:0,goodsSkuId:m.productSkuId})});const r=await D();if(console.log(r,"updateStatus"),!r)return;const f=await T.post("/edu-app/userPaymentOrder/executeOrder",{data:{buryId:e.saveUserId,registerType:e.registerType,paymentType:e.paymentType,bizId:e.schoolId,orderType:"SCHOOL_REGISTER",paymentCashAmount:v.value.amount||0,paymentCouponAmount:0,goodsInfos:i,orderName:"学生登记",orderDesc:"学生登记"}});f.code===5436?(e.showTips=!0,e.showMessage="二维码已经失效,详情请咨询学校老师",e.showButton=!1):f.code===5435?(e.showTips=!0,e.showMessage=f.message,e.showButton=!0):(c.config={...f.data.paymentConfig,paymentType:f.data.paymentType},c.orderNo=f.data.orderNo,await Q())}catch(t){console.log(t,"any"),S(e.isRegister!=="create",!1)}},Q=async()=>{try{const t=ze.user.data;if(e.contract_sign&&(!(t!=null&&t.account.realName)||!(t!=null&&t.account.idCardNo))){c.authShow=!0;return}const{data:o}=await T.post("/edu-app/userPaymentOrder/updateReceiveAddress",{data:{orderNo:c.orderNo,orderType:"SCHOOL_REGISTER"}});c.pay_channel=o.paymentChannel,o.status!=="WAIT_PAY"&&o.status!=="PAYING"?h.replace({path:"/payment-result",query:{orderNo:c.orderNo}}):we()}catch(t){S(e.isRegister!=="create",!1)}},we=()=>{const t=c.pay_channel;if(t){const o=Ke(c.pay_channel);k({payCode:o,pay_channel:t})}else H.value==="VIP"?c.paymentStatus=!0:k({payCode:"payResult",pay_channel:"wx_pub"})},k=t=>{const o=c.config;c.pay_channel=t.pay_channel;const i=se.stringify({pay_channel:t.pay_channel,wxAppId:o.wxAppId,alipayAppId:o.alipayAppId,paymentType:e.paymentType,body:o.body,price:o.price,orderNo:o.merOrderNo,userId:o.userId});t.payCode==="payResult"?window.location.href=window.location.origin+"/classroom-app/#/payResult?"+i:(c.qrCodeUrl=window.location.origin+"/classroom-app/#/payDefine?"+i,c.showQrcode=!0,c.paymentStatus=!1,setTimeout(()=>{Ie()},300))},Ae=async()=>{try{await T.post("/edu-app/userPaymentOrder/cancelPayment/"+c.orderNo)}catch(t){}},Ie=async()=>{const t=setInterval(async()=>{if(p.name!="student-register-form"){clearInterval(t);return}c.orderTimer=t;try{const{data:o}=await T.post("/edu-app/open/userOrder/paymentStatus/"+c.orderNo,{hideLoading:!0});o.status!=="WAIT_PAY"&&o.status!=="PAYING"&&(c.showQrcode=!1,clearInterval(c.orderTimer),setTimeout(()=>{h.replace({path:"/payment-result",query:{orderNo:c.orderNo}})},100))}catch(o){clearInterval(c.orderTimer)}},5e3)},Fe=()=>{c.authShow=!1,O()},Y=async(t=5,o,i,r)=>{try{const{data:f}=await Z.post("/edu-app/open/studentRegisterPointRecord/update",{data:{id:e.saveId,useTime:t,joinType:o,userId:i,schoolId:r}});return e.saveId=f,f}catch(f){}},xe=async t=>{try{const{data:o}=await T.get("/edu-app/open/paramConfig/wechatAppId");o&&(Me(),We(o,t))}catch(o){}};if(U().weixin){const t=sessionStorage.getItem("active-open-id");e.openId=t;const o=Ve();if(o)e.code=o;else{const i=window.location.origin+window.location.pathname+"#"+p.path+"?"+se.stringify({...p.query});return xe(i),""}}const L=t=>t>9?t+"":"0"+t,be=async()=>{try{if(!e.code)return;const{data:t}=await T.post("/edu-app/open/studentRegisterPointRecord/save",{data:{code:e.code,schoolId:e.schoolId,openId:e.openId}});e.saveId=t.id,e.openId=t.openId,sessionStorage.setItem("active-open-id",t.openId),e.intervalFnRef=nt(async()=>{b.counter.value=0,b.resume(),await Y()},5e3)}catch(t){}},Ee=()=>{u.password="",u.extra.nickname="",u.extra.currentGradeNum="",u.extra.currentClass="",u.extra.gender=1,e.currentClassText="",e.gradeNumText="",e.studentList=[],e.studentItem={},e.isRegister="create",e.isTipRegister=!1,e.isChangeSchool=!1};return Ue(async()=>{try{let t=null;const{data:o}=await T.get("/edu-app/open/paramConfig/queryByParamNameList",{requestType:"form",params:{paramNames:"payment_service_provider,contract_sign,multi_user_limit,qr_code_expire_time"}});o&&Array.isArray(o)&&o.forEach(r=>{r.paramName==="contract_sign"?e.contract_sign=r.paramValue==="1":r.paramName==="payment_service_provider"?e.paymentType=r.paramValue||"":r.paramName==="multi_user_limit"?e.multi_user_limit=r.paramValue?Number(r.paramValue):1:r.paramName==="qr_code_expire_time"&&(t=r.paramValue?Number(r.paramValue):null)});const i=p.query.t;i&&t!==null&&_(Number(i)).add(t,"day").isBefore(_())&&(e.showTips=!0,e.showMessage="二维码已经失效,详情请咨询学校老师",e.showButton=!1),await he()}catch(t){}}),Ge(()=>{var t;(t=e.intervalFnRef)==null||t.pause()}),()=>s("div",{class:n["student-register"]},[s("div",{class:n.studentRegisterContainer},[!e.activeOverStatus&&s("div",{class:n.countdownSection},[s("div",{class:n.timer},[s("img",{src:gs,class:n.timerTitle},null),s("div",{class:n.timerAll},[s("span",null,[L(F.current.value.days)]),d("天"),s("span",null,[L(F.current.value.hours)]),d("时"),s("span",null,[L(F.current.value.minutes)]),d("分"),s("span",null,[L(F.current.value.seconds)]),d("秒")])]),s("div",{class:n.timerTip},[d("为了确保您能顺利参与学习,请在规定时间内报名。")])]),s("div",{class:[n.studentSection,n.studentSectionForm,n.noSendDay]},[s("div",{class:n.title3},null),s(ue,{labelAlign:"left",class:n.registerForm},{default:()=>[s(x,{clearable:!1,label:"联系方式(直接监护人)",placeholder:"请输入手机号码",type:"tel",required:!0,autocomplete:"off",inputAlign:"right",class:n.username,modelValue:u.username,"onUpdate:modelValue":[t=>u.username=t,()=>{Ee()}],border:!1,maxlength:11},{label:()=>s("div",null,[d("联系方式"),s("p",{class:n.tips},[d("(直接监护人)")])])}),s("div",{class:["van-hairline--bottom",n.fieldTipsGroup]},[s("div",{class:[n.fieldTips]},[d("手机号是音乐数字课堂的唯一登录账户")])]),s(x,{center:!0,clearable:!1,required:!0,inputAlign:"right",label:"验证码",placeholder:"请输入验证码",autocomplete:"off",type:"number",modelValue:u.password,"onUpdate:modelValue":[t=>u.password=t,t=>{Ce()}],maxlength:6},{button:()=>e.countDownStatus?s("span",{class:[n.codeText,ge.value?"":n.codeTextDisabled],onClick:me},[d("获取验证码")]):s(at,{ref:t=>w.value=t,"auto-start":!1,class:n.countDown,time:e.countDownTime,onFinish:fe,format:"ss秒后重试"},null)})]})]),s("div",{class:[n.studentSection,n.studentSectionForm,e.giftVipDay<=0&&n.noSendDay]},[s("div",{class:n.title1},null),s(ue,{labelAlign:"left",class:n.registerForm},{default:()=>[e.studentList.length>1&&s("div",{class:[n.selectStudentGroup,e.showSelectStudent&&n.selectStudentGroupChecked],onClick:()=>e.showSelectStudent=!0},[s("i",{class:[n.studentIcon,!e.studentItem.userId&&n.studentIconAdd]},null),s("span",null,[e.studentItem.userId?e.studentItem.nickname:"新增学生"])]),s(x,{clearable:!1,required:!0,inputAlign:"right",label:"学生姓名",placeholder:"请输入学生姓名",autocomplete:"off",maxlength:14,modelValue:u.extra.nickname,"onUpdate:modelValue":t=>u.extra.nickname=t},null),s(x,{clearable:!1,required:!0,inputAlign:"right",label:"学生性别",placeholder:"请选择性别",autocomplete:"off"},{input:()=>s(rt,{"checked-color":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",modelValue:u.extra.gender,"onUpdate:modelValue":t=>u.extra.gender=t,direction:"horizontal"},{default:()=>[s(q,{size:"large",type:"primary",color:u.extra.gender!==1?"#F5F6FA":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",textColor:u.extra.gender!==1?"#626264":"#fff",class:n.radioSection},{default:()=>[s(ie,{class:n.radioItem,name:1},null),d("男")]}),s(q,{size:"large",type:"primary",color:u.extra.gender!==0?"#F5F6FA":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",textColor:u.extra.gender!==0?"#626264":"#fff",class:n.radioSection},{default:()=>[s(ie,{class:n.radioItem,name:0},null),d("女")]})]})}),s(x,{clearable:!1,required:!0,inputAlign:"right",label:"所在年级",placeholder:"请选择年级",isLink:!0,readonly:!0,clickable:!1,modelValue:e.gradeNumText,onClick:()=>{e.gradePopupIndex=[u.extra.currentGradeNum],e.gradeStatus=!0}},null),s(x,{clearable:!1,required:!0,inputAlign:"right",label:"所在班级",placeholder:"请选择班级",isLink:!0,readonly:!0,clickable:!1,modelValue:e.currentClassText,onClick:()=>{if(e.schoolInstrumentSetType==="CLASS"&&e.classList.length<=0){C("请先选择年级");return}e.classPopupIndex=[u.extra.currentClass],e.classStatus=!0}},null),e.giftVipDay>0?s("div",{class:n.memberNumer},[s("img",{src:ae,class:n.iconGift},null),s("p",null,[d("注册成功即可获得乐器AI学练工具"),s("span",null,[e.giftVipDay||0]),d("天有效期")])]):""]})]),s("div",{class:n.studentSection},[s("div",{class:n.title2},null),s("div",{class:n.goodsGroup},[s("div",{class:[n.goodsItem,n.digitalize,e.joinType==="digitalize"&&n.checked],onClick:()=>{if(P()){C("请将资料填写完整");return}e.joinType="digitalize",W(()=>{var t;(t=I.value)==null||t.onChnageHeight(),setTimeout(()=>{window.scrollTo(0,1e3)},50)})}},[s("div",{class:n.goodsInner},[s("i",{class:n.proposalTip},null),d("数字化方式")])]),s("div",{class:[n.goodsItem,n.tradition,e.joinType==="tradition"&&n.checked1],onClick:()=>{if(P()){C("请将资料填写完整");return}e.joinType="tradition",W(()=>{var t;(t=I.value)==null||t.onChnageHeight(),setTimeout(()=>{window.scrollTo(0,1e3)},50)})}},[s("div",{class:n.goodsInner},[d("传统方式")])])])]),e.joinType==="digitalize"&&s("div",{class:[n.goodsExtra]},[s("i",{class:n.iconArrow},null),s(ut,{border:!1,class:n.goodsCell},{icon:()=>s(it,{class:n.img,src:e.detailVip.goodsUrl||ms},null),title:()=>s("div",{class:n.section},[s("div",{class:n.sectionContent},[s("h2",null,[s("img",{src:fs,class:n.goodsName},null),s(q,{class:n.brandName},{default:()=>[d("12个月")]})]),s("p",{class:[n.model]},[s("p",null,[s("i",null,null),d("解决学生不会练、不知练的对错")]),s("p",null,[s("i",null,null),d("家长无法辅导、无需再额外请老师")])]),s("img",{src:hs,class:n.sendInstrument},null)])])}),e.detailVip.membershipDays?s("div",{class:n.memberNumer},[s("img",{src:ae,class:n.iconGift},null),s("p",null,[d("现在购买赠送乐器AI学练工具"),s("span",null,[e.detailVip.membershipDays||0]),d("天有效期")])]):""]),e.joinType==="tradition"&&s("div",{class:n.goodsTradition},[s("i",{class:n.iconArrow},null),s("div",{class:n.goodsTitle},null),s("div",{class:n.steps},[s("div",{class:n.step},[s("span",{class:n.nums},[s("span",{class:n.numInner},[d("1")])]),s("div",{class:n.stepContent},[s("span",null,[d("AI工具标准:")]),d("可以学练音乐教材中的乐曲,通过手机应用商店准备。")])]),["Panpipes","Ocarina","Tenor Recorder","Woodwind"].includes(e.instrumentCode)&&s("div",{class:n.step},[s("span",{class:n.nums},[s("span",{class:n.numInner},[d("2")])]),s("div",{class:n.stepContent},[s("span",null,[e.instrumentCode==="Panpipes"&&"排箫",e.instrumentCode==="Ocarina"&&"陶笛",e.instrumentCode==="Tenor Recorder"&&"竖笛",e.instrumentCode==="Woodwind"&&"葫芦丝",d("标准:")]),e.instrumentCode==="Panpipes"&&"管数不限,建议20管以上C调加嘴排箫(不需要重复更换),黑色,选择单一原调(调性多很难掌握);",e.instrumentCode==="Ocarina"&&"C调、蓝色、十二孔高音、树脂或陶土均可;",e.instrumentCode==="Tenor Recorder"&&"C调、木质、高音德式八孔;",e.instrumentCode==="Woodwind"&&"C调、红木色、树脂或木质;"])])])]),e.joinType&&s(qe,{position:"bottom",ref:I},{default:()=>[s("div",{class:n.paymentContainer},[e.joinType==="digitalize"&&s(je,null,[s("div",{class:n.payemntPrice},[s("img",{src:Ts,class:n.giftTip},null),s("div",null,[s("span",{class:n.needPrice},[s("i",{style:"font-style: normal"},[d("¥ ")]),s("span",null,[oe(v.value.amount)]),s("i",{class:n.unit,style:"font-style: normal"},[d("/年")])]),v.value.originAmount>v.value.amount?s("del",{class:n.allPrice},[d("¥ "),oe(v.value.originAmount)]):""])]),s("div",{class:n.paymentBtn,onClick:()=>{B()}},[s(ne,{round:!0,disabled:e.submitLoading,loading:e.submitLoading},{default:()=>[d("立即支付")]})])]),e.joinType==="tradition"&&s("div",{class:n.traditionBtn,onClick:()=>{B()}},[s(ne,{round:!0,disabled:e.submitLoading,loading:e.submitLoading},{default:()=>[d("提交报名")]})])])]})]),e.imgCodeStatus?s($e,{value:e.imgCodeStatus,"onUpdate:value":t=>e.imgCodeStatus=t,phone:u.username,type:"REGISTER",onClose:()=>{e.imgCodeStatus=!1},onSendCode:pe},null):null,s(N,{show:e.gradeStatus,"onUpdate:show":t=>e.gradeStatus=t,position:"bottom",round:!0,safeAreaInsetBottom:!0,lazyRender:!1,class:"popupBottomSearch",onOpen:()=>{e.gradePopupShow=!0},onClosed:()=>{e.gradePopupShow=!1}},{default:()=>[e.gradePopupShow&&s(re,{showToolbar:!0,modelValue:e.gradePopupIndex,"onUpdate:modelValue":t=>e.gradePopupIndex=t,columns:e.gradeList,onCancel:()=>e.gradeStatus=!1,onConfirm:t=>{const o=t.selectedOptions[0];u.extra.currentGradeNum=o.value,e.gradeNumText=o.text,e.gradeStatus=!1,["SCHOOL","GRADE"].includes(e.schoolInstrumentSetType)&&(e.instrumentCode=o.instrumentCode),e.schoolInstrumentSetType==="CLASS"&&(e.classList=o.classList),["CLASS","GRADE"].includes(e.schoolInstrumentSetType)&&(e.currentClassText="",u.extra.currentClass="")}},null)]}),s(N,{show:e.classStatus,"onUpdate:show":t=>e.classStatus=t,position:"bottom",round:!0,class:"popupBottomSearch",onOpen:()=>{e.classPopupShow=!0},onClosed:()=>{e.classPopupShow=!1}},{default:()=>[e.classPopupShow&&s(re,{showToolbar:!0,modelValue:e.classPopupIndex,"onUpdate:modelValue":t=>e.classPopupIndex=t,columns:e.classList,onCancel:()=>e.classStatus=!1,onConfirm:t=>{const o=t.selectedOptions[0];u.extra.currentClass=o.value,e.currentClassText=o.text,e.classStatus=!1,["CLASS"].includes(e.schoolInstrumentSetType)&&(e.instrumentCode=o.instrumentCode)}},null)]}),s(Je,{title:"提示",show:e.dialogStatus,"onUpdate:show":t=>e.dialogStatus=t,message:e.dialogMessage,allowHtml:!0,primaryColor:"#FF8057",showCancelButton:!0,messageAlign:e.messageAlign,confirmButtonText:e.confirmButtonText,cancelButtonText:e.cancelButtonText,onConfirm:async()=>{if(e.joinType==="tradition"&&(await X(),e.registerExpireTime&&e.activeOverStatus&&E()),e.joinType==="digitalize"){const t=e.dialogConfig;if(c.config=t==null?void 0:t.paymentConfig,c.orderNo=t==null?void 0:t.orderNo,!await D())return;await Q()}},onCancel:t=>{e.joinType==="tradition"&&(e.dialogStatus=!1,e.registerExpireTime&&e.activeOverStatus&&E()),e.joinType==="digitalize"&&Se()}},null),s(N,{show:c.paymentStatus,closeOnClickOverlay:!1,position:"bottom",round:!0,closeOnPopstate:!0,safeAreaInsetBottom:!0,style:{minHeight:"30%"}},{default:()=>[s(Xe,{paymentConfig:c.orderInfo,onClose:()=>c.paymentStatus=!1,onBackOut:Ae,onConfirm:t=>k(t)},null)]}),s(N,{show:c.showQrcode,"onUpdate:show":t=>c.showQrcode=t,round:!0,onClose:()=>{clearInterval(c.orderTimer)}},{default:()=>[s(Qe,{url:c.qrCodeUrl,pay_channel:c.pay_channel,orderType:H.value},null)]}),s(et,{modelValue:c.authShow,"onUpdate:modelValue":t=>c.authShow=t},{default:()=>[s(Ye,{onSuccess:Fe,hideHeader:!U().isApp},null)]}),s(He,{show:e.showTips,message:e.showMessage,showButton:e.showButton,buttonText:"刷新",onConfirm:()=>window.location.reload()},null),s(tt,{show:a.showOtherSchool,messageAlign:a.messageAlign,message:a.showOtherMessage,showCancelButton:a.showCancelButton,cancelButtonColor:a.cancelButtonColor,cancelButtonText:a.cancelButtonText,confirmButtonColor:a.confirmButtonColor,confirmButtonText:a.confirmButtonText,onClose:()=>a.showOtherSchool=!1,onCancel:async()=>{if(a.showOtherSchool=!1,a.otherType==="nickname")e.isRegister="create",S(!1,!1),B();else if(a.otherType==="member"){if(!await D())return;e.registerExpireTime&&e.activeOverStatus&&E()}},onConfirm:async()=>{a.showOtherSchool=!1,a.otherType==="nickname"?(e.isRegister="update",S(!1,!1),B()):a.otherType==="change"?(e.isChangeSchool=!0,B()):a.otherType==="limit"?S(!(e.isRegister==="create"&&!e.studentItem.userId),!1):a.otherType==="member"&&await O()}},null),s(N,{show:e.showSelectStudent,"onUpdate:show":t=>e.showSelectStudent=t,round:!0,position:"bottom",safeAreaInsetBottom:!0,closeable:!0},{default:()=>[s(st,{studentItem:e.studentItem,list:e.studentList,onClose:()=>e.showSelectStudent=!1,onConfirm:t=>{if(t.userId){e.studentItem=t;const o=t;u.extra.nickname=o.nickname;const i=e.gradeList||[];u.extra.currentGradeNum=null,e.gradeNumText="",e.instrumentCode="",i==null||i.forEach(r=>{r.value===o.currentGradeNum&&(e.instrumentCode=r.instrumentCode,e.gradeNumText=r.text,u.extra.currentGradeNum=o.currentGradeNum,e.schoolInstrumentSetType==="CLASS"&&(e.classList=r.classList))}),u.extra.currentClass=null,e.currentClassText="",e.classList.forEach(r=>{r.value===o.currentClass&&(e.currentClassText=r.text,u.extra.currentClass=o.currentClass)}),u.extra.gender=o.gender,e.isRegister="update",S(!0,!1),e.showSelectStudent=!1}else{if(e.studentList.length>=e.multi_user_limit)return a.showOtherMessage=`同一手机号最多创建${e.multi_user_limit}个学生`,a.showOtherSchool=!0,a.showCancelButton=!1,a.showCloseButton=!0,a.confirmButtonColor="linear-gradient( 305deg, #40C8FF 0%, #3192FF 100%)",a.confirmButtonText="我知道了",a.otherType="limit",a.messageAlign="center",!0;e.studentItem=t,e.isRegister="create",S(!1,!1),u.extra.nickname="",u.extra.currentGradeNum="",u.extra.currentClass="",u.extra.gender=1,e.currentClassText="",e.gradeNumText="",e.showSelectStudent=!1}}},null)]})])}});export{Ws as default};
|