index-legacy-0decfafa.js 29 KB

1
  1. !function(){const e=["extra","loginType","autoRegister","password","multiUser"];function t(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function o(e){for(var o=1;o<arguments.length;o++){var r=null!=arguments[o]?arguments[o]:{};o%2?t(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function n(e,t,o){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,t||"default");if("object"!=typeof n)return n;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:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function r(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},s=Object.keys(e);for(n=0;n<s.length;n++)o=s[n],t.indexOf(o)>=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)o=s[n],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}function s(e,t,o,n,r,s,a){try{var l=e[s](a),i=l.value}catch(u){return void o(u)}l.done?t(i):Promise.resolve(i).then(n,r)}function a(e){return function(){var t=this,o=arguments;return new Promise((function(n,r){var a=e.apply(t,o);function l(e){s(a,n,r,l,i,"next",e)}function i(e){s(a,n,r,l,i,"throw",e)}l(void 0)}))}}System.register(["./index-legacy-95a64e8f.js","./index-legacy-069e8926.js","./student-register-store-legacy-57fd7fd7.js","./index-legacy-b57fbef3.js","./index-legacy-fbdb13a2.js","./index-legacy-71448b8c.js","./index-legacy-9b727788.js","./api-legacy-3e0852db.js","./index-legacy-38d634af.js","./index-legacy-73654bfb.js","./index-legacy-dcdedd8e.js","./index-legacy-178cd16f.js","./index-legacy-473e0241.js","./index-legacy-4487723c.js","./index-legacy-b45aebc7.js","./index-legacy-4417878c.js","./index-legacy-eb314d6e.js","./index-legacy-2748b4f1.js","./index-legacy-e29a711f.js","./index-legacy-6c1b8f0e.js","./index-legacy-a8edc5af.js","./Checker-legacy-f660e756.js","./Picker-legacy-4d7cbc52.js"],(function(t,n){"use strict";var s,l,i,u,d,c,p,m,g,h,f,C,v,_,y,x,S,w,b,T,A,I,F,N,L,P,k,q,O,E,B,R,j,G,D,V,U;return{setters:[e=>{s=e.d,l=e.P,i=e.q,u=e.r,d=e.x,c=e.al,p=e.e,m=e.y,g=e.D,h=e.a,f=e.A,C=e.N,v=e.C,_=e.U,y=e.z,x=e.M,S=e.bY,w=e.J},e=>{b=e.M},e=>{T=e.u},e=>{A=e.O},e=>{I=e.M},e=>{F=e.M},e=>{N=e.S},e=>{L=e.a},e=>{P=e.C},e=>{k=e.M},e=>{q=e.b},e=>{O=e.F},e=>{E=e.F},e=>{B=e.C},e=>{R=e.R,j=e.a},e=>{G=e.T},e=>{D=e.P},e=>{V=e.A},e=>{U=e.C},null,null,null,null],execute:function(){var M=document.createElement("style");M.textContent="._student-register_1vgqd_1{min-height:100vh;background:linear-gradient(180deg,#C9EDFD 0%,#CCF0FF 100%);overflow:hidden;position:relative;--k-font-primary: #007AFE}._student-register_1vgqd_1 ._studentRegisterContainer_1vgqd_8{padding-top:4.13333rem;background:url("+new URL("banner-bg-31681108.png",n.meta.url).href+') no-repeat top center;background-size:contain}._student-register_1vgqd_1 .van-picker__loading{top:calc(var(--van-picker-toolbar-height) + .53333rem + var(--van-search-input-height))!important}._paymentContainer_1vgqd_16{font-size:.37333rem;padding:.32rem .66667rem calc(.32rem + env(safe-area-inset-bottom)) .66667rem;background:#FFFFFF;box-shadow:0 -.02667rem #f2f2f2,inset 0 .02667rem .08rem #fff;border-radius:.48rem .48rem 0 0}._paymentContainer_1vgqd_16 .van-button{height:1.06667rem;line-height:1.06667rem;background:linear-gradient(135deg,#31C7FF 0%,#007AFE 100%);font-size:.42667rem;color:#fff;font-weight:500;border:0}._studentSection_1vgqd_32{margin:0 .37333rem .32rem;padding:0;background:linear-gradient(180deg,#DBF6FD 0%,#FFFFFF 4%,#FFFFFF 100%);border-radius:.42667rem;border:.05333rem solid #FFFFFF}._registerForm_1vgqd_39{border-radius:.48rem;overflow:hidden}._registerForm_1vgqd_39 ._selectStudentGroup_1vgqd_43{margin-left:.26667rem;font-size:.37333rem;color:#1189ff;display:flex;align-items:center;justify-content:center}._registerForm_1vgqd_39 ._selectStudentGroup_1vgqd_43._selectStudentGroupChecked_1vgqd_51 span:after{transform:rotate(180deg)}._registerForm_1vgqd_39 ._selectStudentGroup_1vgqd_43 span{display:flex;align-items:center;justify-content:center}._registerForm_1vgqd_39 ._selectStudentGroup_1vgqd_43 span:after{display:inline-block;content:"";width:.24rem;height:.13333rem;margin-left:.10667rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAAXNSR0IArs4c6QAAAQpJREFUKFOV0sEuA0Ecx/Hvb1MuKlUJHoAn4NhLL5zqBSTODk4k7TYeQKwmnBycJV5AT1x6ceQJeAAktht1ofYvs6qhths7t//M7/+ZycwIoBzYPuADnqtzjBgIQl97ck0zB3YksZMDGEbNOO42tZtAnNpEOaKNsZYLE5dhiRpbev+CgLkTK/Zf6WCs/AsTN4Upqk/b6rn8EHJFsWXzhZhrwVIWZnDX96j06nr8zv2C3GTp0BZlCbaQhhk8mKhEDd3/XP8DDbBlz+gA0yPYSyyqUUO3o5ukQi40G9hqDG3BpKsN3jyoPfu6SjvpWCj5Xy3bIOYsafTYDOs6H3d3mdAAW+cDwqYush7gE/MJSwtu5d2eAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}._registerForm_1vgqd_39 .van-cell{background-color:transparent}._registerForm_1vgqd_39 .van-cell{padding:.37333rem .48rem}._registerForm_1vgqd_39 .van-field__label{font-size:.42667rem;color:#666;line-height:.58667rem;display:flex;align-items:center}._registerForm_1vgqd_39 .van-field__control{font-size:.42667rem;color:#131415}._registerForm_1vgqd_39 ._codeText_1vgqd_85{color:#1189ff;font-size:.37333rem}._radioSection_1vgqd_89{position:relative;min-width:.85333rem;justify-content:center;padding:.13333rem .50667rem;font-size:.37333rem;font-weight:500;border-radius:.16rem}._radioItem_1vgqd_98{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}._radioSection_1vgqd_89+._radioSection_1vgqd_89{margin-left:.32rem}._selectStudentPopup_1vgqd_109 .van-popup__close-icon{color:#767c7f}._studentInfo_1vgqd_112 .van-cell{padding:.26667rem 0}._studentInfo_1vgqd_112 .van-cell:first-child{padding-top:0}._studentInfo_1vgqd_112 .van-cell:last-child{padding-bottom:0}._studentInfo_1vgqd_112 .van-cell__title{flex:1 auto;font-size:.37333rem;color:#666;line-height:.53333rem}._studentInfo_1vgqd_112 .van-cell__title span{color:#666!important}._studentInfo_1vgqd_112 .van-cell__value{font-size:.37333rem;color:#131415;flex:1 auto;line-height:.53333rem}._studentInfo_1vgqd_112 .van-cell__value span{color:#131415!important}._studentBtnGroup_1vgqd_139{display:flex;align-items:center;padding-top:.53333rem;padding-bottom:.13333rem}._studentBtnGroup_1vgqd_139 .van-button{flex:1}._studentBtnGroup_1vgqd_139 .van-button+.van-button{margin-left:.4rem}\n',document.head.appendChild(M);const z={"student-register":"_student-register_1vgqd_1",studentRegisterContainer:"_studentRegisterContainer_1vgqd_8",paymentContainer:"_paymentContainer_1vgqd_16",studentSection:"_studentSection_1vgqd_32",registerForm:"_registerForm_1vgqd_39",selectStudentGroup:"_selectStudentGroup_1vgqd_43",selectStudentGroupChecked:"_selectStudentGroupChecked_1vgqd_51",codeText:"_codeText_1vgqd_85",radioSection:"_radioSection_1vgqd_89",radioItem:"_radioItem_1vgqd_98",selectStudentPopup:"_selectStudentPopup_1vgqd_109",studentInfo:"_studentInfo_1vgqd_112",studentBtnGroup:"_studentBtnGroup_1vgqd_139"},Y=[];for(let e=1;e<=40;e++)Y.push({text:e+"班",value:e});const K={1:"一年级",2:"二年级",3:"三年级",4:"四年级",5:"五年级",6:"六年级",7:"七年级",8:"八年级",9:"九年级"},Q=(e,t)=>{let o=[];const n=[{text:"一年级",value:1,instrumentCode:t},{text:"二年级",value:2,instrumentCode:t},{text:"三年级",value:3,instrumentCode:t},{text:"四年级",value:4,instrumentCode:t},{text:"五年级",value:5,instrumentCode:t}],r=[{text:"六年级",value:6,instrumentCode:t}],s=[{text:"七年级",value:7,instrumentCode:t},{text:"八年级",value:8,instrumentCode:t},{text:"九年级",value:9,instrumentCode:t}];return"FIVE_YEAR_SYSTEM"===e?o.push(...n):"SIX_YEAR_SYSTEM"===e?o.push(...n,...r):"THREE_YEAR_SYSTEM"===e?o.push(...s):"FORE_YEAR_SYSTEM"===e?o.push(...r,...s):o.push(...n,...r,...s),o};t("default",s({name:"activation-register",setup(){const t=l(),n=T(),s=i(),M=u(),J=d({schoolId:null,schoolAreaId:null,activationCode:null,paymentType:"",paymentChannel:"",multi_user_limit:1,registerDetails:{},details:[],gradeYear:"",schoolInstrumentSetType:null,isRegister:"create",isDisabled:!1,isTipRegister:!1,isChangeSchool:!1,schoolStatus:!1,schoolPopupShow:!1,schoolLoading:!1,schoolPopupIndex:[],schoolAreaList:[],provinceCode:null,cityCode:null,regionCode:null,showResultPopup:!1,reslutPopupType:"",resultPopupContent:"",registerType:"",detailVip:{},giftVipDay:0,submitLoading:!1,showTips:!1,showButton:!1,showMessage:"请使用微信扫描二维码",countDownStatus:!0,countDownTime:12e4,imgCodeStatus:!1,gradeNumText:"",currentClassText:"",schoolName:"",areaName:"",gradeStatus:!1,classStatus:!1,loading:!1,showConfirmPopup:!1,showPicker:!1,areaList:[],tipStatus:!0,dialogConfirmStatus:!1,contract_sign:!1,countDownTimePay:6e4,dialogConfig:{},showSelectStudent:!1,studentList:[],studentItem:{},joinType:"digitalize",gradeList:[],classList:[],saveUserId:null,saveId:null,openId:null,code:null,registerExpireTime:null,instrumentCode:null,activeOverTime:0,activeOverStatus:!0,gradePopupShow:!1,gradePopupIndex:[],classPopupShow:!1,classPopupIndex:[]}),X=d({showOtherSchool:!1,showCloseButton:!0,showOtherMessage:"",otherType:"",showCancelButton:!0,cancelButtonColor:"",cancelButtonText:"取消",showConfirmButton:!0,confirmButtonColor:"",confirmButtonText:"确定",messageAlign:"left"});d({showQrcode:!1,qrCodeUrl:"",pay_channel:"",orderInfo:{},authShow:!1,orderNo:null,config:{},paymentStatus:!1,orderTimer:null});const Z=d({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:""});q(1e3,{controls:!0}).pause(),c({time:J.activeOverTime,onFinish(){J.activeOverStatus=!0,J.submitLoading||H()}});const H=()=>{J.showTips=!0,J.showMessage='<p style="color: #F44541">报名已截止,感谢您的参与</p>',J.showButton=!1},W=()=>{J.countDownStatus=!1,y((()=>{M.value.start()}))},$=()=>{if(!x(Z.username))return C("请输入正确的手机号码");J.imgCodeStatus=!0},ee=p((()=>!!x(Z.username))),te=()=>{J.countDownStatus=!0,M.value.reset()},oe=(e,t)=>{J.isTipRegister=e,J.isChangeSchool=t},ne=(e=!0)=>x(Z.username)?Z.password?Z.extra.nickname?[0,1].includes(Z.extra.gender)?Z.extra.currentGradeNum?Z.extra.currentClass?!J.activationCode&&(e&&C("请输入互通码"),!0):(e&&C("请选择所在班级"),!0):(e&&C("请选择所在年级"),!0):(e&&C("请选择性别"),!0):(e&&C("请输入学生姓名"),!0):(e&&C("请输入验证码"),!0):(e&&C("请输入正确的手机号码"),!0),re=()=>{const{extra:e}=Z;return J.studentItem.nickname!==e.nickname&&J.isTipRegister?(X.showOtherMessage="学生姓名与上次提交信息不一致,请确认修改学生信息或创建新的学生账号",X.showOtherSchool=!0,X.showCancelButton=!0,X.showCloseButton=!0,X.cancelButtonColor="linear-gradient( 224deg, #3FE1E6 0%, #00CDD4 100%)",X.cancelButtonText="新建学生",X.confirmButtonColor="linear-gradient( 305deg, #40C8FF 0%, #3192FF 100%)",X.confirmButtonText="修改信息",X.otherType="nickname",X.messageAlign="left",!0):"create"===J.isRegister&&J.studentList.length>=J.multi_user_limit&&(X.showOtherMessage=`同一手机号最多创建${J.multi_user_limit}个学生`,X.showOtherSchool=!0,X.showCancelButton=!1,X.showCloseButton=!0,X.confirmButtonColor="linear-gradient( 305deg, #40C8FF 0%, #3192FF 100%)",X.confirmButtonText="我知道了",X.otherType="limit",X.messageAlign="center",!0)},se=function(){var t=a((function*(){J.submitLoading=!0;try{if(ne()||re())return void(J.submitLoading=!1);const{extra:t,loginType:s,autoRegister:a,password:l,multiUser:i}=Z,u=r(Z,e);let d=s,c=a,p=l,m=i;"update"===J.isRegister&&(d="TOKEN",c=!1,p=J.studentItem.token,m=!1);const h=yield g.post("/edu-app/userlogin",{requestType:"form",data:o(o({loginType:d,autoRegister:c,password:p,multiUser:m},u),{},{extra:JSON.stringify(o(o({},t),{},{schoolId:J.schoolId}))})});if(200!==h.code)5436===h.code?(J.showTips=!0,J.showMessage="二维码已经失效,详情请咨询学校老师",J.showButton=!1):5435===h.code&&(J.showTips=!0,J.showMessage=h.message,J.showButton=!0);else{n.setToken(h.data.token_type+" "+h.data.access_token),S();const e=yield g.get("/edu-app/user/getUserInfo",{requestType:"form"});w(e.data),yield ae()}}catch(t){oe("create"!==J.isRegister,!1)}finally{J.submitLoading=!1}}));return function(){return t.apply(this,arguments)}}(),ae=function(){var e=a((function*(){try{const{extra:e,username:t}=Z,n=yield g.post("/edu-app/student/register",{data:o(o({clientType:"STUDENT"},e),{},{activationCode:J.activationCode,schoolId:J.schoolId,schoolAreaId:J.schoolAreaId,schoolVerify:!1,mobile:t,newRegUser:"create"===J.isRegister})});return 200!==n.code?(5436===n.code?(J.showTips=!0,J.showMessage="二维码已经失效,详情请咨询学校老师",J.showButton=!1):5435===n.code?(J.showTips=!0,J.showMessage=n.message,J.showButton=!0):5437===n.code?(J.showTips=!0,J.showMessage='<p style="color: #F44541">报名已截止,感谢您的参与</p>',J.showButton=!1):5442!==n.code&&5443!==n.code||(J.showResultPopup=!0,J.reslutPopupType="EXPIRED",J.resultPopupContent=n.message),!1):(J.showResultPopup=!0,J.reslutPopupType="ACTIVATING",!0)}catch(e){}}));return function(){return e.apply(this,arguments)}}(),le=function(){var e=a((function*(){if(6===Z.password.length&&x(Z.username))try{const{data:e}=yield g.get(`/edu-app/open/student/studentInfo?mobile=${Z.username}&code=${Z.password}&type=REGISTER&activationCodeFlag=1`);if(J.studentList=e||[],J.studentList.length>0){const e=J.studentList[0];J.studentItem=e,Z.extra.nickname=e.nickname;const t=[];e.provinceName&&(t.push(e.provinceName),J.provinceCode=e.provinceCode),e.cityName&&(t.push(e.cityName),J.cityCode=e.cityCode),e.regionName&&(t.push(e.regionName),J.regionCode=e.regionCode),J.areaName=t.join(" "),J.schoolName=e.schoolName,J.schoolId=e.schoolId,J.schoolAreaId=e.schoolAreaId;const o=J.gradeList||[];null==o||o.forEach((t=>{t.value===e.currentGradeNum&&(J.instrumentCode=t.instrumentCode,J.gradeNumText=t.text,Z.extra.currentGradeNum=e.currentGradeNum,"CLASS"===J.schoolInstrumentSetType&&(J.classList=t.classList))})),J.classList.forEach((t=>{t.value===e.currentClass&&(J.currentClassText=t.text,Z.extra.currentClass=e.currentClass)})),Z.extra.gender=e.gender,J.isRegister="update",oe(!0,!1)}else J.isRegister="create",oe(!1,!1),J.studentItem=[]}catch(e){}}));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=a((function*(e){J.schoolLoading=!0;try{const{data:t}=yield g.post("/edu-app/open/schoolArea/list",{data:{name:e,testFlag:!0,provinceCode:J.provinceCode,cityCode:J.cityCode,regionCode:J.regionCode}});J.schoolAreaList=t}catch(t){}J.schoolLoading=!1}));return function(t){return e.apply(this,arguments)}}(),ue=e=>{if(!e)return"";let t=e.match(/\d+/);if(t){let o=e.indexOf(t[0]),n=o+t[0].length;return e.substring(0,o)+"*".repeat(t[0].length)+e.substring(n)}return e},de=function(){var e=a((function*(){try{const{data:t}=yield g.get("/edu-app/open/schoolArea/detail/"+J.schoolAreaId);if(console.log(t,"data"),t.school){const o=t.school||{},n=o.schoolInstrumentList||[];if("SCHOOL"===o.schoolInstrumentSetType){var e;const t=null===(e=n[0])||void 0===e?void 0:e.instrumentCode;J.gradeList=Q(o.gradeYear,t),J.classList=Y}else if("GRADE"===o.schoolInstrumentSetType)n.forEach((e=>{J.gradeList.push({text:K[e.gradeNum],value:e.gradeNum,instrumentId:e.instrumentId,instrumentCode:e.instrumentCode})})),J.gradeList.sort(((e,t)=>e.value-t.value)),J.classList=Y;else if("CLASS"===o.schoolInstrumentSetType){const e=[];n.forEach((t=>{e.includes(t.gradeNum)||e.push(t.gradeNum)}));const t=[];e.forEach((e=>{const o={text:K[e],value:e,instrumentId:"",instrumentCode:"",instrumentName:"",classList:[]};n.forEach((t=>{e===t.gradeNum&&(o.instrumentId=t.instrumentId,o.instrumentCode=t.instrumentCode,o.instrumentName=t.instrumentName,o.classList.push({text:t.classNum+"班",value:t.classNum,instrumentCode:t.instrumentCode}))})),o.classList.sort(((e,t)=>e.value-t.value)),t.push(o)})),t.sort(((e,t)=>e.value-t.value)),J.gradeList=t,J.classList=[]}else J.gradeList=Q(o.gradeYear),J.classList=Y}else J.gradeList=Q(),J.classList=Y}catch(t){}}));return function(){return e.apply(this,arguments)}}();return m(a((function*(){try{const e=t.query.code;e&&(J.activationCode=window.atob(e))}catch(e){}L().then((e=>{200===(null==e?void 0:e.code)&&(J.areaList=(e=>{const t={},o={},n={};return e.forEach((e=>{t[e.code]=e.name})),e.forEach((e=>{var t;null===(t=e.areas)||void 0===t||t.forEach((e=>{o[e.code]=e.name}))})),e.forEach((e=>{var t;null===(t=e.areas)||void 0===t||t.forEach((e=>{var t;null===(t=e.areas)||void 0===t||t.forEach((e=>{n[e.code]=e.name}))}))})),{province_list:t,city_list:o,county_list:n}})(e.data))}));try{const{data:e}=yield g.get("/edu-app/open/paramConfig/queryByParamNameList",{requestType:"form",params:{paramNames:"multi_user_limit"}});e&&Array.isArray(e)&&e.forEach((e=>{"multi_user_limit"===e.paramName&&(J.multi_user_limit=e.paramValue?Number(e.paramValue):1)}))}catch(o){}J.gradeList=Q(),J.classList=Y}))),()=>{return h("div",{class:z["student-register"]},[h("div",{class:z.studentRegisterContainer},[h("div",{class:[z.studentSection]},[h(O,{labelAlign:"left",class:z.registerForm},{default:()=>[h(E,{clearable:!1,label:"联系方式",placeholder:"请输入手机号码",type:"tel",required:!0,autocomplete:"off",inputAlign:"right",modelValue:Z.username,"onUpdate:modelValue":[e=>Z.username=e,()=>{Z.password="",Z.extra.nickname="",Z.extra.currentGradeNum="",Z.extra.currentClass="",Z.extra.gender=1,J.areaName="",J.schoolName="",J.currentClassText="",J.gradeNumText="",J.studentList=[],J.studentItem={},J.isRegister="create",J.isTipRegister=!1,J.isChangeSchool=!1}],maxlength:11},null),h(E,{center:!0,clearable:!1,required:!0,inputAlign:"right",label:"验证码",placeholder:"请输入验证码",autocomplete:"off",type:"number",modelValue:Z.password,"onUpdate:modelValue":[e=>Z.password=e,e=>{le()}],maxlength:6},{button:()=>J.countDownStatus?h("span",{class:[z.codeText,ee.value?"":z.codeTextDisabled],onClick:$},[f("获取验证码")]):h(B,{ref:e=>M.value=e,"auto-start":!1,class:z.countDown,time:J.countDownTime,onFinish:te,format:"ss秒后重试"},null)}),h(E,{clearable:!1,required:!0,inputAlign:"right",label:"学生姓名",placeholder:"请输入学生姓名",autocomplete:"off",maxlength:14,modelValue:Z.extra.nickname,"onUpdate:modelValue":e=>Z.extra.nickname=e},{extra:()=>J.studentList.length>=1&&h("div",{class:[z.selectStudentGroup,J.showSelectStudent&&z.selectStudentGroupChecked],onClick:()=>J.showSelectStudent=!0},[h("span",null,[J.studentItem.userId?"切换":"新增"])])}),h(E,{clearable:!1,required:!0,inputAlign:"right",label:"学生性别",placeholder:"请选择性别",autocomplete:"off"},{input:()=>h(R,{"checked-color":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",modelValue:Z.extra.gender,"onUpdate:modelValue":e=>Z.extra.gender=e,direction:"horizontal"},{default:()=>[h(G,{size:"large",type:"primary",color:1!==Z.extra.gender?"#F5F6FA":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",textColor:1!==Z.extra.gender?"#626264":"#fff",class:z.radioSection},{default:()=>[h(j,{class:z.radioItem,name:1},null),f("男")]}),h(G,{size:"large",type:"primary",color:0!==Z.extra.gender?"#F5F6FA":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",textColor:0!==Z.extra.gender?"#626264":"#fff",class:z.radioSection},{default:()=>[h(j,{class:z.radioItem,name:0},null),f("女")]})]})}),h(E,{clearable:!1,required:!0,inputAlign:"right",label:"所在地区",placeholder:"请选择地区",isLink:"update"!==J.isRegister,readonly:!0,clickable:!1,modelValue:J.areaName,onClick:()=>{"update"!==J.isRegister&&(J.showPicker=!0)}},null),h(E,{clearable:!1,required:!0,inputAlign:"right",label:"互通学校",placeholder:"请选择学校",isLink:"update"!==J.isRegister,readonly:!0,clickable:!1,modelValue:J.schoolName,onClick:()=>{"update"!==J.isRegister&&(J.areaName?(J.schoolStatus=!0,J.schoolAreaId&&(J.schoolPopupIndex=[J.schoolAreaId])):C("请选择地区"))}},null),h(E,{clearable:!1,required:!0,inputAlign:"right",label:"所在年级",placeholder:"请选择年级",isLink:"update"!==J.isRegister,readonly:!0,clickable:!1,modelValue:J.gradeNumText,onClick:()=>{"update"!==J.isRegister&&(J.gradePopupIndex=[Z.extra.currentGradeNum],J.gradeStatus=!0)}},null),h(E,{clearable:!1,required:!0,inputAlign:"right",label:"所在班级",placeholder:"请选择班级",isLink:"update"!==J.isRegister,readonly:!0,clickable:!1,modelValue:J.currentClassText,onClick:()=>{"update"!=J.isRegister&&("CLASS"===J.schoolInstrumentSetType&&J.classList.length<=0?C("请先选择年级"):(J.classPopupIndex=[Z.extra.currentClass],J.classStatus=!0))}},null),t.query.code?h(E,{clearable:!1,required:!0,inputAlign:"right",label:"互通码",readonly:!!t.query.code,modelValue:ue(J.activationCode)},null):h(E,{clearable:!1,required:!0,inputAlign:"right",label:"互通码",placeholder:"请输入互通码",autocomplete:"off",modelValue:J.activationCode,"onUpdate:modelValue":e=>J.activationCode=e},null)]})]),h(b,{position:"bottom"},{default:()=>[h("div",{class:z.paymentContainer},[h(v,{onClick:()=>{ne()||re()?J.submitLoading=!1:J.showConfirmPopup=!0},round:!0,block:!0,disabled:J.submitLoading,loading:J.submitLoading},{default:()=>[f("提交")]})])]})]),J.imgCodeStatus?h(I,{value:J.imgCodeStatus,"onUpdate:value":e=>J.imgCodeStatus=e,phone:Z.username,type:"REGISTER",onClose:()=>{J.imgCodeStatus=!1},onSendCode:W},null):null,h(_,{show:J.schoolStatus,"onUpdate:show":e=>J.schoolStatus=e,position:"bottom",round:!0,safeAreaInsetBottom:!0,lazyRender:!1,class:"popupBottomSearch",onOpen:()=>{J.schoolPopupShow=!0},onClosed:()=>{J.schoolPopupShow=!1}},{default:()=>[J.schoolPopupShow&&h("div",null,[h(D,{showToolbar:!0,modelValue:J.schoolPopupIndex,"onUpdate:modelValue":e=>J.schoolPopupIndex=e,columns:J.schoolAreaList,loading:J.schoolLoading,columnsFieldNames:{text:"name",value:"id"},onCancel:()=>J.schoolStatus=!1,onConfirm:e=>{const t=e.selectedOptions[0];J.schoolId=t.schoolId||null,J.schoolAreaId=t.id,J.schoolName=t.name,J.schoolStatus=!1,J.gradeNumText="",Z.extra.currentGradeNum=null,J.currentClassText="",Z.extra.currentClass=null,de()}},{"columns-top":h(k,{placeholder:"请输入学校名称",onSearch:e=>{ie(e)}},null)})])]}),h(_,{show:J.gradeStatus,"onUpdate:show":e=>J.gradeStatus=e,position:"bottom",round:!0,safeAreaInsetBottom:!0,lazyRender:!1,class:"popupBottomSearch",onOpen:()=>{J.gradePopupShow=!0},onClosed:()=>{J.gradePopupShow=!1}},{default:()=>[J.gradePopupShow&&h(D,{showToolbar:!0,modelValue:J.gradePopupIndex,"onUpdate:modelValue":e=>J.gradePopupIndex=e,columns:J.gradeList,onCancel:()=>J.gradeStatus=!1,onConfirm:e=>{const t=e.selectedOptions[0];Z.extra.currentGradeNum=t.value,J.gradeNumText=t.text,J.gradeStatus=!1,["SCHOOL","GRADE"].includes(J.schoolInstrumentSetType)&&(J.instrumentCode=t.instrumentCode),"CLASS"===J.schoolInstrumentSetType&&(J.classList=t.classList),["CLASS","GRADE"].includes(J.schoolInstrumentSetType)&&(J.currentClassText="",Z.extra.currentClass="")}},null)]}),h(_,{show:J.classStatus,"onUpdate:show":e=>J.classStatus=e,position:"bottom",round:!0,class:"popupBottomSearch",onOpen:()=>{J.classPopupShow=!0},onClosed:()=>{J.classPopupShow=!1}},{default:()=>[J.classPopupShow&&h(D,{showToolbar:!0,modelValue:J.classPopupIndex,"onUpdate:modelValue":e=>J.classPopupIndex=e,columns:J.classList,onCancel:()=>J.classStatus=!1,onConfirm:e=>{const t=e.selectedOptions[0];Z.extra.currentClass=t.value,J.currentClassText=t.text,J.classStatus=!1,["CLASS"].includes(J.schoolInstrumentSetType)&&(J.instrumentCode=t.instrumentCode)}},null)]}),h(A,{show:J.showTips,message:J.showMessage,showButton:J.showButton,buttonText:"刷新",onConfirm:()=>window.location.reload()},null),h(F,{show:X.showOtherSchool,messageAlign:X.messageAlign,message:X.showOtherMessage,showCancelButton:X.showCancelButton,cancelButtonColor:X.cancelButtonColor,cancelButtonText:X.cancelButtonText,confirmButtonColor:X.confirmButtonColor,confirmButtonText:X.confirmButtonText,onClose:()=>X.showOtherSchool=!1,onCancel:(o=a((function*(){if(X.showOtherSchool=!1,"nickname"===X.otherType)J.isRegister="create",oe(!1,!1),se();else if("member"===X.otherType){if(!(yield ae()))return;J.registerExpireTime&&J.activeOverStatus&&H()}else"payment"===X.otherType&&(J.joinType="tradition")})),function(){return o.apply(this,arguments)}),onConfirm:(e=a((function*(){X.showOtherSchool=!1,"nickname"===X.otherType?(J.isRegister="update",oe(!1,!1),se()):"change"===X.otherType?(J.isChangeSchool=!0,se()):"limit"===X.otherType?oe(!("create"===J.isRegister&&!J.studentItem.userId),!1):X.otherType})),function(){return e.apply(this,arguments)})},null),h(_,{show:J.showSelectStudent,"onUpdate:show":e=>J.showSelectStudent=e,round:!0,position:"bottom",safeAreaInsetBottom:!0,closeable:!0},{default:()=>[h(N,{studentItem:J.studentItem,list:J.studentList,onClose:()=>J.showSelectStudent=!1,onConfirm:e=>{if(e.userId){J.studentItem=e;const t=e;Z.extra.nickname=t.nickname;const o=J.gradeList||[],n=[];t.provinceName&&(n.push(t.provinceName),J.provinceCode=t.provinceCode),t.cityName&&(n.push(t.cityName),J.cityCode=t.cityCode),t.regionName&&(n.push(t.regionName),J.regionCode=t.regionCode),J.areaName=n.join(" "),J.schoolName=t.schoolName,J.schoolId=t.schoolId,J.schoolAreaId=t.schoolAreaId,Z.extra.currentGradeNum=null,J.gradeNumText="",J.instrumentCode="",null==o||o.forEach((e=>{e.value===t.currentGradeNum&&(J.instrumentCode=e.instrumentCode,J.gradeNumText=e.text,Z.extra.currentGradeNum=t.currentGradeNum,"CLASS"===J.schoolInstrumentSetType&&(J.classList=e.classList))})),Z.extra.currentClass=null,J.currentClassText="",J.classList.forEach((e=>{e.value===t.currentClass&&(J.currentClassText=e.text,Z.extra.currentClass=t.currentClass)})),Z.extra.gender=t.gender,J.isRegister="update",oe(!0,!1),J.showSelectStudent=!1}else{if(J.studentList.length>=J.multi_user_limit)return X.showOtherMessage=`同一手机号最多创建${J.multi_user_limit}个学生`,X.showOtherSchool=!0,X.showCancelButton=!1,X.showCloseButton=!0,X.confirmButtonColor="linear-gradient( 305deg, #40C8FF 0%, #3192FF 100%)",X.confirmButtonText="我知道了",X.otherType="limit",X.messageAlign="center",!0;J.studentItem=e,J.isRegister="create",oe(!1,!1),Z.extra.nickname="",Z.extra.currentGradeNum="",Z.extra.currentClass="",Z.extra.gender=1,J.currentClassText="",J.gradeNumText="",J.showSelectStudent=!1}}},null)]}),h(_,{show:J.showPicker,"onUpdate:show":e=>J.showPicker=e,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[h(V,{areaList:J.areaList,onCancel:()=>J.showPicker=!1,onConfirm:({selectedOptions:e})=>{J.provinceCode=e[0].value,J.cityCode=e[1].value,J.regionCode=e[2].value,J.areaName=e.map((e=>e.text)).join(" "),J.showPicker=!1,J.schoolId=null,J.schoolAreaId=null,J.schoolName="",J.gradeNumText="",Z.extra.currentGradeNum=null,J.currentClassText="",Z.extra.currentClass=null,ie()}},null)]}),h(_,{show:J.showConfirmPopup,style:{background:"transparent",overflow:"visible !important"}},{default:()=>[h(P,{type:"INFO",showButton:!1},{default:()=>[h("div",{class:z.studentInfo},[h(U,{border:!1,title:"学生姓名",value:Z.extra.nickname},null),h(U,{border:!1,title:"学生性别",value:1===Z.extra.gender?"男":"女"},null),h(U,{border:!1,title:"所在地区",value:J.areaName},null),h(U,{border:!1,title:"互通学校",value:J.schoolName},null),h(U,{border:!1,title:"所在年级",value:J.gradeNumText},null),h(U,{border:!1,title:"所在班级",value:J.currentClassText},null),!t.query.code&&h(U,{border:!1,title:"互通码",value:J.activationCode},null)]),h("div",{class:z.studentBtnGroup},[h(v,{round:!0,block:!0,onClick:()=>J.showConfirmPopup=!1},{default:()=>[f("取消")]}),h(v,{round:!0,block:!0,disabled:J.submitLoading,loading:J.submitLoading,color:"linear-gradient( 305deg, #3192FF 0%, #40C8FF 100%)",onClick:()=>{J.showConfirmPopup=!1,se()}},{default:()=>[f("提交")]})])]})]}),h(_,{show:J.showResultPopup,style:{background:"transparent",overflow:"visible !important"}},{default:()=>[h(P,{type:J.reslutPopupType,btnText:"ACTIVATING"===J.reslutPopupType?"立即下载激活":"我知道了",onConfirm:()=>{"ACTIVATING"===J.reslutPopupType?s.push("/download"):J.showResultPopup=!1}},{default:()=>["ACTIVATING"===J.reslutPopupType&&h("p",null,[f("请下载"),h("span",{style:{color:"#2B85FF"}},[f("【音乐数字课堂App】")]),f(",使用手机号激活,实现音乐课堂互通互联")]),"CANCELLED"===J.reslutPopupType&&h("p",{style:{textAlign:"center",paddingTop:"5px"}},[J.resultPopupContent]),"EXPIRED"===J.reslutPopupType&&h("p",{style:{textAlign:"center",paddingTop:"5px"}},[J.resultPopupContent])]})]})]);var e,o}}}))}}}))}();