index.da14662c.js 20 KB

1
  1. import{A as H,j as e,d as v,E as O,S as _,ah as G,ap as Z,aS as X,$ as k,aa as Q,G as C,V as j,a2 as R,bt as U,a5 as Y,aE as $,ad as ee,bu as te,a$ as oe,bv as se,aT as ae,N as W,bw as ne,a1 as ue,bx as re,w as S,T as f,t as le,z as n,B as b,F as q,U as ie,aR as J,h as ce,M as de}from"./index.95ce382c.js";import{C as he}from"./index.9a1cbfc3.js";import"./index.9cf7965d.js";import{F as me}from"./index.f791e438.js";import{R as M,C as x}from"./index.b6a29e2e.js";import{C as pe}from"./index.4a8d0759.js";import"./index.447940cd.js";import{c as ge}from"./validate.ba62cd4c.js";import{i as V}from"./icon_teacher.40b6f077.js";import{a as fe,i as ve}from"./icon_checkbox_default.2fe5d57e.js";import{C as we}from"./index.213cd648.js";import{C as ye}from"./index.b8264ae6.js";import"./use-id.72e813a4.js";const[Ae,E]=H("key"),Ce=e("svg",{class:E("collapse-icon"),viewBox:"0 0 30 24"},[e("path",{d:"M26 13h-2v2h2v-2zm-8-3h2V8h-2v2zm2-4h2V4h-2v2zm2 4h4V4h-2v4h-2v2zm-7 14 3-3h-6l3 3zM6 13H4v2h2v-2zm16 0H8v2h14v-2zm-12-3h2V8h-2v2zM28 0l1 1 1 1v15l-1 2H1l-1-2V2l1-1 1-1zm0 2H2v15h26V2zM6 4v2H4V4zm10 2h2V4h-2v2zM8 9v1H4V8zm8 0v1h-2V8zm-6-5v2H8V4zm4 0v2h-2V4z",fill:"currentColor"},null)]),xe=e("svg",{class:E("delete-icon"),viewBox:"0 0 32 22"},[e("path",{d:"M28 0a4 4 0 0 1 4 4v14a4 4 0 0 1-4 4H10.4a2 2 0 0 1-1.4-.6L1 13.1c-.6-.5-.9-1.3-.9-2 0-1 .3-1.7.9-2.2L9 .6a2 2 0 0 1 1.4-.6zm0 2H10.4l-8.2 8.3a1 1 0 0 0-.3.7c0 .3.1.5.3.7l8.2 8.4H28a2 2 0 0 0 2-2V4c0-1.1-.9-2-2-2zm-5 4a1 1 0 0 1 .7.3 1 1 0 0 1 0 1.4L20.4 11l3.3 3.3c.2.2.3.5.3.7 0 .3-.1.5-.3.7a1 1 0 0 1-.7.3 1 1 0 0 1-.7-.3L19 12.4l-3.4 3.3a1 1 0 0 1-.6.3 1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7c0-.2.1-.5.3-.7l3.3-3.3-3.3-3.3A1 1 0 0 1 14 7c0-.3.1-.5.3-.7A1 1 0 0 1 15 6a1 1 0 0 1 .6.3L19 9.6l3.3-3.3A1 1 0 0 1 23 6z",fill:"currentColor"},null)]);var K=v({name:Ae,props:{type:String,text:O,color:String,wider:Boolean,large:Boolean,loading:Boolean},emits:["press"],setup(t,{emit:s,slots:a}){const r=_(!1),l=G(),T=c=>{l.start(c),r.value=!0},w=c=>{l.move(c),l.direction.value&&(r.value=!1)},y=c=>{r.value&&(a.default||Z(c),r.value=!1,s("press",t.text,t.type))},h=()=>{if(t.loading)return e(X,{class:E("loading-icon")},null);const c=a.default?a.default():t.text;switch(t.type){case"delete":return c||xe;case"extra":return c||Ce;default:return c}};return()=>e("div",{class:E("wrapper",{wider:t.wider}),onTouchstart:T,onTouchmove:w,onTouchend:y,onTouchcancel:y},[e("div",{role:"button",tabindex:0,class:E([t.color,{large:t.large,active:r.value,delete:t.type==="delete"}])},[h()])])}});const[Te,p]=H("number-keyboard"),Ie={show:Boolean,title:String,theme:k("default"),zIndex:O,teleport:[String,Object],maxlength:Q(1/0),modelValue:k(""),transition:C,blurOnClose:C,showDeleteKey:C,randomKeyOrder:Boolean,closeButtonText:String,deleteButtonText:String,closeButtonLoading:Boolean,hideOnClickOutside:C,safeAreaInsetBottom:C,extraKey:{type:[String,Array],default:""}};var De=v({name:Te,props:Ie,emits:["show","hide","blur","input","close","delete","update:modelValue"],setup(t,{emit:s,slots:a}){const r=_(),l=()=>{const o=Array(9).fill("").map((u,i)=>({text:i+1}));return t.randomKeyOrder&&o.sort(()=>Math.random()>.5?1:-1),o},T=()=>[...l(),{text:t.extraKey,type:"extra"},{text:0},{text:t.showDeleteKey?t.deleteButtonText:"",type:t.showDeleteKey?"delete":""}],w=()=>{const o=l(),{extraKey:u}=t,i=Array.isArray(u)?u:[u];return i.length===1?o.push({text:0,wider:!0},{text:i[0],type:"extra"}):i.length===2&&o.push({text:i[0],type:"extra"},{text:0},{text:i[1],type:"extra"}),o},y=j(()=>t.theme==="custom"?w():T()),h=()=>{t.show&&s("blur")},c=()=>{s("close"),t.blurOnClose&&h()},m=()=>s(t.show?"show":"hide"),A=(o,u)=>{if(o===""){u==="extra"&&h();return}const i=t.modelValue;u==="delete"?(s("delete"),s("update:modelValue",i.slice(0,i.length-1))):u==="close"?c():i.length<t.maxlength&&(s("input",o),s("update:modelValue",i+o))},N=()=>{const{title:o,theme:u,closeButtonText:i}=t,L=a["title-left"],P=i&&u==="default";if(!!(o||P||L))return e("div",{class:p("header")},[L&&e("span",{class:p("title-left")},[L()]),o&&e("h2",{class:p("title")},[o]),P&&e("button",{type:"button",class:[p("close"),ae],onClick:c},[i])])},F=()=>y.value.map(o=>{const u={};return o.type==="delete"&&(u.default=a.delete),o.type==="extra"&&(u.default=a["extra-key"]),e(K,{key:o.text,text:o.text,type:o.type,wider:o.wider,color:o.color,onPress:A},u)}),z=()=>{if(t.theme==="custom")return e("div",{class:p("sidebar")},[t.showDeleteKey&&e(K,{large:!0,text:t.deleteButtonText,type:"delete",onPress:A},{delete:a.delete}),e(K,{large:!0,text:t.closeButtonText,type:"close",color:"blue",loading:t.closeButtonLoading,onPress:A},null)])};return R(()=>t.show,o=>{t.transition||s(o?"show":"hide")}),t.hideOnClickOutside&&U(r,h,{eventName:"touchstart"}),()=>{const o=N(),u=e(oe,{name:t.transition?"van-slide-up":""},{default:()=>[Y(e("div",{ref:r,style:ee(t.zIndex),class:p({unfit:!t.safeAreaInsetBottom,"with-title":!!o}),onTouchstart:te,onAnimationend:m,onWebkitAnimationEnd:m},[o,e("div",{class:p("body")},[e("div",{class:p("keys")},[F()]),z()])]),[[$,t.show]])]});return t.teleport?e(se,{to:t.teleport},{default:()=>[u]}):u}}});const Be=W(De),[Se,I]=H("password-input"),Ee={info:String,mask:C,value:k(""),gutter:O,length:Q(6),focused:Boolean,errorInfo:String};var be=v({name:Se,props:Ee,emits:["focus"],setup(t,{emit:s}){const a=l=>{l.stopPropagation(),s("focus",l)},r=()=>{const l=[],{mask:T,value:w,length:y,gutter:h,focused:c}=t;for(let m=0;m<y;m++){const A=w[m],N=m!==0&&!h,F=c&&m===w.length;let z;m!==0&&h&&(z={marginLeft:ue(h)}),l.push(e("li",{class:[{[re]:N},I("item",{focus:F})],style:z},[T?e("i",{style:{visibility:A?"visible":"hidden"}},null):A,F&&e("div",{class:I("cursor")},null)]))}return l};return()=>{const l=t.errorInfo||t.info;return e("div",{class:I()},[e("ul",{class:[I("security"),{[ne]:!t.gutter}],onTouchstart:a},[r()]),l&&e("div",{class:I(t.errorInfo?"error-info":"info")},[l])])}}});const Fe=W(be),ze="_login_a43zm_1",Ne="_loginTitle_a43zm_7",Le="_txt_a43zm_25",Ke="_codeText_a43zm_29",ke="_margin34_a43zm_32",qe="_formTitle_a43zm_35",Me="_teacherInfo_a43zm_62",Ve="_teacherLogo_a43zm_70",He="_teacherName_a43zm_80",Oe="_itips_a43zm_91",_e="_protocol_a43zm_95",Pe="_protocolText_a43zm_101",Qe="_boxStyle_a43zm_105";var d={login:ze,loginTitle:Ne,txt:Le,codeText:Ke,margin34:ke,formTitle:qe,teacherInfo:Me,teacherLogo:Ve,teacherName:He,itips:Oe,protocol:_e,protocolText:Pe,boxStyle:Qe},Re="data:image/png;base64,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";const We="_loginCode_1ohk2_1",Je="_codeTips_1ohk2_23",Ge="_codeTxt_1ohk2_28",Ze="_btnWrap_1ohk2_36";var D={loginCode:We,codeTips:Je,codeTxt:Ge,btnWrap:Ze},Xe=v({name:"invteCode",props:{phone:String,onLoginSuccess:{type:Function,default:()=>{}}},data(){return{smsCode:"",showKeyboard:!0,countDownStatus:!0,countDownTime:120,countTimer:null}},watch:{smsCode(t){t&&t.length===6&&this.onLogin()}},async mounted(){this.$nextTick(async()=>{await this.onSendSms()})},unmounted(){clearInterval(this.countTimer)},methods:{async onSendSms(){try{await S.post("/api-student/code/sendSmsCode",{requestType:"form",data:{mobile:this.phone,type:"LOGIN"}}),this.onCountDown(),setTimeout(()=>{f("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001")},100)}catch{this.countDownStatus=!0}},onCountDown(){this.countDownStatus=!1,this.countTimer=setInterval(()=>{this.countDownTime>0?this.countDownTime--:(this.countDownStatus=!0,clearInterval(this.countTimer))},1e3)},async onLogin(){try{let t=await S.post("/api-auth/smsLogin",{requestType:"form",data:{clientId:"student",clientSecret:"student",phone:this.phone,smsCode:this.smsCode,isSurportRegister:!0}});const{authentication:s}=t.data;le(s.token_type+" "+s.access_token),window.history.go(-1),this.onLoginSuccess()}catch{}}},render(){return e(q,null,[e("div",{class:D.loginCode},[e(ye,{border:!1,background:"transparent",title:" ",isBack:!0},null),e("div",{class:D.codeTips},[e("p",{class:D.txt},[n("\u8F93\u5165\u9A8C\u8BC1\u7801")]),e("p",{class:D.codeTxt},[n("\u5DF2\u53D1\u90016\u4F4D\u9A8C\u8BC1\u7801\u81F3 "),e("span",null,[this.phone])])]),e(Fe,{value:this.smsCode,focused:this.showKeyboard,length:6,onFocus:()=>{this.showKeyboard=!0},gutter:10},null),e(Be,{modelValue:this.smsCode,"onUpdate:modelValue":t=>this.smsCode=t,show:this.showKeyboard,maxlength:6,onBlur:()=>{this.showKeyboard=!1}},null),e("div",{class:D.btnWrap},[e(b,{type:"primary",round:!0,onClick:this.onSendSms,disabled:!this.countDownStatus},{default:()=>[n("\u91CD\u65B0\u53D1\u9001 "),!this.countDownStatus&&e(q,null,[n("("),this.countDownTime,n(")")])]})])])])}});const je="_teacherChange_1l022_1",Ue="_changeInfo_1l022_6",Ye="_txt_1l022_24",$e="_name_1l022_25",et="_changeTips_1l022_39";var g={teacherChange:je,changeInfo:Ue,txt:Ye,name:$e,changeTips:et},tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABXFJREFUaN7dmmtTU1cUhsNP8WdYOzjTD1Xb6Uw7WiveWlsvVUArAZRLIECAnAAhhEtIQFRKLWqpgmMdLWCFIIpCpQYJKHCCClUM8aN+evph7wwhRg0JSZHM7JnMnMnOes+z1nv2WXtrNO/5AAn4phOZ9yjMe3rwqrPMq6/wqizrEHPOMu/pYd6j4JtOBBI00XzwerbgVd3LHmz4w43Xs2Xpgb9U1+BV+//HwINHPy/VNeEF73u8Hq86t4KC9485fI/Xvz/4efX1CgzeXyev3ypCps3cig0+kESodFphOf/emgjlNnxYQ7oTkBAzq1Rd4LoNg70w6ISRO+B5sHwWCwkafNOJyxr0Uzd0X4JmB9it4KiBhjpotMEJB5xogLNnoLcTZsaj+y/fdKIGr2palsBfTEHvFag3Q1051FWAzQL1VWCvBketFFIvhDQ1QvMpcHbD3GSEruRRNHJ5EF3wzx7BhWawFkN1KdQoUFsmRZih3rJAw1ELDTZotAsaTSegvQ2ejkUioEeDV52NTsAUXDgFlgKoKgKrQYowQo1JCjGDrfLdNFrPRJJSs5qoF2Y3OqAiFyrzoFIfIOQtNGwWaG+F9rPgqFtM48J5eD6xpAWgJqrgH4+AJRfKs6AiB8w6qMwHiz6ARsliGrYKGBsUv7/Z+SaNvq4lxRCdgKutYMqAsmNQfhwqsgUNs59GYQgaJmi0guuWmMN5DewBtXGyAZ644ySgVg9KGijpYMqUQoJpFEBVIVQZwOqnoYiUejAg3KutRdaGtFznn3EQMO2CklQoPQLGo6BoJY1MQaM8e6E2LPkhasMITdXCwcYGF5zKXg2/no6DAJcTDMlQnAIlR6D0JzD6aWSEplGpFzSsBinECAPdYr7TNmm5VULIzFiMBQx2QtGPYDgkRQTTSH+ThjkvIK0kjYs/i/n+OCcfgNKpxodiLGD4LyjcB0UHoOigEFKSAqWHA2ho307DIou8pU7Md71jseX+0x9jAVP3QP89FOyFwv2SxkEoTl5Mw6gVaVWWCWWBNKSQX6SArovCcquNwqkeDMRYwIspUJJBvwcKfligYTgIxf60CoNGh0yhjhaRVtUlosgnh+Ngo2ctkP8t5H8XRONAaBqKNsByJY2/b4jliN20YLmOCnGDYi5g9CbodkLeLinCT2NveDQaFRGoqw/MssgtekEjLg+yySHITQLdDikiHBqHwSiF1Orh4V04ZZZpJWvDPRAnAX0XIXsr5GyD3O2LhfhpFOyDwgNgCLTcwzKtgmqj7Di0NcZxLdT7O2RthuyvIecbQSN3B+h2Qd7uMGtD0jClQ10RzLjjKOD5I2i3Qc5WyNrybhp6f23sD/0AtOpg8t6SY4hcwK1LMOoU3903wXJE0MgKprEziEaQ5RqSoUkRa6sI4ohMwGgfaDdCxudwzgz/jov32isnQbctiEZSiNqQaVWbA/2Xw7bM5RPw7CHUHIW0DUJI8W4YuiauPboDtRlwPIBGThLYdXC6BM5bobMVxm4vSxdEE1HwT0bEXetugewvQbsB0j+DlhKYGRXXus5A/nYw7IGe32LW4Fq6gJlRyP4CnDIodRjsxyDtU9BuAn0S3OqQr5wuUegx7NBF9lKf9xWkfgy2NPBI53C2gW6zSKv0TXDZEY9u9avI2irt1ZCyFlLXQeZG6GoWafNkBE7miZRqVeLRI52NrLE1NwHm/ZC8FlI+EjQsh2DirnzdHI7KWZbW2Jr3KJE9xCbgvAm0nwghqesgYwPcvx7HDQ+PEn1z99k43O+GoavgGY5vi903nRjb9nqsdzD927Af9AbHqthiWhWbfB/8Nuuq2OheFUcNVsVhj5DHbbyqKW7HbbyqKdzjNv8BYjqelRrm8xEAAAAASUVORK5CYII=",ot=v({name:"teacherChange",props:{changeInfo:{type:Object,default:()=>({})},onClose:{type:Function,default:()=>{}},onChangeTeacher:{type:Function,default:t=>{}}},computed:{teacherInfo(){const{old:t,now:s}=this.changeInfo;return{oldName:t.username,oldAvatar:t.avatar,nowName:s.username,nowAvatar:s.avatar}}},render(){return e("div",{class:g.teacherChange},[e("div",{class:g.changeInfo},[e(M,null,{default:()=>[e(x,{span:12,class:g.txt},{default:()=>[n("\u60A8\u5DF2\u7ED1\u5B9A")]}),e(x,{span:12,class:g.name},{default:()=>[e("img",{src:this.teacherInfo.oldAvatar||V},null),e("span",null,[this.teacherInfo.oldName])]})]}),e(M,null,{default:()=>[e(x,{span:12,class:g.txt},{default:()=>[n("\u662F\u5426\u66F4\u6362\u4E3A")]}),e(x,{span:12,class:g.name},{default:()=>[e("img",{src:this.teacherInfo.nowAvatar||V},null),e("span",null,[this.teacherInfo.nowName])]})]})]),e("div",{class:g.changeTips},[e("img",{src:tt},null),e("span",null,[n("\u66F4\u6362\u540E\u539F\u8001\u5E08\u5DF2\u6392\u8BFE\u7A0B\u53EF\u7EE7\u7EED\u4E0A\u8BFE")])]),e("div",{class:["btnGroup","btnMore"]},[e(b,{type:"primary",round:!0,plain:!0,onClick:()=>{this.onClose()}},{default:()=>[n("\u4E0D\u66F4\u6362")]}),e(b,{type:"primary",round:!0,onClick:()=>{this.onChangeTeacher(!0)}},{default:()=>[n("\u66F4\u6362")]})])])}});const st="_wxPopupDialog_dgnao_1",at="_popupContainer_dgnao_16",nt="_title1_dgnao_24",ut="_popupTips_dgnao_31",rt="_button_dgnao_39";var B={wxPopupDialog:st,popupContainer:at,title1:nt,popupTips:ut,button:rt},lt=v({name:"m-wx-tip",props:{show:{type:Boolean,default:!0},title:{type:String,default:"\u6E29\u99A8\u63D0\u793A"},message:{type:String,default:"\u8BF7\u4F7F\u7528\u5FAE\u4FE1\u6253\u5F00"},showButton:{type:Boolean,default:!1},buttonText:{type:String,default:"\u786E\u5B9A"}},emits:["confirm"],setup(t,{emit:s}){const a=_(!1);return ie(()=>{if(t.show){a.value=!0;return}}),R(()=>[t.show,t.message],()=>{t.show?a.value=!0:a.value=!1}),()=>e(q,null,[e(J,{show:a.value,"onUpdate:show":r=>a.value=r,round:!0,style:{width:"88%"},closeOnClickOverlay:!1,class:B.wxPopupDialog},{default:()=>[e("div",{class:B.popupContainer},[e("p",{class:B.title1},[t.title]),e("p",{class:B.popupTips},[t.message]),t.showButton&&e(b,{round:!0,type:"primary",class:B.button,onClick:()=>s("confirm")},{default:()=>[t.buttonText]})])]})])}}),Tt=v({name:"login",data(){return{id:this.$route.query.id,username:"",teacherInfo:{},imgCodeStatus:!1,checked:!1,teacherChangeStatus:!1,changeInfo:{},showTips:!1}},computed:{codeDisable(){return console.log(!!this.username),!!this.username}},async mounted(){ce();try{const t=await S.get("/api-student/open/getTeacher",{params:{userId:this.id}});if(this.teacherInfo=t.data||{},this.teacherInfo.lockFlag==1){setTimeout(()=>{f("\u8BE5\u8001\u5E08\u5DF2\u88AB\u51BB\u7ED3")},100);return}}catch{}},methods:{async onSendCode(){if(this.teacherInfo.lockFlag==1)return f("\u8BE5\u8001\u5E08\u5DF2\u88AB\u51BB\u7ED3");if(!ge(this.username))return f("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801");if(!this.checked)return f("\u8BF7\u9605\u8BFB\u5E76\u540C\u610F\u534F\u8BAE");try{const{data:t}=await S.get("/api-student/open/checkPhone?phone="+this.username);console.log(t),t?this.imgCodeStatus=!0:this.showTips=!0}catch{}},previewProtocol(t){t==="user"?this.$router.push({path:"/registerProtocol",query:{showHeader:1}}):t==="privacy"&&this.$router.push({path:"/privacyProtocol",query:{showHeader:1}})},async onLoginSuccess(t=!1){try{const s=await S.get("/api-student/open/bindTeacher",{params:{phone:this.username,userId:this.id,isUpdate:t}});this.changeInfo=s.data||{};const{old:a,now:r}=s.data;!t&&r&&a&&r.userId!==a.userId?this.teacherChangeStatus=!0:a&&a.userId===r.userId?setTimeout(()=>{f("\u60A8\u5DF2\u7ED1\u5B9A\u8BE5\u8001\u5E08")},100):(setTimeout(()=>{f("\u60A8\u5DF2\u6210\u529F\u7ED1\u5B9A\u8001\u5E08")},100),this.$router.push("/inviteSuccess"))}catch{}}},render(){return e("div",{class:d.login},[e("div",{class:d.loginTitle},[e("img",{src:Re,alt:""},null),e("p",null,[e("span",{class:d.txt},[n("\u9177\u4E50\u79C0")]),e("span",null,[n("\u4F60\u7684\u5668\u4E50\u5B66\u4E60\u597D\u5E2E\u624B")])])]),e("div",{class:d.teacherInfo},[e("div",{class:d.teacherLogo},[e("img",{src:this.teacherInfo.avatar||V,alt:""},null)]),e("div",{class:d.teacherName},[e("span",null,[this.teacherInfo.username])," ",n("\u8001\u5E08\u9080\u8BF7\u60A8\u6CE8\u518C\u9177\u4E50\u79C0\u4E00\u8D77\u4F53\u9A8C\u5668\u4E50\u5B66\u4E60\u7684\u4E50\u8DA3\u5427\uFF01")])]),e(he,{class:d.margin34,border:!1},{default:()=>[e(M,{style:{marginBottom:"16px"}},{default:()=>[e(x,{span:24,class:d.formTitle},{default:()=>[n("\u624B\u673A\u53F7")]}),e(x,{span:24,class:"van-hairline--bottom"},{default:()=>[e(me,{modelValue:this.username,"onUpdate:modelValue":t=>this.username=t,name:"\u624B\u673A\u53F7",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u624B\u673A\u53F7",type:"tel",maxlength:11},null)]})]}),e("div",{class:d.itips},[n("\u672A\u6CE8\u518C\u7684\u624B\u673A\u53F7\u7801\u5C06\u81EA\u52A8\u6CE8\u518C\u9177\u4E50\u79C0\u8D26\u53F7")])]}),e("div",{class:d.margin34},[e(b,{round:!0,block:!0,type:"primary",disabled:!this.codeDisable,onClick:this.onSendCode},{default:()=>[n("\u83B7\u53D6\u77ED\u4FE1\u9A8C\u8BC1\u7801")]})]),e("div",{class:d.protocol},[e(pe,{modelValue:this.checked,"onUpdate:modelValue":t=>this.checked=t},{default:()=>[n("\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F")],icon:t=>e(de,{class:d.boxStyle,name:t.checked?fe:ve,size:"15"},null)}),e("span",{class:d.protocolText,onClick:()=>{this.previewProtocol("user")}},[n("\u300A\u7528\u6237\u6CE8\u518C\u534F\u8BAE\u300B")]),n("\u548C"),e("span",{class:d.protocolText,onClick:()=>{this.previewProtocol("privacy")}},[n("\u300A\u9690\u79C1\u653F\u7B56\u300B")])]),e(we,{modelValue:this.imgCodeStatus,"onUpdate:modelValue":t=>this.imgCodeStatus=t},{default:()=>[this.imgCodeStatus&&e(Xe,{phone:this.username,onLoginSuccess:this.onLoginSuccess},null)]}),e(J,{show:this.teacherChangeStatus,round:!0},{default:()=>[e(ot,{changeInfo:this.changeInfo,onClose:()=>{this.teacherChangeStatus=!1,this.$router.push("/inviteSuccess")},onChangeTeacher:t=>{this.onLoginSuccess(t)}},null)]}),e(lt,{show:this.showTips,message:"\u60A8\u5DF2\u7ED1\u5B9A\u673A\u6784\uFF0C\u65E0\u6CD5\u518D\u7ED1\u5B9A\u8001\u5E08",showButton:!0,buttonText:"\u786E\u5B9A",onConfirm:()=>{this.showTips=!1}},null)])}});export{Tt as default};