index-legacy-9aca716a.js 44 KB

12345
  1. <<<<<<<< HEAD:dist/assets/index-legacy-9aca716a.js
  2. !function(){const e=["extra"];function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function r(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?t(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r,o,n={},a=Object.keys(e);for(o=0;o<a.length;o++)r=a[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function a(e,t,r,o,n,a,i){try{var s=e[a](i),l=s.value}catch(u){return void r(u)}s.done?t(l):Promise.resolve(l).then(o,n)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(o,n){var i=e.apply(t,r);function s(e){a(i,o,n,s,l,"next",e)}function l(e){a(i,o,n,s,l,"throw",e)}s(void 0)}))}}System.register(["./index-legacy-5f8741ef.js","./icon-gift-legacy-b71ce427.js","./index-legacy-d88de088.js","./student-register-store-legacy-a27868ba.js","./deep-clone-legacy-0f45d9f6.js","./index-legacy-6d141f9c.js","./index-legacy-f82b43f1.js","./user-auth-legacy-8489b24e.js","./index-legacy-3319a0c2.js","./index-legacy-e20d48f5.js","./index-legacy-516ae484.js","./index-legacy-8ec403a2.js","./index-legacy-f3466ba9.js","./index-legacy-3c5f3fd9.js","./index-legacy-5732659d.js","./index-legacy-cd4b6b2a.js","./index-legacy-ce9ea9ba.js","./index-legacy-dc77acaa.js","./index-legacy-5380cf9b.js","./index-legacy-a478a846.js","./index-legacy-c9322ea3.js","./index-legacy-8b570fd8.js","./browser-legacy-cef1ca35.js","./index-legacy-71810036.js","./index-legacy-05664b88.js","./Checker-legacy-ddee3637.js","./Picker-legacy-94493745.js"],(function(t,o){"use strict";var a,s,l,u,p,d,c,m,g,f,y,h,_,w,b,v,T,x,S,C,F,I,O,N,A,P,j,E,D,k,M,V,G,B,R,z,U,Y,q,L,H,$,Q;return{setters:[e=>{a=e.d,s=e.r,l=e.P,u=e.q,p=e.x,d=e.am,c=e.e,m=e.y,g=e.D,f=e.a,y=e.A,h=e.X,_=e.C,w=e.U,b=e.V,v=e.z,T=e.M,x=e.N,S=e.c0,C=e.J,F=e.K,I=e.Y,O=e.Z},e=>{N=e.i},e=>{A=e.M},e=>{P=e.u},e=>{j=e.d},e=>{E=e.O},e=>{D=e.O},e=>{k=e.P,M=e.Q,V=e.U,G=e.b},e=>{B=e.O},e=>{R=e.M},e=>{z=e.M},e=>{U=e.F},e=>{Y=e.F},e=>{q=e.C},e=>{L=e.R,H=e.a},e=>{$=e.T},e=>{Q=e.P},null,null,null,null,null,null,null,null,null,null],execute:function(){var J=document.createElement("style");J.textContent="._registerModal_81pmp_1{background:linear-gradient(180deg,#D0EFFD 0%,#DBF4FF 100%);overflow:hidden;min-height:100vh}._registerModal_81pmp_1 ._registerModalSection_81pmp_6{background:url("+new URL("banner2-98036f01.png",o.meta.url).href+") no-repeat top center;background-size:contain;overflow:hidden}._infoTitle_81pmp_11{width:8.61333rem;height:.50667rem;display:block;margin:.53333rem auto}._registerForm_81pmp_17{background:#FFFFFF;border-radius:.42667rem;border-radius:.48rem;margin:0 .32rem;overflow:hidden}._registerForm_81pmp_17 ._fieldTipsGroup_81pmp_24{margin:0 .37333rem;padding-bottom:.24rem}._registerForm_81pmp_17 ._fieldTips_81pmp_24{font-size:.34667rem;color:#ec763b;line-height:.48rem;background:#FFF8EB;border-radius:.21333rem;padding:.10667rem .26667rem}._registerForm_81pmp_17 ._tips_81pmp_36{display:inline-block;font-size:.32rem;font-weight:400;color:#777;line-height:.45333rem}._registerForm_81pmp_17 ._username_81pmp_43{padding-bottom:.21333rem!important}._registerForm_81pmp_17 ._username_81pmp_43 .van-field__label{display:flex;align-items:center;width:4.53333rem}._registerForm_81pmp_17 ._countDown_81pmp_51{min-width:2.13333rem;text-align:center;font-size:.37333rem;color:#a0d0ff}._registerForm_81pmp_17 .van-cell{padding:.48rem .37333rem}._registerForm_81pmp_17 .van-field__label{font-size:.42667rem;color:#666;line-height:.58667rem}._registerForm_81pmp_17 .van-field__control{font-size:.42667rem}._registerForm_81pmp_17 ._codeText_81pmp_68{color:#1189ff;font-size:.37333rem}._registerForm_81pmp_17 ._memberNumer_81pmp_72{margin:.37333rem .32rem .42667rem;background:#E8F8FF;border-radius:.21333rem;padding:.21333rem 0 .21333rem .26667rem;display:flex;align-items:center;font-weight:600;font-size:.34667rem;color:#2b85ff;line-height:.48rem}._registerForm_81pmp_17 ._memberNumer_81pmp_72 ._iconGift_81pmp_85{width:.48rem;height:.48rem;margin-right:.16rem}._registerForm_81pmp_17 ._memberNumer_81pmp_72 span{font-size:.4rem;color:#f62c2c;padding:0 .13333rem}._paymentContainer_81pmp_95{display:flex;align-items:center;justify-content:space-between;font-size:.37333rem;padding:.32rem .37333rem calc(.4rem + env(safe-area-inset-bottom)) .32rem;background:#FFFFFF;box-shadow:0 -.02667rem #f2f2f2,inset 0 .02667rem .08rem #fff;border-radius:.48rem .48rem 0 0}._paymentContainer_81pmp_95 ._giftTip_81pmp_105{width:2.34667rem;height:.48rem}._paymentContainer_81pmp_95 ._needPrice_81pmp_109{padding-bottom:.18667rem;font-size:.37333rem;font-family:DINAlternate-Bold,DINAlternate;font-weight:700;color:#fc1a19;padding-right:.16rem}._paymentContainer_81pmp_95 ._needPrice_81pmp_109 span{font-size:.74667rem;margin-right:.05333rem}._paymentContainer_81pmp_95 ._needPrice_81pmp_109 i{vertical-align:text-bottom}._paymentContainer_81pmp_95 ._allPrice_81pmp_124{display:inline-block;font-size:.37333rem;font-family:DINAlternate-Bold,DINAlternate;font-weight:700;color:#aaa;line-height:.42667rem;vertical-align:text-top}._paymentContainer_81pmp_95 .van-button{height:1.06667rem;line-height:1.06667rem;width:3.94667rem;background:linear-gradient(135deg,#31C7FF 0%,#007AFE 100%);font-size:.42667rem;color:#fff;font-weight:500;border:0}._radioSection_81pmp_143{position:relative;min-width:.85333rem;justify-content:center;padding-left:.50667rem;padding-right:.50667rem;font-size:.4rem;font-weight:500}._radioItem_81pmp_152{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}._radioSection_81pmp_143+._radioSection_81pmp_143{margin-left:.32rem}\n",document.head.appendChild(J);const W={registerModal:"_registerModal_81pmp_1",registerModalSection:"_registerModalSection_81pmp_6",infoTitle:"_infoTitle_81pmp_11",registerForm:"_registerForm_81pmp_17",fieldTipsGroup:"_fieldTipsGroup_81pmp_24",fieldTips:"_fieldTips_81pmp_24",tips:"_tips_81pmp_36",username:"_username_81pmp_43",countDown:"_countDown_81pmp_51",codeText:"_codeText_81pmp_68",memberNumer:"_memberNumer_81pmp_72",iconGift:"_iconGift_81pmp_85",paymentContainer:"_paymentContainer_81pmp_95",giftTip:"_giftTip_81pmp_105",needPrice:"_needPrice_81pmp_109",allPrice:"_allPrice_81pmp_124",radioSection:"_radioSection_81pmp_143",radioItem:"_radioItem_81pmp_152"},X=""+new URL("r-title-3544dc16.png",o.meta.url).href,K=""+new URL("gift-tip-43b54b61.png",o.meta.url).href,Z=P(),ee=[];for(let e=1;e<=40;e++)ee.push({text:e+"班",value:e});t("default",a({name:"register-modal",setup(){const t=s(),o=l(),a=u(),P=s([]),J=p({schoolId:o.query.schoolId,countDownStatus:!0,countDownTime:12e4,modelValue:!1,imgCodeStatus:!1,gradeNumText:"",currentClassText:"",gradeStatus:!1,classStatus:!1,loading:!1,details:{},schoolType:"",gradeYear:"",bugGoods:!1,registerType:"",giftVipDay:0,dialogStatus:!1,dialogMessage:"",dialogConfirmStatus:!1,paymentType:"",contract_sign:!1,countDownTimePay:6e4,dialogConfig:{},showMore:!0,showOtherSchool:!1,showOtherMessage:"",showTips:!1,showButton:!1,showMessage:"请使用微信扫描二维码"}),te=p({showQrcode:!1,qrCodeUrl:"",pay_channel:"",orderInfo:{},authShow:!1,orderNo:null,config:{},paymentStatus:!1,orderTimer:null}),re=p({autoRegister:!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:""}),oe=d({time:J.countDownTimePay,onChange(e){J.dialogMessage=`有待支付订单,请在${Math.ceil(e.total/1e3)}s后重试`},onFinish(){J.dialogStatus=!1}}),ne=()=>{J.countDownStatus=!1,v((()=>{t.value.start()}))},ae=()=>{if(!T(re.username))return x("请输入正确的手机号码");J.imgCodeStatus=!0},ie=c((()=>!!T(re.username))),se=c((()=>te.orderInfo.orderType)),le=()=>{J.countDownStatus=!0,t.value.reset()},ue=function(){var t=i((function*(t=!1){try{if(pe())return;J.loading=!0;const{extra:i}=re,s=n(re,e);if(!t){var o;const e=yield g.get(`/edu-app/open/student/studentSchool?mobile=${re.username}&code=${re.password}&type=REGISTER`);var a;if((null===(o=e.data)||void 0===o?void 0:o.schoolId)!==J.schoolId)return J.showOtherSchool=!0,void(J.showOtherMessage=`您已绑定【${J.details.schoolName||""}】,提交后将更换到【${null===(a=e.data)||void 0===a?void 0:a.schoolName}】,是否确认提交?`)}const l=yield g.post("/edu-app/userlogin",{requestType:"form",data:r(r({},s),{},{extra:JSON.stringify(r(r({},i),{},{schoolId:J.schoolId}))})});if(200!==l.code)5436===l.code?(J.showTips=!0,J.showMessage="二维码已经失效,详情请咨询学校老师",J.showButton=!1):5435===l.code&&(J.showTips=!0,J.showMessage=l.message,J.showButton=!0);else{Z.setToken(l.data.token_type+" "+l.data.access_token),S();const e=yield g.get("/edu-app/user/getUserInfo",{requestType:"form"});C(e.data),yield me()}}catch(i){}finally{J.loading=!1}}));return function(){return t.apply(this,arguments)}}(),pe=()=>T(re.username)?re.password?re.extra.nickname?re.extra.currentGradeNum?!re.extra.currentClass&&(x("请选择所在班级"),!0):(x("请选择所在年级"),!0):(x("请输入学生姓名"),!0):(x("请输入验证码"),!0):(x("请输入正确的手机号码"),!0),de=function(){var e=i((function*(){try{const{data:e}=yield g.get("/edu-app/open/userOrder/registerGoods/"+J.schoolId,{noAuthorization:!0});Z.setVip(e.details||[]);const t=j(e.details||[]);if(t.length>0&&(J.giftVipDay=t[0].membershipDays),J.bugGoods=e.bugGoods,J.schoolType=e.schoolType,J.gradeYear=e.gradeYear,J.registerType=e.registerType,re.extra.giftVipDay=J.giftVipDay,re.extra.registerType=J.registerType,b().weixin){if(0===e.schoolStatus&&"1770035687490105346"==J.schoolId)return J.showTips=!0,J.showMessage="团购时间已截止,感谢您的参与",void(J.showButton=!1);if("BUG_GOODS"!==e.registerType||0===e.schoolStatus)return J.showTips=!0,J.showMessage="二维码已经失效,详情请咨询学校老师",void(J.showButton=!1)}else J.showTips=!0}catch(e){}}));return function(){return e.apply(this,arguments)}}(),ce=c((()=>{let e=0,t=0;return Z.getVip.forEach((r=>{e+=Number(r.currentPrice),t+=Number(r.originalPrice)})),{amount:e,originAmount:t}})),me=function(){var e=i((function*(){try{if(yield ge())return;const e=yield g.get("/edu-app/userPaymentOrder/registerStatus/"+J.schoolId),t=Z.getVip;if(e.data.hasBuyCourse&&t.length>0)return void(J.dialogConfirmStatus=!0);yield fe()}catch(e){}}));return function(){return e.apply(this,arguments)}}(),ge=function(){var e=i((function*(){let e=!1;try{const{data:t}=yield g.get("/edu-app/userPaymentOrder/unpaid");if(!t.id)return!1;if(t.cancelPayment)return yield g.post("/edu-app/userPaymentOrder/cancelPayment/"+t.orderNo),!1;J.countDownTime=t.cancelTimes,oe.reset(Number(t.cancelTimes)),oe.start(),J.dialogMessage=`有待支付订单,请在${Math.ceil(oe.current.value.total/1e3)}s后重试`,J.dialogStatus=!0,J.dialogConfig=t,e=!0}catch(t){}return e}));return function(){return e.apply(this,arguments)}}(),fe=function(){var e=i((function*(){try{const e=Z.getVip,t=Z.getGoods,o=[];e.forEach((e=>{o.push({giftVipDay:e.membershipDays,goodsId:e.goodsId,goodsNum:1,goodsType:e.goodsType,paymentCashAmount:e.currentPrice,paymentCouponAmount:0})})),t.forEach((e=>{o.push({goodsId:e.productId,goodsNum:e.quantity,goodsType:"INSTRUMENTS",paymentCashAmount:e.price,paymentCouponAmount:0,goodsSkuId:e.productSkuId})}));const n=yield g.post("/edu-app/userPaymentOrder/executeOrder",{data:{registerType:J.registerType,paymentType:J.paymentType,bizId:J.schoolId,orderType:"SCHOOL_REGISTER",paymentCashAmount:ce.value.amount||0,paymentCouponAmount:0,goodsInfos:o,orderName:"学生登记",orderDesc:"学生登记"}});5436===n.code?(J.showTips=!0,J.showMessage="二维码已经失效,详情请咨询学校老师",J.showButton=!1):5435===n.code?(J.showTips=!0,J.showMessage=n.message,J.showButton=!0):(te.config=r(r({},n.data.paymentConfig),{},{paymentType:n.data.paymentType}),te.orderNo=n.data.orderNo,yield ye())}catch(e){console.log(e,"any")}}));return function(){return e.apply(this,arguments)}}(),ye=function(){var e=i((function*(){try{const e=F.user.data;if(J.contract_sign&&(null==e||!e.account.realName||null==e||!e.account.idCardNo))return void(te.authShow=!0);const{data:t}=yield g.post("/edu-app/userPaymentOrder/updateReceiveAddress",{data:{orderNo:te.orderNo,orderType:"SCHOOL_REGISTER"}});te.pay_channel=t.paymentChannel,"WAIT_PAY"!==t.status&&"PAYING"!==t.status?a.replace({path:"/payment-result",query:{orderNo:te.orderNo}}):he()}catch(e){}}));return function(){return e.apply(this,arguments)}}(),he=()=>{const e=te.pay_channel;if(e){const t=G(te.pay_channel);_e({payCode:t,pay_channel:e})}else"VIP"===se.value?te.paymentStatus=!0:_e({payCode:"payResult",pay_channel:"wx_pub"})},_e=e=>{const t=te.config;te.pay_channel=e.pay_channel;const r=I.stringify({pay_channel:e.pay_channel,wxAppId:t.wxAppId,alipayAppId:t.alipayAppId,paymentType:J.paymentType,body:t.body,price:t.price,orderNo:t.merOrderNo,userId:t.userId});"payResult"===e.payCode?window.location.href=O()+"/classroom-app/#/payResult?"+r:(te.qrCodeUrl=O()+"/classroom-app/#/payDefine?"+r,te.showQrcode=!0,te.paymentStatus=!1,setTimeout((()=>{be()}),300))},we=function(){var e=i((function*(){try{yield g.post("/edu-app/userPaymentOrder/cancelPayment/"+te.orderNo)}catch(e){}}));return function(){return e.apply(this,arguments)}}(),be=function(){var e=i((function*(){const e=setInterval(i((function*(){if("student-register-form"==o.name){te.orderTimer=e;try{const{data:e}=yield g.post("/edu-app/open/userOrder/paymentStatus/"+te.orderNo,{hideLoading:!0});"WAIT_PAY"!==e.status&&"PAYING"!==e.status&&(te.showQrcode=!1,clearInterval(te.orderTimer),setTimeout((()=>{a.replace({path:"/payment-result",query:{orderNo:te.orderNo}})}),100))}catch(t){clearInterval(te.orderTimer)}}else clearInterval(e)})),5e3)}));return function(){return e.apply(this,arguments)}}(),ve=()=>{te.authShow=!1,fe()},Te=function(){var e=i((function*(){if(6===re.password.length&&T(re.username))try{const{data:e}=yield g.get(`/edu-app/open/student/studentInfo?mobile=${re.username}&code=${re.password}&type=REGISTER`);if(e){re.extra.nickname||(re.extra.nickname=e.nickname),re.extra.currentGradeNum||(re.extra.currentGradeNum=e.currentGradeNum),re.extra.currentClass||(re.extra.currentClass=e.currentClass),re.extra.gender=re.extra.gender!==e.gender?e.gender:re.extra.gender,ee.forEach((t=>{t.value===e.currentClass&&(J.currentClassText=t.text)}));const t=P.value[0]||[];null==t||t.forEach((t=>{t.value===e.currentGradeNum&&(J.gradeNumText=t.text)}))}}catch(e){}}));return function(){return e.apply(this,arguments)}}();return m(i((function*(){try{const{data:e}=yield g.get("/edu-app/open/paramConfig/queryByParamNameList",{requestType:"form",params:{paramNames:"payment_service_provider,contract_sign"}});e&&Array.isArray(e)&&e.forEach((e=>{"contract_sign"===e.paramName?J.contract_sign="1"===e.paramValue:"payment_service_provider"===e.paramName&&(J.paymentType=e.paramValue||"")})),yield de()}catch(e){}P.value=(()=>{let e=[];const t=[{text:"一年级",value:1},{text:"二年级",value:2},{text:"三年级",value:3},{text:"四年级",value:4},{text:"五年级",value:5}],r=[{text:"六年级",value:6}],o=[{text:"七年级",value:7},{text:"八年级",value:8},{text:"九年级",value:9}];return"FIVE_YEAR_SYSTEM"===J.gradeYear?e.push([...t]):"SIX_YEAR_SYSTEM"===J.gradeYear?e.push([...t,...r]):"THREE_YEAR_SYSTEM"===J.gradeYear?e.push([...o]):"FORE_YEAR_SYSTEM"===J.gradeYear?e.push([...r,...o]):e.push([...t,...r,...o]),e})()}))),()=>{return f("div",{class:W.registerModal},[f("div",{class:W.registerModalSection},[f("img",{src:X,class:W.infoTitle},null),f(U,{labelAlign:"left",class:W.registerForm},{default:()=>[f(Y,{clearable:!1,label:"联系方式(直接监护人)",placeholder:"请输入手机号码",type:"tel",required:!0,autocomplete:"off",inputAlign:"right",class:W.username,modelValue:re.username,"onUpdate:modelValue":e=>re.username=e,border:!1,maxlength:11},{label:()=>f("div",null,[y("联系方式"),f("p",{class:W.tips},[y("(直接监护人)")])])}),f("div",{class:["van-hairline--bottom",W.fieldTipsGroup]},[f("div",{class:[W.fieldTips]},[y("手机号是音乐数字课堂的唯一登录账户")])]),f(Y,{center:!0,clearable:!1,required:!0,inputAlign:"right",label:"验证码",placeholder:"请输入验证码",autocomplete:"off",type:"number",modelValue:re.password,"onUpdate:modelValue":[e=>re.password=e,e=>{Te()}],maxlength:6},{button:()=>J.countDownStatus?f("span",{class:[W.codeText,ie.value?"":W.codeTextDisabled],onClick:ae},[y("获取验证码")]):f(q,{ref:e=>t.value=e,"auto-start":!1,class:W.countDown,time:J.countDownTime,onFinish:le,format:"ss秒后重试"},null)}),f(Y,{clearable:!1,required:!0,inputAlign:"right",label:"学生姓名",placeholder:"请输入学生姓名",autocomplete:"off",maxlength:14,modelValue:re.extra.nickname,"onUpdate:modelValue":e=>re.extra.nickname=e},null),f(Y,{clearable:!1,required:!0,inputAlign:"right",label:"学生性别",placeholder:"请选择性别",autocomplete:"off"},{input:()=>f(L,{"checked-color":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",modelValue:re.extra.gender,"onUpdate:modelValue":e=>re.extra.gender=e,direction:"horizontal"},{default:()=>[f($,{size:"large",type:"primary",color:1!==re.extra.gender?"#F5F6FA":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",textColor:1!==re.extra.gender?"#626264":"#fff",class:W.radioSection},{default:()=>[f(H,{class:W.radioItem,name:1},null),y("男")]}),f($,{size:"large",type:"primary",color:0!==re.extra.gender?"#F5F6FA":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",textColor:0!==re.extra.gender?"#626264":"#fff",class:W.radioSection},{default:()=>[f(H,{class:W.radioItem,name:0},null),y("女")]})]})}),f(Y,{clearable:!1,required:!0,inputAlign:"right",label:"所在年级",placeholder:"请选择年级",isLink:!0,readonly:!0,clickable:!1,modelValue:J.gradeNumText,onClick:()=>J.gradeStatus=!0},null),f(Y,{clearable:!1,required:!0,inputAlign:"right",label:"所在班级",placeholder:"请选择班级",isLink:!0,readonly:!0,clickable:!1,modelValue:J.currentClassText,onClick:()=>J.classStatus=!0},null),J.giftVipDay>0&&f("div",{class:W.memberNumer},[f("img",{src:N,class:W.iconGift},null),f("p",null,[y("注册成功即可获得乐器AI学练工具"),f("span",null,[J.giftVipDay||0]),y("天有效期")])])]}),f(R,{position:"bottom"},{default:()=>[f("div",{class:W.paymentContainer},[f("div",{class:W.payemntPrice},[f("img",{src:K,class:W.giftTip},null),f("div",null,[f("span",{class:W.needPrice},[f("i",{style:"font-style: normal"},[y("¥ ")]),f("span",null,[h(ce.value.amount)]),f("i",{style:"font-style: normal"},[y("/年")])]),ce.value.originAmount>ce.value.amount?f("del",{class:W.allPrice},[y("¥ "),h(ce.value.originAmount)]):""])]),f("div",{class:W.paymentBtn,onClick:()=>ue()},[f(_,{round:!0,disabled:J.loading,loading:J.loading},{default:()=>[y("立即支付")]})])])]})]),J.imgCodeStatus?f(A,{value:J.imgCodeStatus,"onUpdate:value":e=>J.imgCodeStatus=e,phone:re.username,type:"REGISTER",onClose:()=>{J.imgCodeStatus=!1},onSendCode:ne},null):null,f(w,{show:J.gradeStatus,"onUpdate:show":e=>J.gradeStatus=e,position:"bottom",round:!0,safeAreaInsetBottom:!0,lazyRender:!1,class:"popupBottomSearch"},{default:()=>[f(Q,{showToolbar:!0,columns:P.value,onCancel:()=>J.gradeStatus=!1,onConfirm:e=>{const t=e.selectedOptions[0];re.extra.currentGradeNum=t.value,J.gradeNumText=t.text,J.gradeStatus=!1}},null)]}),f(w,{show:J.classStatus,"onUpdate:show":e=>J.classStatus=e,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[f(Q,{showToolbar:!0,columns:ee,onCancel:()=>J.classStatus=!1,onConfirm:e=>{const t=e.selectedOptions[0];re.extra.currentClass=t.value,J.currentClassText=t.text,J.classStatus=!1}},null)]}),f(D,{title:"提示",show:J.dialogConfirmStatus,"onUpdate:show":e=>J.dialogConfirmStatus=e,message:"已购买会员,是否确认购买?",primaryColor:"#FF8057",allowHtml:!0,confirmButtonText:"确定",showCancelButton:!0,onConfirm:(r=i((function*(){yield fe()})),function(){return r.apply(this,arguments)})},null),f(D,{title:"提示",show:J.dialogStatus,"onUpdate:show":e=>J.dialogStatus=e,message:J.dialogMessage,allowHtml:!0,primaryColor:"#FF8057",confirmButtonText:"继续支付",onConfirm:(e=i((function*(){oe.pause();const e=J.dialogConfig.paymentConfig;te.config=null==e?void 0:e.paymentConfig,te.orderNo=null==e?void 0:e.orderNo,yield ye()})),function(){return e.apply(this,arguments)}),onCancel:e=>{oe.pause()}},null),f(w,{show:te.paymentStatus,closeOnClickOverlay:!1,position:"bottom",round:!0,closeOnPopstate:!0,safeAreaInsetBottom:!0,style:{minHeight:"30%"}},{default:()=>[f(k,{paymentConfig:te.orderInfo,onClose:()=>te.paymentStatus=!1,onBackOut:we,onConfirm:e=>_e(e)},null)]}),f(w,{show:te.showQrcode,"onUpdate:show":e=>te.showQrcode=e,round:!0,onClose:()=>{clearInterval(te.orderTimer)}},{default:()=>[f(M,{url:te.qrCodeUrl,pay_channel:te.pay_channel,orderType:se.value},null)]}),f(B,{modelValue:te.authShow,"onUpdate:modelValue":e=>te.authShow=e},{default:()=>[f(V,{onSuccess:ve,hideHeader:!b().isApp},null)]}),f(E,{show:J.showTips,message:J.showMessage,showButton:J.showButton,buttonText:"刷新",onConfirm:()=>window.location.reload()},null),f(z,{show:J.showOtherSchool,messageAlign:"left",message:J.showOtherMessage,showCancelButton:!0,onCancel:()=>J.showOtherSchool=!1,onConfirm:()=>{J.showOtherSchool=!1,ue(!0)}},null)]);var e,r}}}))}}}))}();
  3. ========
  4. !function(){const e=["extra"];function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function r(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?t(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t){if(null==e)return{};var r,o,n=function(e,t){if(null==e)return{};var r,o,n={},a=Object.keys(e);for(o=0;o<a.length;o++)r=a[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function a(e,t,r,o,n,a,i){try{var s=e[a](i),l=s.value}catch(u){return void r(u)}s.done?t(l):Promise.resolve(l).then(o,n)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(o,n){var i=e.apply(t,r);function s(e){a(i,o,n,s,l,"next",e)}function l(e){a(i,o,n,s,l,"throw",e)}s(void 0)}))}}System.register(["./index-legacy-23bc5b47.js","./icon-gift-legacy-b71ce427.js","./index-legacy-a0f6eb61.js","./student-register-store-legacy-a4632c12.js","./deep-clone-legacy-0f45d9f6.js","./index-legacy-f64c151a.js","./index-legacy-6b32b99e.js","./user-auth-legacy-007c63f3.js","./index-legacy-b6b34355.js","./index-legacy-8efba948.js","./index-legacy-885e24f4.js","./index-legacy-fc229c17.js","./index-legacy-dc88a443.js","./index-legacy-c4c13bd8.js","./index-legacy-537a3135.js","./index-legacy-2934d0a4.js","./index-legacy-f3aba2e3.js","./index-legacy-f12e32cb.js","./index-legacy-02facf09.js","./index-legacy-6c412649.js","./index-legacy-020b4d58.js","./index-legacy-9c237d7b.js","./browser-legacy-cef1ca35.js","./index-legacy-7e3a2613.js","./index-legacy-5177f82d.js","./Checker-legacy-92418746.js","./Picker-legacy-02d45d3f.js"],(function(t,o){"use strict";var a,s,l,u,p,d,c,m,g,f,y,h,_,w,v,b,T,x,S,C,F,I,O,N,A,P,j,E,D,k,M,V,G,B,R,z,U,Y,q,L,$,H,Q;return{setters:[e=>{a=e.d,s=e.r,l=e.P,u=e.q,p=e.x,d=e.am,c=e.e,m=e.y,g=e.D,f=e.a,y=e.A,h=e.X,_=e.C,w=e.U,v=e.V,b=e.z,T=e.M,x=e.N,S=e.c2,C=e.J,F=e.K,I=e.Y,O=e.Z},e=>{N=e.i},e=>{A=e.M},e=>{P=e.u},e=>{j=e.d},e=>{E=e.O},e=>{D=e.O},e=>{k=e.P,M=e.Q,V=e.U,G=e.b},e=>{B=e.O},e=>{R=e.M},e=>{z=e.M},e=>{U=e.F},e=>{Y=e.F},e=>{q=e.C},e=>{L=e.R,$=e.a},e=>{H=e.T},e=>{Q=e.P},null,null,null,null,null,null,null,null,null,null],execute:function(){var J=document.createElement("style");J.textContent="._registerModal_81pmp_1{background:linear-gradient(180deg,#D0EFFD 0%,#DBF4FF 100%);overflow:hidden;min-height:100vh}._registerModal_81pmp_1 ._registerModalSection_81pmp_6{background:url("+new URL("banner2-98036f01.png",o.meta.url).href+") no-repeat top center;background-size:contain;overflow:hidden}._infoTitle_81pmp_11{width:8.61333rem;height:.50667rem;display:block;margin:.53333rem auto}._registerForm_81pmp_17{background:#FFFFFF;border-radius:.42667rem;border-radius:.48rem;margin:0 .32rem;overflow:hidden}._registerForm_81pmp_17 ._fieldTipsGroup_81pmp_24{margin:0 .37333rem;padding-bottom:.24rem}._registerForm_81pmp_17 ._fieldTips_81pmp_24{font-size:.34667rem;color:#ec763b;line-height:.48rem;background:#FFF8EB;border-radius:.21333rem;padding:.10667rem .26667rem}._registerForm_81pmp_17 ._tips_81pmp_36{display:inline-block;font-size:.32rem;font-weight:400;color:#777;line-height:.45333rem}._registerForm_81pmp_17 ._username_81pmp_43{padding-bottom:.21333rem!important}._registerForm_81pmp_17 ._username_81pmp_43 .van-field__label{display:flex;align-items:center;width:4.53333rem}._registerForm_81pmp_17 ._countDown_81pmp_51{min-width:2.13333rem;text-align:center;font-size:.37333rem;color:#a0d0ff}._registerForm_81pmp_17 .van-cell{padding:.48rem .37333rem}._registerForm_81pmp_17 .van-field__label{font-size:.42667rem;color:#666;line-height:.58667rem}._registerForm_81pmp_17 .van-field__control{font-size:.42667rem}._registerForm_81pmp_17 ._codeText_81pmp_68{color:#1189ff;font-size:.37333rem}._registerForm_81pmp_17 ._memberNumer_81pmp_72{margin:.37333rem .32rem .42667rem;background:#E8F8FF;border-radius:.21333rem;padding:.21333rem 0 .21333rem .26667rem;display:flex;align-items:center;font-weight:600;font-size:.34667rem;color:#2b85ff;line-height:.48rem}._registerForm_81pmp_17 ._memberNumer_81pmp_72 ._iconGift_81pmp_85{width:.48rem;height:.48rem;margin-right:.16rem}._registerForm_81pmp_17 ._memberNumer_81pmp_72 span{font-size:.4rem;color:#f62c2c;padding:0 .13333rem}._paymentContainer_81pmp_95{display:flex;align-items:center;justify-content:space-between;font-size:.37333rem;padding:.32rem .37333rem calc(.4rem + env(safe-area-inset-bottom)) .32rem;background:#FFFFFF;box-shadow:0 -.02667rem #f2f2f2,inset 0 .02667rem .08rem #fff;border-radius:.48rem .48rem 0 0}._paymentContainer_81pmp_95 ._giftTip_81pmp_105{width:2.34667rem;height:.48rem}._paymentContainer_81pmp_95 ._needPrice_81pmp_109{padding-bottom:.18667rem;font-size:.37333rem;font-family:DINAlternate-Bold,DINAlternate;font-weight:700;color:#fc1a19;padding-right:.16rem}._paymentContainer_81pmp_95 ._needPrice_81pmp_109 span{font-size:.74667rem;margin-right:.05333rem}._paymentContainer_81pmp_95 ._needPrice_81pmp_109 i{vertical-align:text-bottom}._paymentContainer_81pmp_95 ._allPrice_81pmp_124{display:inline-block;font-size:.37333rem;font-family:DINAlternate-Bold,DINAlternate;font-weight:700;color:#aaa;line-height:.42667rem;vertical-align:text-top}._paymentContainer_81pmp_95 .van-button{height:1.06667rem;line-height:1.06667rem;width:3.94667rem;background:linear-gradient(135deg,#31C7FF 0%,#007AFE 100%);font-size:.42667rem;color:#fff;font-weight:500;border:0}._radioSection_81pmp_143{position:relative;min-width:.85333rem;justify-content:center;padding-left:.50667rem;padding-right:.50667rem;font-size:.4rem;font-weight:500}._radioItem_81pmp_152{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}._radioSection_81pmp_143+._radioSection_81pmp_143{margin-left:.32rem}\n",document.head.appendChild(J);const W={registerModal:"_registerModal_81pmp_1",registerModalSection:"_registerModalSection_81pmp_6",infoTitle:"_infoTitle_81pmp_11",registerForm:"_registerForm_81pmp_17",fieldTipsGroup:"_fieldTipsGroup_81pmp_24",fieldTips:"_fieldTips_81pmp_24",tips:"_tips_81pmp_36",username:"_username_81pmp_43",countDown:"_countDown_81pmp_51",codeText:"_codeText_81pmp_68",memberNumer:"_memberNumer_81pmp_72",iconGift:"_iconGift_81pmp_85",paymentContainer:"_paymentContainer_81pmp_95",giftTip:"_giftTip_81pmp_105",needPrice:"_needPrice_81pmp_109",allPrice:"_allPrice_81pmp_124",radioSection:"_radioSection_81pmp_143",radioItem:"_radioItem_81pmp_152"},X=""+new URL("r-title-3544dc16.png",o.meta.url).href,K=""+new URL("gift-tip-43b54b61.png",o.meta.url).href,Z=P(),ee=[];for(let e=1;e<=40;e++)ee.push({text:e+"班",value:e});t("default",a({name:"register-modal",setup(){const t=s(),o=l(),a=u(),P=s([]),J=p({schoolId:o.query.schoolId,countDownStatus:!0,countDownTime:12e4,modelValue:!1,imgCodeStatus:!1,gradeNumText:"",currentClassText:"",gradeStatus:!1,classStatus:!1,loading:!1,details:{},schoolType:"",gradeYear:"",bugGoods:!1,registerType:"",giftVipDay:0,dialogStatus:!1,dialogMessage:"",dialogConfirmStatus:!1,paymentType:"",contract_sign:!1,countDownTimePay:6e4,dialogConfig:{},showMore:!0,showOtherSchool:!1,showOtherMessage:"",showTips:!1,showButton:!1,showMessage:"请使用微信扫描二维码"}),te=p({showQrcode:!1,qrCodeUrl:"",pay_channel:"",orderInfo:{},authShow:!1,orderNo:null,config:{},paymentStatus:!1,orderTimer:null}),re=p({autoRegister:!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:""}),oe=d({time:J.countDownTimePay,onChange(e){J.dialogMessage=`有待支付订单,请在${Math.ceil(e.total/1e3)}s后重试`},onFinish(){J.dialogStatus=!1}}),ne=()=>{J.countDownStatus=!1,b((()=>{t.value.start()}))},ae=()=>{if(!T(re.username))return x("请输入正确的手机号码");J.imgCodeStatus=!0},ie=c((()=>!!T(re.username))),se=c((()=>te.orderInfo.orderType)),le=()=>{J.countDownStatus=!0,t.value.reset()},ue=function(){var t=i((function*(t=!1){try{if(pe())return;J.loading=!0;const{extra:i}=re,s=n(re,e);if(!t){var o;const e=yield g.get(`/edu-app/open/student/studentSchool?mobile=${re.username}&code=${re.password}&type=REGISTER`);var a;if((null===(o=e.data)||void 0===o?void 0:o.schoolId)!==J.schoolId)return J.showOtherSchool=!0,void(J.showOtherMessage=`您已绑定【${J.details.schoolName||""}】,提交后将更换到【${null===(a=e.data)||void 0===a?void 0:a.schoolName}】,是否确认提交?`)}const l=yield g.post("/edu-app/userlogin",{requestType:"form",data:r(r({},s),{},{extra:JSON.stringify(r(r({},i),{},{schoolId:J.schoolId}))})});if(200!==l.code)5436===l.code?(J.showTips=!0,J.showMessage="二维码已经失效,详情请咨询学校老师",J.showButton=!1):5435===l.code&&(J.showTips=!0,J.showMessage=l.message,J.showButton=!0);else{Z.setToken(l.data.token_type+" "+l.data.access_token),S();const e=yield g.get("/edu-app/user/getUserInfo",{requestType:"form"});C(e.data),yield me()}}catch(i){}finally{J.loading=!1}}));return function(){return t.apply(this,arguments)}}(),pe=()=>T(re.username)?re.password?re.extra.nickname?re.extra.currentGradeNum?!re.extra.currentClass&&(x("请选择所在班级"),!0):(x("请选择所在年级"),!0):(x("请输入学生姓名"),!0):(x("请输入验证码"),!0):(x("请输入正确的手机号码"),!0),de=function(){var e=i((function*(){try{const{data:e}=yield g.get("/edu-app/open/userOrder/registerGoods/"+J.schoolId,{noAuthorization:!0});Z.setVip(e.details||[]);const t=j(e.details||[]);if(t.length>0&&(J.giftVipDay=t[0].membershipDays),J.bugGoods=e.bugGoods,J.schoolType=e.schoolType,J.gradeYear=e.gradeYear,J.registerType=e.registerType,re.extra.giftVipDay=J.giftVipDay,re.extra.registerType=J.registerType,v().weixin){if(0===e.schoolStatus&&"1770035687490105346"==J.schoolId)return J.showTips=!0,J.showMessage="团购时间已截止,感谢您的参与",void(J.showButton=!1);if("BUG_GOODS"!==e.registerType||0===e.schoolStatus)return J.showTips=!0,J.showMessage="二维码已经失效,详情请咨询学校老师",void(J.showButton=!1)}else J.showTips=!0}catch(e){}}));return function(){return e.apply(this,arguments)}}(),ce=c((()=>{let e=0,t=0;return Z.getVip.forEach((r=>{e+=Number(r.currentPrice),t+=Number(r.originalPrice)})),{amount:e,originAmount:t}})),me=function(){var e=i((function*(){try{if(yield ge())return;const e=yield g.get("/edu-app/userPaymentOrder/registerStatus/"+J.schoolId),t=Z.getVip;if(e.data.hasBuyCourse&&t.length>0)return void(J.dialogConfirmStatus=!0);yield fe()}catch(e){}}));return function(){return e.apply(this,arguments)}}(),ge=function(){var e=i((function*(){let e=!1;try{const{data:t}=yield g.get("/edu-app/userPaymentOrder/unpaid");if(!t.id)return!1;if(t.cancelPayment)return yield g.post("/edu-app/userPaymentOrder/cancelPayment/"+t.orderNo),!1;J.countDownTime=t.cancelTimes,oe.reset(Number(t.cancelTimes)),oe.start(),J.dialogMessage=`有待支付订单,请在${Math.ceil(oe.current.value.total/1e3)}s后重试`,J.dialogStatus=!0,J.dialogConfig=t,e=!0}catch(t){}return e}));return function(){return e.apply(this,arguments)}}(),fe=function(){var e=i((function*(){try{const e=Z.getVip,t=Z.getGoods,o=[];e.forEach((e=>{o.push({giftVipDay:e.membershipDays,goodsId:e.goodsId,goodsNum:1,goodsType:e.goodsType,paymentCashAmount:e.currentPrice,paymentCouponAmount:0})})),t.forEach((e=>{o.push({goodsId:e.productId,goodsNum:e.quantity,goodsType:"INSTRUMENTS",paymentCashAmount:e.price,paymentCouponAmount:0,goodsSkuId:e.productSkuId})}));const n=yield g.post("/edu-app/userPaymentOrder/executeOrder",{data:{registerType:J.registerType,paymentType:J.paymentType,bizId:J.schoolId,orderType:"SCHOOL_REGISTER",paymentCashAmount:ce.value.amount||0,paymentCouponAmount:0,goodsInfos:o,orderName:"学生登记",orderDesc:"学生登记"}});5436===n.code?(J.showTips=!0,J.showMessage="二维码已经失效,详情请咨询学校老师",J.showButton=!1):5435===n.code?(J.showTips=!0,J.showMessage=n.message,J.showButton=!0):(te.config=r(r({},n.data.paymentConfig),{},{paymentType:n.data.paymentType}),te.orderNo=n.data.orderNo,yield ye())}catch(e){console.log(e,"any")}}));return function(){return e.apply(this,arguments)}}(),ye=function(){var e=i((function*(){try{const e=F.user.data;if(J.contract_sign&&(null==e||!e.account.realName||null==e||!e.account.idCardNo))return void(te.authShow=!0);const{data:t}=yield g.post("/edu-app/userPaymentOrder/updateReceiveAddress",{data:{orderNo:te.orderNo,orderType:"SCHOOL_REGISTER"}});te.pay_channel=t.paymentChannel,"WAIT_PAY"!==t.status&&"PAYING"!==t.status?a.replace({path:"/payment-result",query:{orderNo:te.orderNo}}):he()}catch(e){}}));return function(){return e.apply(this,arguments)}}(),he=()=>{const e=te.pay_channel;if(e){const t=G(te.pay_channel);_e({payCode:t,pay_channel:e})}else"VIP"===se.value?te.paymentStatus=!0:_e({payCode:"payResult",pay_channel:"wx_pub"})},_e=e=>{const t=te.config;te.pay_channel=e.pay_channel;const r=I.stringify({pay_channel:e.pay_channel,wxAppId:t.wxAppId,alipayAppId:t.alipayAppId,paymentType:J.paymentType,body:t.body,price:t.price,orderNo:t.merOrderNo,userId:t.userId});"payResult"===e.payCode?window.location.href=O()+"/classroom-app/#/payResult?"+r:(te.qrCodeUrl=O()+"/classroom-app/#/payDefine?"+r,te.showQrcode=!0,te.paymentStatus=!1,setTimeout((()=>{ve()}),300))},we=function(){var e=i((function*(){try{yield g.post("/edu-app/userPaymentOrder/cancelPayment/"+te.orderNo)}catch(e){}}));return function(){return e.apply(this,arguments)}}(),ve=function(){var e=i((function*(){const e=setInterval(i((function*(){if("student-register-form"==o.name){te.orderTimer=e;try{const{data:e}=yield g.post("/edu-app/open/userOrder/paymentStatus/"+te.orderNo,{hideLoading:!0});"WAIT_PAY"!==e.status&&"PAYING"!==e.status&&(te.showQrcode=!1,clearInterval(te.orderTimer),setTimeout((()=>{a.replace({path:"/payment-result",query:{orderNo:te.orderNo}})}),100))}catch(t){clearInterval(te.orderTimer)}}else clearInterval(e)})),5e3)}));return function(){return e.apply(this,arguments)}}(),be=()=>{te.authShow=!1,fe()},Te=function(){var e=i((function*(){if(6===re.password.length&&T(re.username))try{const{data:e}=yield g.get(`/edu-app/open/student/studentInfo?mobile=${re.username}&code=${re.password}&type=REGISTER&activationCodeFlag=1`);if(e){re.extra.nickname||(re.extra.nickname=e.nickname),re.extra.currentGradeNum||(re.extra.currentGradeNum=e.currentGradeNum),re.extra.currentClass||(re.extra.currentClass=e.currentClass),re.extra.gender=re.extra.gender!==e.gender?e.gender:re.extra.gender,ee.forEach((t=>{t.value===e.currentClass&&(J.currentClassText=t.text)}));const t=P.value[0]||[];null==t||t.forEach((t=>{t.value===e.currentGradeNum&&(J.gradeNumText=t.text)}))}}catch(e){}}));return function(){return e.apply(this,arguments)}}();return m(i((function*(){try{const{data:e}=yield g.get("/edu-app/open/paramConfig/queryByParamNameList",{requestType:"form",params:{paramNames:"payment_service_provider,contract_sign"}});e&&Array.isArray(e)&&e.forEach((e=>{"contract_sign"===e.paramName?J.contract_sign="1"===e.paramValue:"payment_service_provider"===e.paramName&&(J.paymentType=e.paramValue||"")})),yield de()}catch(e){}P.value=(()=>{let e=[];const t=[{text:"一年级",value:1},{text:"二年级",value:2},{text:"三年级",value:3},{text:"四年级",value:4},{text:"五年级",value:5}],r=[{text:"六年级",value:6}],o=[{text:"七年级",value:7},{text:"八年级",value:8},{text:"九年级",value:9}];return"FIVE_YEAR_SYSTEM"===J.gradeYear?e.push([...t]):"SIX_YEAR_SYSTEM"===J.gradeYear?e.push([...t,...r]):"THREE_YEAR_SYSTEM"===J.gradeYear?e.push([...o]):"FORE_YEAR_SYSTEM"===J.gradeYear?e.push([...r,...o]):e.push([...t,...r,...o]),e})()}))),()=>{return f("div",{class:W.registerModal},[f("div",{class:W.registerModalSection},[f("img",{src:X,class:W.infoTitle},null),f(U,{labelAlign:"left",class:W.registerForm},{default:()=>[f(Y,{clearable:!1,label:"联系方式(直接监护人)",placeholder:"请输入手机号码",type:"tel",required:!0,autocomplete:"off",inputAlign:"right",class:W.username,modelValue:re.username,"onUpdate:modelValue":e=>re.username=e,border:!1,maxlength:11},{label:()=>f("div",null,[y("联系方式"),f("p",{class:W.tips},[y("(直接监护人)")])])}),f("div",{class:["van-hairline--bottom",W.fieldTipsGroup]},[f("div",{class:[W.fieldTips]},[y("手机号是音乐数字课堂的唯一登录账户")])]),f(Y,{center:!0,clearable:!1,required:!0,inputAlign:"right",label:"验证码",placeholder:"请输入验证码",autocomplete:"off",type:"number",modelValue:re.password,"onUpdate:modelValue":[e=>re.password=e,e=>{Te()}],maxlength:6},{button:()=>J.countDownStatus?f("span",{class:[W.codeText,ie.value?"":W.codeTextDisabled],onClick:ae},[y("获取验证码")]):f(q,{ref:e=>t.value=e,"auto-start":!1,class:W.countDown,time:J.countDownTime,onFinish:le,format:"ss秒后重试"},null)}),f(Y,{clearable:!1,required:!0,inputAlign:"right",label:"学生姓名",placeholder:"请输入学生姓名",autocomplete:"off",maxlength:14,modelValue:re.extra.nickname,"onUpdate:modelValue":e=>re.extra.nickname=e},null),f(Y,{clearable:!1,required:!0,inputAlign:"right",label:"学生性别",placeholder:"请选择性别",autocomplete:"off"},{input:()=>f(L,{"checked-color":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",modelValue:re.extra.gender,"onUpdate:modelValue":e=>re.extra.gender=e,direction:"horizontal"},{default:()=>[f(H,{size:"large",type:"primary",color:1!==re.extra.gender?"#F5F6FA":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",textColor:1!==re.extra.gender?"#626264":"#fff",class:W.radioSection},{default:()=>[f($,{class:W.radioItem,name:1},null),y("男")]}),f(H,{size:"large",type:"primary",color:0!==re.extra.gender?"#F5F6FA":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",textColor:0!==re.extra.gender?"#626264":"#fff",class:W.radioSection},{default:()=>[f($,{class:W.radioItem,name:0},null),y("女")]})]})}),f(Y,{clearable:!1,required:!0,inputAlign:"right",label:"所在年级",placeholder:"请选择年级",isLink:!0,readonly:!0,clickable:!1,modelValue:J.gradeNumText,onClick:()=>J.gradeStatus=!0},null),f(Y,{clearable:!1,required:!0,inputAlign:"right",label:"所在班级",placeholder:"请选择班级",isLink:!0,readonly:!0,clickable:!1,modelValue:J.currentClassText,onClick:()=>J.classStatus=!0},null),J.giftVipDay>0&&f("div",{class:W.memberNumer},[f("img",{src:N,class:W.iconGift},null),f("p",null,[y("注册成功即可获得乐器AI学练工具"),f("span",null,[J.giftVipDay||0]),y("天有效期")])])]}),f(R,{position:"bottom"},{default:()=>[f("div",{class:W.paymentContainer},[f("div",{class:W.payemntPrice},[f("img",{src:K,class:W.giftTip},null),f("div",null,[f("span",{class:W.needPrice},[f("i",{style:"font-style: normal"},[y("¥ ")]),f("span",null,[h(ce.value.amount)]),f("i",{style:"font-style: normal"},[y("/年")])]),ce.value.originAmount>ce.value.amount?f("del",{class:W.allPrice},[y("¥ "),h(ce.value.originAmount)]):""])]),f("div",{class:W.paymentBtn,onClick:()=>ue()},[f(_,{round:!0,disabled:J.loading,loading:J.loading},{default:()=>[y("立即支付")]})])])]})]),J.imgCodeStatus?f(A,{value:J.imgCodeStatus,"onUpdate:value":e=>J.imgCodeStatus=e,phone:re.username,type:"REGISTER",onClose:()=>{J.imgCodeStatus=!1},onSendCode:ne},null):null,f(w,{show:J.gradeStatus,"onUpdate:show":e=>J.gradeStatus=e,position:"bottom",round:!0,safeAreaInsetBottom:!0,lazyRender:!1,class:"popupBottomSearch"},{default:()=>[f(Q,{showToolbar:!0,columns:P.value,onCancel:()=>J.gradeStatus=!1,onConfirm:e=>{const t=e.selectedOptions[0];re.extra.currentGradeNum=t.value,J.gradeNumText=t.text,J.gradeStatus=!1}},null)]}),f(w,{show:J.classStatus,"onUpdate:show":e=>J.classStatus=e,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[f(Q,{showToolbar:!0,columns:ee,onCancel:()=>J.classStatus=!1,onConfirm:e=>{const t=e.selectedOptions[0];re.extra.currentClass=t.value,J.currentClassText=t.text,J.classStatus=!1}},null)]}),f(D,{title:"提示",show:J.dialogConfirmStatus,"onUpdate:show":e=>J.dialogConfirmStatus=e,message:"已购买会员,是否确认购买?",primaryColor:"#FF8057",allowHtml:!0,confirmButtonText:"确定",showCancelButton:!0,onConfirm:(r=i((function*(){yield fe()})),function(){return r.apply(this,arguments)})},null),f(D,{title:"提示",show:J.dialogStatus,"onUpdate:show":e=>J.dialogStatus=e,message:J.dialogMessage,allowHtml:!0,primaryColor:"#FF8057",confirmButtonText:"继续支付",onConfirm:(e=i((function*(){oe.pause();const e=J.dialogConfig.paymentConfig;te.config=null==e?void 0:e.paymentConfig,te.orderNo=null==e?void 0:e.orderNo,yield ye()})),function(){return e.apply(this,arguments)}),onCancel:e=>{oe.pause()}},null),f(w,{show:te.paymentStatus,closeOnClickOverlay:!1,position:"bottom",round:!0,closeOnPopstate:!0,safeAreaInsetBottom:!0,style:{minHeight:"30%"}},{default:()=>[f(k,{paymentConfig:te.orderInfo,onClose:()=>te.paymentStatus=!1,onBackOut:we,onConfirm:e=>_e(e)},null)]}),f(w,{show:te.showQrcode,"onUpdate:show":e=>te.showQrcode=e,round:!0,onClose:()=>{clearInterval(te.orderTimer)}},{default:()=>[f(M,{url:te.qrCodeUrl,pay_channel:te.pay_channel,orderType:se.value},null)]}),f(B,{modelValue:te.authShow,"onUpdate:modelValue":e=>te.authShow=e},{default:()=>[f(V,{onSuccess:be,hideHeader:!v().isApp},null)]}),f(E,{show:J.showTips,message:J.showMessage,showButton:J.showButton,buttonText:"刷新",onConfirm:()=>window.location.reload()},null),f(z,{show:J.showOtherSchool,messageAlign:"left",message:J.showOtherMessage,showCancelButton:!0,onCancel:()=>J.showOtherSchool=!1,onConfirm:()=>{J.showOtherSchool=!1,ue(!0)}},null)]);var e,r}}}))}}}))}();
  5. >>>>>>>> iteration-20250327-light:dist/assets/index-legacy-5123abf8.js