detail-legacy-50f999e8.js 9.5 KB

1
  1. !function(){function e(e,t,n,r,o,a,i){try{var l=e[a](i),d=l.value}catch(s){return void n(s)}l.done?t(d):Promise.resolve(d).then(r,o)}function t(t){return function(){var n=this,r=arguments;return new Promise((function(o,a){var i=t.apply(n,r);function l(t){e(i,o,a,l,d,"next",t)}function d(t){e(i,o,a,l,d,"throw",t)}l(void 0)}))}}System.register(["./index-legacy-95a64e8f.js","./index-legacy-069e8926.js","./index-legacy-9b727788.js","./index-legacy-178cd16f.js","./index-legacy-473e0241.js","./index-legacy-b45aebc7.js","./index-legacy-4417878c.js","./index-legacy-dcdedd8e.js","./index-legacy-a8edc5af.js","./index-legacy-e29a711f.js","./Checker-legacy-f660e756.js"],(function(e,n){"use strict";var r,o,a,i,l,d,s,u,c,p,_,m,g,f,h,b,z;return{setters:[e=>{r=e.d,o=e.P,a=e.x,i=e.e,l=e.y,d=e.a,s=e.A,u=e.C,c=e.U,p=e.D},e=>{_=e.M},e=>{m=e.S},e=>{g=e.F},e=>{f=e.F},e=>{h=e.R,b=e.a},e=>{z=e.T},null,null,null,null],execute:function(){var v=document.createElement("style");v.textContent="._student-register_zep89_1{min-height:100vh;background:linear-gradient(180deg,#C9EDFD 0%,#CCF0FF 100%);overflow:hidden;position:relative;--k-font-primary: #007AFE}._student-register_zep89_1 ._studentRegisterContainer_zep89_8{padding-top:4.8rem;background:url("+new URL("banner1-ff61af27.png",n.meta.url).href+") no-repeat top center;background-size:contain}._paymentContainer_zep89_13{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_zep89_13 .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_zep89_29{margin:0 .37333rem .32rem;padding:0;background:linear-gradient(180deg,rgba(219,246,253) 0%,rgba(255,255,255) 30%);border-radius:.42667rem;border:.05333rem solid #FFFFFF}._registerForm_zep89_36{border-radius:.48rem;overflow:hidden}._registerForm_zep89_36 ._selectStudentGroup_zep89_40{margin-left:.26667rem;font-size:.37333rem;color:#1189ff;display:flex;align-items:center;justify-content:center}._registerForm_zep89_36 ._selectStudentGroup_zep89_40 span{display:flex;align-items:center;justify-content:center;background:rgba(17,137,255,.08);border-radius:.53333rem;border:.02667rem solid rgba(17,137,255,.6);padding:0 .21333rem}._registerForm_zep89_36 .van-cell{background-color:transparent}._registerForm_zep89_36 .van-cell{padding:.37333rem .48rem}._registerForm_zep89_36 .van-field__label{font-size:.42667rem;color:#666;line-height:.58667rem;display:flex;align-items:center}._registerForm_zep89_36 .van-field__control{font-size:.42667rem;color:#131415}._registerForm_zep89_36 ._codeText_zep89_74{color:#1189ff;font-size:.37333rem}._radioSection_zep89_78{position:relative;min-width:.85333rem;justify-content:center;padding:.13333rem .50667rem;font-size:.37333rem;font-weight:500;border-radius:.16rem}._radioItem_zep89_87{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}._radioSection_zep89_78+._radioSection_zep89_78{margin-left:.32rem}._selectStudentPopup_zep89_98 .van-popup__close-icon{color:#767c7f}._studentInfo_zep89_101 .van-cell{padding:.26667rem 0}._studentInfo_zep89_101 .van-cell:first-child{padding-top:0}._studentInfo_zep89_101 .van-cell:last-child{padding-bottom:0}._studentInfo_zep89_101 .van-cell__title{font-size:.37333rem;color:#666;line-height:.53333rem}._studentInfo_zep89_101 .van-cell__title span{color:#666!important}._studentInfo_zep89_101 .van-cell__value{font-size:.37333rem;color:#131415;flex:1 auto;line-height:.53333rem}._studentInfo_zep89_101 .van-cell__value span{color:#131415!important}._studentBtnGroup_zep89_127{display:flex;align-items:center;padding-top:.53333rem;padding-bottom:.13333rem}._studentBtnGroup_zep89_127 .van-button{flex:1}._studentBtnGroup_zep89_127 .van-button+.van-button{margin-left:.4rem}._popupContainer_zep89_139{width:7.86667rem;border-radius:.53333rem;padding:.34667rem .53333rem .53333rem;background:url("+new URL("top_bg-eb0ebd6e.png",n.meta.url).href+") no-repeat top;background-size:contain;background-color:#fff}._popupContainer_zep89_139 ._title_zep89_147{width:5.73333rem;height:1.73333rem;display:block;margin:0 auto}._popupContainer_zep89_139 ._content_zep89_153{font-weight:400;font-size:.4rem;color:#666;line-height:.61333rem;padding:.26667rem 0 .53333rem}._popupContainer_zep89_139 ._content_zep89_153 span{font-weight:600;color:#2b85ff}._popupContainer_zep89_139 ._pBtnGroup_zep89_164{padding:0 1.33333rem}\n",document.head.appendChild(v);const F="_student-register_zep89_1",y="_studentRegisterContainer_zep89_8",C="_paymentContainer_zep89_13",I="_studentSection_zep89_29",k="_registerForm_zep89_36",w="_selectStudentGroup_zep89_40",S="_radioSection_zep89_78",x="_radioItem_zep89_87",A="_popupContainer_zep89_139",N="_title_zep89_147",L="_content_zep89_153",j="_pBtnGroup_zep89_164",R=""+new URL("login-success-a6bd2d18.png",n.meta.url).href;e("default",r({name:"activation-register",setup(){const e=o(),n=a({activationCodeRecordId:e.query.activationCodeRecordId,statusShow:!1,schoolId:null,schoolAreaId:null,activationCode:e.query.code,paymentType:"",paymentChannel:"",multi_user_limit:1,registerDetails:{},details:[],gradeYear:"",schoolInstrumentSetType:null,submitLoading:!1,showSelectStudent:!1,studentList:[],studentItem:{},registerAllFlag:!1}),r=a({nickname:"",areaName:"",schoolName:"",currentGradeNum:"",gender:1,registerType:null}),v=i((()=>{var e;return n.registerAllFlag?"该账号学生已全部登记":null!==(e=n.studentItem)&&void 0!==e&&e.registerFlag?"该学生已登记":"登记"})),G=function(){var r=t((function*(){try{const{data:t}=yield p.post("/edu-app/open/instrumentRegister/getStudentActivationRecord",{requestType:"form",data:{mobile:e.query.mobile}}),r=t||[];r.forEach((e=>{e.userId=e.activationCodeRecordId})),n.studentList=r;let o=0;n.studentList.forEach((e=>{var t;e.registerFlag||null!==(t=n.studentItem)&&void 0!==t&&t.userId||(n.studentItem=e),e.registerFlag&&o++})),n.studentList.length===o&&(n.registerAllFlag=!0,n.studentItem=n.studentList[0]),q(n.studentItem)}catch(t){}}));return function(){return r.apply(this,arguments)}}(),q=e=>{r.nickname=e.nickname,r.gender=e.gender;const t=[];e.provinceName&&t.push(e.provinceName),e.cityName&&t.push(e.cityName),e.regionName&&t.push(e.regionName),r.areaName=t.join(" "),r.schoolName=e.schoolName,r.currentGradeNum=e.currentGradeNum+"年级"+e.currentClass+"班"},E=function(){var e=t((function*(){n.submitLoading=!0;try{const{data:e}=yield p.post("/edu-app/open/instrumentRegister/instrumentUseRegister",{requestType:"form",data:{activationCodeRecordId:n.studentItem.activationCodeRecordId}});n.statusShow=!0}catch(e){}n.submitLoading=!1}));return function(){return e.apply(this,arguments)}}();return l((()=>{G()})),()=>d("div",{class:F},[d("div",{class:y},[d("div",{class:[I]},[d(g,{labelAlign:"left",class:k},{default:()=>[d(f,{clearable:!1,required:!0,inputAlign:"right",label:"学生姓名",placeholder:"请输入学生姓名",autocomplete:"off",readonly:!0,maxlength:14,modelValue:r.nickname,"onUpdate:modelValue":e=>r.nickname=e},{extra:()=>n.studentList.length>1&&d("div",{class:[w],onClick:()=>n.showSelectStudent=!0},[d("span",null,[s("切换学生")])])}),d(f,{clearable:!1,required:!0,inputAlign:"right",label:"学生性别",placeholder:"请选择性别",autocomplete:"off"},{input:()=>d(h,{"checked-color":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",modelValue:r.gender,"onUpdate:modelValue":e=>r.gender=e,direction:"horizontal",disabled:!0},{default:()=>[d(z,{size:"large",type:"primary",color:1!==r.gender?"#F5F6FA":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",textColor:1!==r.gender?"#626264":"#fff",class:S},{default:()=>[d(b,{class:x,name:1},null),s("男")]}),d(z,{size:"large",type:"primary",color:0!==r.gender?"#F5F6FA":"linear-gradient( 135deg, #31C7FF 0%, #007AFE 100%)",textColor:0!==r.gender?"#626264":"#fff",class:S},{default:()=>[d(b,{class:x,name:0},null),s("女")]})]})}),d(f,{clearable:!1,required:!0,inputAlign:"right",label:"所在地区",placeholder:"请选择地区",readonly:!0,clickable:!1,modelValue:r.areaName},null),d(f,{clearable:!1,required:!0,inputAlign:"right",label:"互通学校",placeholder:"请选择互通学校",readonly:!0,clickable:!1,modelValue:r.schoolName},null),d(f,{clearable:!1,required:!0,inputAlign:"right",label:"所在班级",placeholder:"请选择班级",readonly:!0,clickable:!1,modelValue:r.currentGradeNum},null)]})]),d(_,{position:"bottom"},{default:()=>[d("div",{class:C},[d(u,{onClick:()=>{E()},round:!0,block:!0,disabled:n.submitLoading||n.registerAllFlag||n.studentItem.registerFlag,loading:n.submitLoading},{default:()=>[v.value]})])]})]),d(c,{show:n.showSelectStudent,"onUpdate:show":e=>n.showSelectStudent=e,round:!0,position:"bottom",safeAreaInsetBottom:!0,closeable:!0},{default:()=>[d(m,{showAdd:!1,studentItem:n.studentItem,list:n.studentList,onClose:()=>n.showSelectStudent=!1,onConfirm:e=>{console.log(e,"val"),q(e),n.studentItem=e}},null)]}),d(c,{show:n.statusShow,style:{background:"transparent",overflow:"visible !important"}},{default:()=>[d("div",{class:A},[d("img",{class:N,src:R},null),d("div",{class:L},[d("span",null,[n.studentItem.nickname]),s("已登记成功,乐器将在开课时发至学生")]),d("div",{class:j},[d(u,{round:!0,block:!0,onClick:()=>{n.statusShow=!1,n.studentItem.registerFlag=!0,n.studentList.forEach((e=>{var t;e.userId===(null===(t=n.studentItem)||void 0===t?void 0:t.userId)&&(e.registerFlag=!0)}))},color:"linear-gradient( 305deg, #007AFE 0%, #31C7FF 100%)"},{default:()=>[s("我知道了")]})])])]})])}}))}}}))}();