1 |
- import{d as P,u as D,a as N,r as t,b as Z,P as O,c as q,e as M,s as R,f as e,N as K,g as A,h as b,i as k,j as E,k as h,l as G,m as X,o as Q,n as _,p as S,q as U,t as H,v as $,w as ee}from"./index-ea33af14.js";import{s as J,u as ae}from"./api-0d92d44e.js";import{d as se,m as oe,c as te}from"./closeAble-14a5ded0.js";const le=""+new URL("login_styles-ceba7cd4.png",import.meta.url).href,ne=""+new URL("login-left-588cef70.png",import.meta.url).href,ue=""+new URL("loginright-bff46f2c.png",import.meta.url).href,ce=""+new URL("colLogo-1855284b.png",import.meta.url).href,re="_stylesWrap_1vbda_26",ie="_loginLeft_1vbda_33",Ae="_loginRight_1vbda_40",de="_colLogo_1vbda_53",ge="_prefixIcon_1vbda_66",pe="_pwdIcon_1vbda_71",fe="_formTitle_1vbda_76",me="_dot_1vbda_86",ve="_submitBtm_1vbda_93",we="_forgetBtm_1vbda_105",Be="_sendInput_1vbda_112",he="_sendMsg_1vbda_115",Ie="_loginTabs_1vbda_144",be="_loginForgot_1vbda_144",Ee="_showModalTone_1vbda_179",Re="_studentRemove_1vbda_182",Ce="_submitAppBtn_1vbda_194",ye="_downMove_1vbda_197",Fe="_downMoveBg_1vbda_204",Me="_dingPng_1vbda_211",Pe="_closeAble_1vbda_220",a={"no-pwd":"_no-pwd_1vbda_1","n-input__input-el":"_n-input__input-el_1vbda_4","view-account":"_view-account_1vbda_8","view-account-container":"_view-account-container_1vbda_17",stylesWrap:re,loginLeft:ie,loginRight:Ae,"view-account-form":"_view-account-form_1vbda_47",colLogo:de,"view-account-form-wrap":"_view-account-form-wrap_1vbda_57",prefixIcon:ge,pwdIcon:pe,formTitle:fe,dot:me,submitBtm:ve,forgetBtm:we,sendInput:Be,sendMsg:he,"view-account-form-top":"_view-account-form-top_1vbda_126","view-account-form-top-desc":"_view-account-form-top-desc_1vbda_130","view-account-form-other":"_view-account-form-other_1vbda_134","default-color":"_default-color_1vbda_137","ant-checkbox-wrapper":"_ant-checkbox-wrapper_1vbda_141",loginTabs:Ie,loginForgot:be,showModalTone:Ee,studentRemove:Re,submitAppBtn:Ce,downMove:ye,downMoveBg:Fe,dingPng:Me,closeAble:Pe},W="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAA0pJREFUWEftmVtIFFEYx//fjKaZdoOFeigJwkh6CGdmZV/EICTBfVPEULALRD0EGYRg6BYhRU9C0eWhC90Iix4MjF7aCMOdnX0QIovCp+iykL1Ym7ieL07swjZNuzurq2zsPO75zv/7zf985+w5ZwgF9lCB8aIInO8RKzq8JA43NzeXRaPRASLyM3MtACXfibPRJ6I4gFcAHlRWVp4LBoNxSsC+BFCXjcgyxjzz+/27SdO0UwD6lxHETeqjEvg1gO1uei1j7AsJPO9Us4n6GWhpaTkbCATEUkHqur4DwC1m3umQ85sE5nQwRBRUVbUrFAp9yCc0M5Ou68cADAIoc8pFRLE/gKWrzFxiDyaiaUVRDpqm+Sgf0JqmbQZwA8CuDOb9BRxj5jYA1wF4HMCvMHNPJBL5sVjghmF0CiEuAFhj12Tm+0TUnvzdyeGYZVkVhmFsEELcBNDkADapqmqHaZoTC4H2+Xzr5+bmpAGtTiNKRIeFEI8BfM8ILAMSNdWTqKkVNtFZIuoNh8NDRJR2Dji9lGEYe4QQ1wBsdGh/Wl5evm9sbOyjpmkVWQMnhTRNqyOiu8y8zcGJJ6qqdodCoS/ZuJ0AOA/giINWDMCJcDh8MWlCTsBSuKmpadX09PQQMx9wAIsSUbdlWaPpoHVd9yaWqxoHWAtAp2VZb1PbcgZOiui63srMVwGssyVlIhryeDy9o6Ojs6ltjY2NJTMzMycB9NlXICKaZ+bBqqqq03KfYH+RBQNLQcMwNjHzbWZucHB0orS0tGN8fHxStnm93hohhPwTkO7an3cAuiKRSOhfI7MowFI8EAgoIyMjfUTU7+DaT2YekXFE1MLMKx1K4DIzH8+0PC4acBLA6/X6hBB3mHlLNpOOiD4D2J+p3lMmvPtVIhNIfX396ng8fgnA3nSxRPRQUZRDpml+zaSZV+CkuGEY7UKIMwC22oDey9KxLOtetqBLAiyTtLW1qVNTUw1EVCvXUiJ6U11d/Xx4eFjuCF0/i17DrglcdigCuzTMdXjRYdeWuexQdNilYa7D/xuHU4/5cwDWZtqUuLYqxw6Jo9qnlO6/j/kFd5FSWFdVBXcZKOujoK5bc5wPy9at+Mkg39YXHS46bHPgFzDvx5wYznYqAAAAAElFTkSuQmCC",j="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAa1JREFUWEftmS9Mw1AQxu/ahBnsBAmISvSus4RgqEBO4YBgEeC3eRBYAjjUJKIYQrDrTSMrWIKYxYykPTLR5LHQvxthTa6yvXvv1+v3vr68QyhwtdttJ4qiLiLuAcCGiNgF0nJDEDECgA8RebZtuz8cDsO8JMwLIKIjEbkGgPW82AWffyLiGTPfZ42TCey67k4cxy8AkPtiC8Im6WJZ1m4QBK9p46WCeJ7XmEwmbyLiLAmm0DCIGDabzW3f96e/JaQCu667H8exbyRNEfHQcZzHwWDwVWj2nKBOp7MWhuGBiDwAQCMJtyzLC4LgqRRwq9U6B4DLJAkR75j5ZBmg82MQ0a2IHBv3L0aj0VUpYCLqiUjXAO4zc++PgAvPlSoJBc74NGWKoxWuonGt8KxqiKgukchHJaGSmLMSlYRKQiUBAGUWQpXfsZlTZi7d/FSptlZYbU1tTW0t2zvUJdQlVsEliMgDgBsR2TR5EHEMAKfMbB4s/kD+Fw0T0fs8rHEuN2bmrbSlp8BFFl3tJFFll7bUc4naHWjXrmVQu6bMTF+1ansZC6I+jcUEepVat988fMRLRmtCKgAAAABJRU5ErkJggg==",Ue=P({name:"codeLogin",setup(C,{emit:f}){const m=D(),v=N(),u=t(),l=Z(),c=t(!1),s=t(!0),g=O.BASE_LOGIN_NAME,p=q(),d=M({username:"",password:"",isCaptcha:!0}),r=t(!1),w=t(60),y="发送短信",i=R.get("userInfo-teacher");i&&(d.username=JSON.parse(i).username);const o=async()=>{u.value.validate(async n=>{if(!n){const{username:z,password:V}=d;l.loading("登录中..."),c.value=!0,R.set("userInfo-teacher",JSON.stringify({username:z}));const Y={username:z,password:V,loginType:"SMS",grant_type:"password",client_id:"cooleshow-teacher",client_secret:"cooleshow-teacher"};try{await p.login(Y),l.destroyAll(),s.value?R.set("userInfo",JSON.stringify(d)):R.remove("userInfo");const F=decodeURIComponent("/");l.success("登录成功,即将进入系统"),v.name===g?m.replace("/"):m.replace(F)}catch(F){l.destroyAll(),c.value=!1,l.error(F.msg),console.log(F)}finally{c.value=!1}}})},B=async()=>{if(!d.username){l.error("请输入手机号");return}try{const n=await J({clientId:"cooleshow-teacher",mobile:d.username,type:"LOGIN"});I()}catch(n){console.log(n)}},I=()=>{if(r.value)return;r.value=!0;const n=setInterval(()=>{w.value--,console.log(w.value),w.value<=0&&(r.value=!1,clearInterval(n))},1e3)};return()=>e("div",{class:a["view-account-form-wrap"]},[e(K,{ref:u,"label-placement":"left",size:"large",model:d},{default:()=>[e(A,{path:"username",rule:[{required:!0,message:"请输入手机号",trigger:"blur"}]},{default:()=>[e(b,{maxlength:11,value:d.username,"onUpdate:value":n=>d.username=n,placeholder:"请输入手机号"},{prefix:()=>e("img",{src:j,class:a.prefixIcon,alt:""},null)})]}),e(A,{path:"password",rule:[{required:!0,message:"请输入验证码",trigger:"blur"}]},{default:()=>[e(k,null,{default:()=>[e(b,{value:d.password,"onUpdate:value":n=>d.password=n,type:"text",showPasswordOn:"click",placeholder:"请输入验证码",inputProps:{autocomplete:"off"},class:a.sendInput,onKeydown:n=>{(n.code==="Enter"||n.code==="NumpadEnter")&&o()}},{prefix:()=>e("img",{src:W,class:a.prefixIcon,alt:""},null),suffix:()=>e(E,{class:a.sendMsg,disabled:r.value,onClick:()=>B()},{default:()=>[r.value?w.value+"S":y]})})]})]}),e(A,{class:a["default-color"]},{default:()=>[e("div",{class:[a.flex,a["justify-between"]]},[e("div",{class:a["flex-initial"]},null)])]}),e(A,null,{default:()=>[e(E,{class:a.submitBtm,type:"primary",onClick:o,size:"large",disabled:c.value,block:!0},{default:()=>[h("立即登录")]})]})]})])}}),L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAA5RJREFUWEftmV+IG1UUxr8z6UaNPrjSQq1idVHxySLnDkt3XVzBPw8uKIqg9G2RUh+k+KLFpzy2fRCxCtZSn4pPgsJaEZSKLJLdzTlgBUHpKhXaYl1BYbDZxmaOjGyGMSbmJpPGLeQ+Ts75vt98M3Pn3gkh52DmrUEQ7DGzGQAPANhqZgER/Q7gGzOrjI2NnVhaWjqb0+rvdupXZGZmZlutVjtkZnsAFLvoGICTxWLx5UqlstqvZ9/AYRg+bWbHzOyWHs0vE9EBEXmjx760vOeEmXkfgLcBBP2aAnhTVff3098TsHPuSTP7qI3Rd0T0LhF9MT4+fiaKorher+8E8CARzZvZ7tYeInpVRA73Cu0NzMx3ADgN4OasCRG9bmYHVPXPTubM/CyA9wDc1KwhogaAh0Tkq16gvYGdc8fNbD4jXi8UCs+trKx86GPIzA8T0Sdmdn0GuiIiUz79aY9P8dTU1M56vb5qZlsyZi+JyFs+/c0aZn4CwMctV+hREfncV8cr4TAM98dxnD7ZRPTt3Nzc/eVyOfY1atY55z4ws2cyJ/6OiLzoq+MFzMyfAng8T7oZ4EfM7LMM4FlVvWugwM65H80sFSWi+0Tke1+TbB0zjwE4D2DbxvEzqnqvr5ZXws65S2Z2Q1O0WCyWKpVKzdektY6ZnyKiI2Z2hYj2ikg28f+U7QpcLpeDhYWFZApqjlhVC/3C5u0bAedNsFv/KOFuCeX9/dpOOAzD7XEcH0wWJQB2ZNLILtCTxXjHhU7uBInOmdmpUqn02uLi4lqrXprw9PT0jvX19a8zE3pe77z9FwDsUtVfs0IpMDOfAJBsdzbTOKaqezsBJ6/L7G2wGcD/9drOJpzcm+mYmJi4btjEa2trpSiKfsv4XlLVGzsl/A9gVe06gwz6hJi5BOCPpi4R1UQkOZaOjgmPgD0ux9ATTr5XxHF8FECyE5lX1ZMenGnJ0IGZ+ZfMPP6Tqt65aYFnZ2e3RFGUvgGJ6IqIJLsL7zHUhEfAyZfKqzmtjRIeJdzm2WfmcwBu2/hpVVXv8Z4iAAx1lkjAmPkxAMn3tkYQBPuq1eqXmxq4F7h2tUNPeAR8NefhvOluPAM9rYeTTd+tgzAeoMYPqnp32wW8c+59M3t+gGa5pYjouIi80BZ4cnLy9kajcbqP/95yg7UTIKKLhUJh1/Ly8sW2wMnBDejDZjb7P94e54noFBG9Uq1Wf249mb8AQS0XS+/oFWwAAAAASUVORK5CYII=",Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAABQ1JREFUWEfdmV+I1FUUx8+588scmJESVkFRC0IN6yHu/e2AbjVZCWbQ31UD6ynLsiiDrB566UUryCItqZ5K6H8ZVAv+nWp9mL3nEkSRfx62FANdsHAGtHXmnrjb/Ja74+z+fr91XZvO0zD33O/5zPmde3/n3kFoM8OJ4O3s7Jxvrb0bAG4HgLnMPMvpIuIfAHAUAHYLIXb29fUdvtB4FwRcKBRkrVZ7BQCWJgTZFwTBxnK5bBL6n+c2LuBisRhUq9UtzLzeJTJlcEbEbblcbkOpVKqlnJs6GHR1dV155syZzwHglrTBmvz3Z7PZ+3p7e/9Mo5MqOy6zlUplVytYRNyLiB8z8/e5XO64g6hWq7MR8SZmXsXMt7YA25/P55elyXQqYKXU1kYZ+LGPCCHWaq2/GytTYRjebK19DwCu8f0QcSsRPZk0y4mBGwtMN9XsD9ls9q6kj7VRTl8BwI0eIAdBECZdiImBpZR7m3aDI9lstpAUNgJsQPc1ZXqfMaZVyYxvl3D7bL1eP+TPFkIU48pgtMfcKI+SP57JZBYk2acTZVgptZGZX44CuAVGRLclrbtWfkqpPf5CRMTniMjt6WNaUuDdzDwMKIR4RGv9bpx4zCJca619x0vCHiJyb8oJAT7EzPM98YVENKJE4gI1jyulFjDzQU/zMBEtiNNJlGEpZQUAcpFYPp/Pl0qlapz4WOPFYjFXqVScbmRVY0w+TvP/CayUaq+SUEq13aJrr22t7V4cbuW21avZAbdd8+OglVJvMvMTTXvlf7O9dJBt18A76LY6IkWloJTqZOb3AcD1F4nell4ZMQAcRsSHiMj1xaksVTClVJGZXwCAZamijO68CxE3EdGI3ngs7UTAhUJhWr1e38bMayYIdIQMIu7IZDLry+Xy6Tj9WGApZRcAfAAAV40idhIA9ggh3O3OwXq9fnL69OknnO+pU6dmZjKZGdbahdZa1+u6nnrGKDq/AcCDxpjecWdYKfWAg2XmTLOIO3UAwGattTveu7qMNWbGMAzd2e35Vsd+RKw7aCL6cDSxUTOslFoNADuaYRHxR0R8VGvtTtDjNrdwAWA7M9/gizSg1xDRR63EWwKHYXgvM3/SBGsR8VVmftEYc27cpN7E7u7uKf39/S8x87MAIKIhB42IK7XWX5z3ZJu/WLx48bzBwcGfmHmaN3ZOCLG6lcBEgLsEWWtdRi/zoE8z8/XGGHf7OWwjMtyosX3MXPQm1hBx1cWCjeI0nqq76gq82CWt9VJ/jYwADsPwKWvt601Ze8wYs30iMhmnIaVcBwBv+35CiKe11m8M/4jow/Llyy8fGBj4nZlnehO+McbcGRdoIsellF8DwAovyyc6Ojrm9fT0/O2+G86wlPJhAPDvGv4KgmBhuVwe2lMnywqFwsxareaO/1d4MdcaY9xF4r/ArnaVUr8AwLWe02ZjjHsNT7pJKTe5vdoL/CsRLXK1PATcaM7JcxicOnXq1QcOHHD/UUy6LVmyZNbZs2f7AWBKFDwIAuVuOIeAlVIbmPk1r24+I6LuSSf1AiqlPmXm+z2mZ4hoyxCwlPJLAHD/Ag2ZEGK91vqtSwkchuHj1tptHsNOY8w9EbBrYDo84Ou01q6mL5mFYbjIWvuzBzBgjJkRlcRRZp7TGDxORHOSNjQX6xc1NoJjADDbxUDEY0Q0N8rwCkSMNux1RPTtxQJJo6uUusM1SI05Q1yx/XCaAJPh+w8iEp9LNey2nAAAAABJRU5ErkJggg==",T="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABPZJREFUaEPtWN1vG0UQn7kYny1hFQgEqASRQYhS4GnPMbFTxaCmkJC0UAiipPwDPECfykcr4QcKqE8pD/wDhBY1fLQkbVBA4EDsxL67J0pbhEhUkAoKFVDZKD7ncoM2nKPrcT5/Nq0l7+Puzuz8ZmZ/M7sITT6wye2HFoBrHcFWBFoRqNMDrRSq04F1izcsApFIpEPTtGcQMQIADxHRZgDYZFp4GREvAsAZIkqJovhJKpVaqtt6gPrqQHd39y0rKyvDRPQcIvYSUVslRiHiKhHNIOJxn893fHZ29q9K5Jz21BSBWCzmy2az+wDgNYuXa7XhMgC8GwgERhOJRL5aJVUBiMfjwuTk5F4AeIuI7qr2MLf9iPgrABwcHBwci8fjRqW6KwYQjUY35/P5jwBgWynliCgDwMeIeE4QhAu6rl/gez0eT6dhGJ1E9AAAPEtEIRcd34qiuCeZTPI7U3ZUBECSpD4i+hAAbnPQeAkA3gOAo6qq/lz2RABgjN0LAC8AwMsAcKuDzB+IOKIoypfl9LkC4CkzMTERB4ADACDYlGmIeISI3lZVledx1YMxtgkR3yCiVwBAtCngaXRoaGgo7pZSJQH09/eLS0tLxwDgabtliHja6/W+lEql1lLEPoaHh9sWFxcfAYB7zLWFYDA4Pz4+vuq0PxKJdBYKhfeJaMBh/bOOjo49U1NTWsUsFI1GA/l8/gQAPGYVMunvgKIohxGR7AoZYzcg4j4i2u+QGpcQ8TARjaqqumKXJSKUJOlVROQEYafjr30+31PJZDL7P2faJ7jxmqZ9RURdtrWLbW1tz2cyme+cPGGmw0ki6nXLJUScIaJdpdKuq6tr2+rqKicLXgitI+3z+frsIK5IIZPfTwPAozbP/yCK4o5SzGDS6ykieqKSi4CIX8iyPOAURS7PGU/TtGkietCm75tAIDBgrRfrAMy8/ZSIdtqE5r1e75Nzc3N/ljKOMcYZhbOUdfD2IcEniCjmUPBGVFU9Wkonr/KFQuEUAPC7tD4Q8fNgMLi7eJ/WATDGjpi0Zt0/HwgE+hKJRM7Ns5IkyUQkFffwemCmyW98jjF2JyLy9Frnf0RUFEUpWQ+4XCwWuzGbzXIqvQIEp21VVTlz/dcLhUKhvYZhfGAz8nu/399brk9hjHEe541Z0RmGx+PZkk6nf7LqC4fD9+m6ft5Cx5wEOlRV5XWk5Ojp6bl5eXl5BgAetm4SBOFFWZbH1g5ljJ0FAF4l1wYv64jYJcvy727K+Vo4HGa6risW2R8VRdniJCdJ0nkiur+45vF4pHQ6rZY7w4xg2ta+nFNVdWtTAAiFQncQUaYkgKZPITONHC9xe3v79unp6X+qvMQZRNxVTEEzBU5Ya0tDLzE3zo1G/X7/gNtlDoVCI4ZhjNlA/s2LFp/bEBo1acuXy+WmzAPX7UHEM6IoPn5dF7KitbW2ErFY7KZcLsfT5Kq0EoiYEUVxu2srYQWRz+dPOrQUOhEdvIrN3H5EPFRXM1cE0dTtdBEEv9gLCwtvujxoRononTofNK8TEf8gaOyDxsoojLEdAMBZptSTklPwsevuSWkFUc2jXhCEs4j4i/VRT0R3G4ax9Zo86otAmvpbxRqNpv3YsrcTTfu16NQXhcPh23Vd391Un7vl+viNWK/oZ24jDKn1jBaAWj3XKLlWBBrlyVr1tCJQq+caJdf0EfgXo04MXg/L95wAAAAASUVORK5CYII=",x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABT5JREFUaEPtV3+IVFUU/s59M+5Es0G/SKLUTAtCi+beGdddNrE/FoqECC0Lgqgg0FSChPrDUmIpSCqiH5AUSf4TFFG7QQTVlK068+7dIk0qcw2MsiSUjdbdnZ134gxvlrfj7K7zYwthLizszHvnnO875zvn3CGc54fOc/xoEfi/K9iqQKsCDWagJaEGE9iweasCDaewQQetCjSYwIbNWxVoOIUNOpisQE9Pz4XDw8MLEonEkWw2O9Gg3zkx11rHiWiZ53lHc7ncsAQpEchkMqZYLH4OoJ2IjsXj8Z79+/f/PCco6nRqjFnMzIJxIYARIlptrc2XCBhj3mPmNQDmASgAOE1E3dbaH+uM11Szjo6ORYVCYR+AywDEBSMRfWStXVsioLXexcz3E1FbGFlI/KOUutP3/S+biqZGZ8aYm5n5EwAXh+DFwzgRfWCtXV8msICIvmHmiwDEwhhFAAxgs3Pu9RrjNuV1Y8zaIAj2KKU8Zi7jkuSeAtDpnDs62cQrVqy4oVgs7mXm9ghTASIGbwPY6JyT/+f8MDNlMpltQRBsA6DCvzKWv4ioy1o7NNnEZURa62sBfAZgPoCynEBEowAOAlhfNpwrFitXrrxkfHz8TQC3RTEAGAPwRzweX3XgwIFfyvHPWmRaa2mUj5n5pkhPlHTHzKyUeiqZTL4wF6NWa30fgFcBXFAJnoi+SiaTd2ez2dPR5FXdxOvWrZs3NDR0mIgWMbMXNWDmMSKS8omkvmhGJYwxywC8xMy3VMgXzBwQ0an29vYlleDPklBEStK0D4Zj9SyMRFRklv4uyWqHtfZDIip9UcsxxnQxs+i8B4AsTxmR1Y7I5/tYLLa6vMBmktBrAB6qAB+EzTzZF6ED+V7InFRKvcvMfQC+nq7Zt2/frvr6+tIAbieie5h5CQDxUQlchoVMnahChMShRCKxemBg4O+qBLTW1cDLON1ERDLKniWiGDMnqqRpPJwWsmSOM/OvAI5KZZj5GgBXA7hK9M3MExX9VXInw4KZh4loi3xk5ncATEpY5KuUOtjW1nZrmcQkQ631JgA7KzJfJKIN1to3JEAmk7l0YmKiVyn1MDNLlqoRmdIy4S6RUTjtCYHL8+cBPOecG5EPxpj1zLwnSgKATMRXnHNbp/RAKpXKEtGqSJQp4KPRu7q6rhwdHX2EiB4NgiBJRHIFqfkQ0QQzHwfwYiwW212p7xlI5JxzHVMIaK2fBPB0KANSSm3wfX/XTKjkdgjgt/COUn5VtCqyk+rOIyKZJCIvJiLFzEK2XJGT1torZhsAxph7QzkJYbmRPuace3kKAWmw/v7+x2X+A9jtnPt0tpQaY65n5h8i750horcADIbLUBaigD5BRL8DWApgS6SHhNSN1tpDs8XSWi8nojVKqe/y+Xz/tFNoNkfR58aYrcy8I1w8pUee5y3O5/PHqvmRLVsoFP4s7xYiOgOg11rbW0vc6LsN/aRMpVI+EZmyQ2Y+Mjg4eN1MYFKp1AARdUbeOeScW/6fE+ju7r58ZGTkRETPo0qpnb7vy2Ka9mitN8ukiVSNY7HYglwuJ2O35lN3BTKZzB3FYvH9yNgNlFIdvu/7M6Ho7OxcODY2NnkZkwXped5dUV3XwqJuAtJUAL4NKyBT57C1Vi6As14pjDH7giBIhff8olJqqe/7Mk5rPnUTkEjpdPqBIAiekM2rlNqYz+d/OhcE6XR6fhAEz8h29jyvN5/P7z0Xu2rvNESg3qDNtGsRaGY26/HVqkA9WWumTasCzcxmPb5aFagna820aVWgmdmsx9e/6msHT1UYKgkAAAAASUVORK5CYII=",Te=P({name:"codeLogin",emits:["changType"],setup(C,{emit:f}){const m=D(),v=N(),u=t(),l=Z(),c=t(!1),s=t(!0),g=O.BASE_LOGIN_NAME,p=t(!1),d=q();let r=M({username:"",password:"",isCaptcha:!0});const w=R.get("userInfo-teacher");w&&(r=M({...JSON.parse(w)}));const y=async()=>{u.value.validate(async i=>{if(!i){const{username:o,password:B}=r;c.value=!0;const I={username:o,password:B,loginType:"PASSWORD",grant_type:"PASSWORD",client_id:"cooleshow-teacher",client_secret:"cooleshow-teacher"};try{await d.login(I),l.destroyAll(),s.value?R.set("userInfo-teacher",JSON.stringify(r)):R.remove("userInfo-teacher");const n=decodeURIComponent("/");l.success("登录成功,即将进入系统"),v.name===g?m.replace("/"):m.replace(n)}catch(n){console.log(n,"e")}finally{c.value=!1}}})};return()=>e("div",{class:a["view-account-form-wrap"]},[e(K,{ref:u,"label-placement":"left",size:"large",model:r},{default:()=>[e(A,{path:"username",rule:[{required:!0,message:"请输入用户名",trigger:"blur"}]},{default:()=>[e(b,{maxlength:11,value:r.username,"onUpdate:value":i=>r.username=i,placeholder:"请输入用户名"},{prefix:()=>e("img",{src:Le,class:a.prefixIcon,alt:""},null)})]}),e(A,{path:"password",rule:[{required:!0,message:"请输入密码",trigger:"blur"}]},{default:()=>[e(b,{value:r.password,"onUpdate:value":i=>r.password=i,type:"text",showPasswordOn:"click",placeholder:"请输入密码",inputProps:{autocomplete:"off"},class:[p.value?"":a["no-pwd"]],onKeydown:i=>{console.log(i.code),(i.code==="Enter"||i.code==="NumpadEnter")&&y()}},{prefix:()=>e("img",{src:L,class:a.prefixIcon,alt:""},null),suffix:()=>e("img",{src:p.value?T:x,class:a.pwdIcon,alt:"",onClick:()=>{p.value=!p.value}},null)})]}),e(A,{class:a["default-color"]},{default:()=>[e("div",{class:[a.flex,a["justify-between"]]},[e("div",{class:a["flex-initial"]},[e(G,{checked:s.value,"onUpdate:checked":i=>s.value=i},{default:()=>[h("记住密码")]})])])]}),e(A,null,{default:()=>[e(E,{class:a.submitBtm,type:"primary",onClick:y,size:"large",disabled:c.value,loading:c.value,block:!0},{default:()=>[h("立即登录")]})]}),e(A,null,{default:()=>[e(E,{text:!0,class:a.forgetBtm,onClick:()=>{f("changType")},size:"large",block:!0},{default:()=>[h("忘记密码")]})]})]})])}}),xe=P({name:"forgotPassword",emits:["changType"],setup(C,{emit:f}){D(),N();const m=t(),v=Z(),u=t(!1);t(!0),O.BASE_LOGIN_NAME;const l=t(!1),c=t(!1);q();const s=M({mobile:"",password:"",password1:"",code:"",isCaptcha:!0}),g=t(!1),p=t(60),d="发送短信",r=(o,B,I)=>{const n=/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/;B===""?I(new Error("请再次输入密码")):B!==s.password?I(new Error("两次输入密码不一致!")):n.test(B)?I():I(new Error("密码为6-20位数字和字母组合"))},w=async()=>(m.value.validate(async o=>{if(!o){v.loading("修改中..."),u.value=!0;try{return await ae({...s,clientType:"TEACHER"}),v.success("修改成功"),u.value=!1,f("changType"),!1}catch(B){return u.value=!1,v.error(B.msg),!1}}}),!1),y=async()=>{if(!s.mobile){v.error("请输入手机号");return}try{const o=await J({clientId:"cooleshow-teacher",mobile:s.mobile,type:"PASSWORD"});i()}catch(o){console.log(o)}},i=()=>{if(g.value)return;g.value=!0;const o=setInterval(()=>{p.value--,console.log(p.value),p.value<=0&&(g.value=!1,clearInterval(o))},1e3)};return()=>e("div",{class:a["view-account-form-wrap"]},[e(K,{ref:m,"label-placement":"left",size:"large",model:s},{default:()=>[e(A,{path:"mobile",rule:[{required:!0,message:"请输入手机号",trigger:"blur"}]},{default:()=>[e(b,{maxlength:11,value:s.mobile,"onUpdate:value":o=>s.mobile=o,placeholder:"请输入手机号"},{prefix:()=>e("img",{src:j,class:a.prefixIcon,alt:""},null)})]}),e(A,{path:"password",rule:[{required:!0,pattern:/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/,message:"密码为6-20位数字和字母组合",trigger:"blur"}]},{default:()=>[e(b,{value:s.password,"onUpdate:value":o=>s.password=o,type:"text",showPasswordOn:"click",placeholder:"请输入密码",inputProps:{autocomplete:"off"},class:[l.value?"":a["no-pwd"]]},{prefix:()=>e("img",{src:L,class:a.prefixIcon,alt:""},null),suffix:()=>e("img",{src:l.value?T:x,class:a.pwdIcon,alt:"",onClick:()=>{l.value=!l.value}},null)})]}),e(A,{path:"password1",rule:[{validator:r,trigger:"blur",required:!0}]},{default:()=>[e(b,{value:s.password1,"onUpdate:value":o=>s.password1=o,type:"text",showPasswordOn:"click",placeholder:"请确认密码",inputProps:{autocomplete:"off"},class:[c.value?"":a["no-pwd"]]},{prefix:()=>e("img",{src:L,class:a.prefixIcon,alt:""},null),suffix:()=>e("img",{src:c.value?T:x,class:a.pwdIcon,alt:"",onClick:()=>{c.value=!c.value}},null)})]}),e(A,{path:"code",rule:[{required:!0,message:"请输入验证码",trigger:"blur"}]},{default:()=>[e(k,null,{default:()=>[e(b,{value:s.code,"onUpdate:value":o=>s.code=o,type:"text",showPasswordOn:"click",placeholder:"请输入验证码",inputProps:{autocomplete:"off"},class:a.sendInput,onKeydown:o=>{(o.code==="Enter"||o.code==="NumpadEnter")&&w()}},{prefix:()=>e("img",{src:W,class:a.prefixIcon,alt:""},null),suffix:()=>e(E,{class:a.sendMsg,disabled:g.value,onClick:()=>y()},{default:()=>[g.value?p.value+"S":d]})})]})]}),e(A,null,{default:()=>[e(E,{class:[a.submitBtm,a.submitForgoBtm],type:"primary",onClick:w,size:"large",disabled:u.value,block:!0},{default:()=>[h("确认")]})]}),e(A,null,{default:()=>[e(E,{text:!0,class:a.forgetBtm,onClick:()=>{f("changType")},size:"large",block:!0},{default:()=>[h("返回登录")]})]})]})])}}),Oe=P({name:"login-page",setup(){const C=t(!1),f=t("pwdLogin"),m=t(),v=t(),u=t();X();const l=t(!1),c=async s=>{s.preventDefault(),console.log("checkInstall",s),u.value=s,console.log("beforeoutcome"),window.matchMedia("(display-mode: standalone)").matches?console.log("应用内打开"):(console.log(u.value,"popEvent.value"),u.value&&(l.value=!0,setTimeout(()=>{const g=document.querySelector("#submitBtn");console.log(g),g&&g.addEventListener("click",()=>{console.log(u.value),u.value&&(u.value.prompt(),u.value.userChoice.then(p=>{p.outcome==="accepted"?(console.log("用户已同意添加到桌面"),l.value=!1):(console.log("用户已取消添加到桌面"),l.value=!1)}))})},500)))};return window.addEventListener("beforeinstallprompt",c,{once:!0}),Q(()=>{window.removeEventListener("beforeinstallprompt",c)}),_(async()=>{const s=await navigator.getInstalledRelatedApps();console.log(s)}),()=>e("div",{class:a["view-account"]},[e("div",{class:a["view-account-container"]},[e("img",{src:ne,class:a.loginLeft,alt:""},null),e("img",{src:ue,class:a.loginRight,alt:""},null),e("div",{class:a.stylesWrap},[e("img",{src:le,alt:""},null)])]),e("div",{class:a["view-account-form"]},[e("img",{class:a.colLogo,src:ce},null),C.value?e(S,{key:"forgotPassword","default-value":f.value,class:[a.loginTabs,a.loginForgot],ref:v,"justify-content":"center"},{default:()=>[e(U,{name:"forgotPassword",tab:"重置密码"},{default:()=>[e(xe,{onChangType:()=>{C.value=!1,f.value="pwdLogin"}},null)]})]}):e(S,{key:"pwdLogin",ref:m,"default-value":f.value,class:[a.loginTabs],"justify-content":"center"},{default:()=>[e(U,{name:"pwdLogin",tab:"密码登录"},{default:()=>[e(Te,{onChangType:()=>{C.value=!0,f.value="forgotPassword"}},null)]}),e(U,{name:"codeLogin",tab:"短信验证"},{default:()=>[e(Ue,null,null)]})]})]),e(H,{show:l.value,"onUpdate:show":s=>l.value=s},{default:()=>[e("div",{class:a.downMove},[e("img",{src:se,class:a.dingPng,alt:""},null),e("img",{src:oe,class:a.downMoveBg,alt:""},null),e("img",{src:te,class:a.closeAble,onClick:()=>{l.value=!1},alt:""},null),e("h2",null,[h("温馨提示")]),e("p",null,[h("检测到您尚未安装“音乐数字课堂”应用程序,为了更好的使用体验,是否立即下载?")]),e($,{style:{padding:"25px 0 0 0"},justify:"center"},{default:()=>[e(E,ee({id:"submitBtn"},{class:a.submitAppBtn,round:!0,type:"primary"}),{default:()=>[h("立即下载")]})]})])]})])}});export{Oe as default};
|