| 1 |
- import{d as L,u as P,a as W,r as l,b as D,P as J,c as O,e as R,s as k,f as e,N,g as f,h as b,i as V,j as F,k as I,l as x,m as Z,n as Q,o as H,p as $,q as ee,t as z,v as U,w as ae,x as se,y as oe,z as te}from"./index-5c22fe75-1764990954641.js";import{S as j,u as le,c as ne,m as ue}from"./sendSms-a23a9f71-1764990954641.js";import{o as _,c as T}from"./closeEye-b6c1caaa-1764990954641.js";import{d as re,m as ce}from"./ding-8e9054d5-1764990954641.js";import{T as ie}from"./index-280d1e9c-1764990954641.js";import"./utils-ca810235-1764990954641.js";import"./Scrollbar-46e1a286-1764990954641.js";const de=""+new URL("login_styles-ceba7cd4.png",import.meta.url).href,pe=""+new URL("login-left-588cef70.png",import.meta.url).href,fe=""+new URL("loginright-bff46f2c.png",import.meta.url).href,Ae=""+new URL("colLogo-1855284b.png",import.meta.url).href,me="_stylesWrap_kplv4_29",ge="_loginLeft_kplv4_36",ve="_loginRight_kplv4_43",we="_colLogo_kplv4_56",he="_prefixIcon_kplv4_69",Ce="_pwdIcon_kplv4_74",Be="_formTitle_kplv4_79",Ie="_dot_kplv4_89",ye="_submitBtm_kplv4_96",be="_forgetBtm_kplv4_108",Fe="_sendInput_kplv4_115",ke="_sendMsg_kplv4_118",Ee="_loginTabs_kplv4_147",Me="_loginForgot_kplv4_147",Re="_showModalTone_kplv4_182",xe="_studentRemove_kplv4_185",Le="_submitAppBtn_kplv4_197",Ue="_downMove_kplv4_200",_e="_downMoveBg_kplv4_207",Te="_dingPng_kplv4_214",Se="_closeAble_kplv4_223",Pe="_alertWrap_kplv4_263",De="_alertInfo_kplv4_278",Oe="_infoIcon_kplv4_287",Ne="_down_kplv4_200",a={"no-pwd":"_no-pwd_kplv4_1","n-input__input-el":"_n-input__input-el_kplv4_4","view-account-form":"_view-account-form_kplv4_8","view-account":"_view-account_kplv4_8","view-account-container":"_view-account-container_kplv4_20",stylesWrap:me,loginLeft:ge,loginRight:ve,colLogo:we,"view-account-form-wrap":"_view-account-form-wrap_kplv4_60",prefixIcon:he,pwdIcon:Ce,formTitle:Be,dot:Ie,submitBtm:ye,forgetBtm:be,sendInput:Fe,sendMsg:ke,"view-account-form-top":"_view-account-form-top_kplv4_129","view-account-form-top-desc":"_view-account-form-top-desc_kplv4_133","view-account-form-other":"_view-account-form-other_kplv4_137","default-color":"_default-color_kplv4_140","ant-checkbox-wrapper":"_ant-checkbox-wrapper_kplv4_144",loginTabs:Ee,loginForgot:Me,showModalTone:Re,studentRemove:xe,submitAppBtn:Le,downMove:Ue,downMoveBg:_e,dingPng:Te,closeAble:Se,alertWrap:Pe,alertInfo:De,infoIcon:Oe,down:Ne},G="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",K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAa1JREFUWEftmS9Mw1AQxu/ahBnsBAmISvSus4RgqEBO4YBgEeC3eRBYAjjUJKIYQrDrTSMrWIKYxYykPTLR5LHQvxthTa6yvXvv1+v3vr68QyhwtdttJ4qiLiLuAcCGiNgF0nJDEDECgA8RebZtuz8cDsO8JMwLIKIjEbkGgPW82AWffyLiGTPfZ42TCey67k4cxy8AkPtiC8Im6WJZ1m4QBK9p46WCeJ7XmEwmbyLiLAmm0DCIGDabzW3f96e/JaQCu667H8exbyRNEfHQcZzHwWDwVWj2nKBOp7MWhuGBiDwAQCMJtyzLC4LgqRRwq9U6B4DLJAkR75j5ZBmg82MQ0a2IHBv3L0aj0VUpYCLqiUjXAO4zc++PgAvPlSoJBc74NGWKoxWuonGt8KxqiKgukchHJaGSmLMSlYRKQiUBAGUWQpXfsZlTZi7d/FSptlZYbU1tTW0t2zvUJdQlVsEliMgDgBsR2TR5EHEMAKfMbB4s/kD+Fw0T0fs8rHEuN2bmrbSlp8BFFl3tJFFll7bUc4naHWjXrmVQu6bMTF+1ansZC6I+jcUEepVat988fMRLRmtCKgAAAABJRU5ErkJggg==",Ze=L({name:"codeLogin",props:{phone:{type:String,default:""}},emits:["update:phone"],setup(i,{emit:A}){const y=P(),w=W(),d=l(),u=D(),n=l(!1),m=l(!0),s=l(!1),g=J.BASE_LOGIN_NAME,p=O(),o=R({username:"",password:"",isCaptcha:!0}),h=l(!1),t=l(60),C="发送短信",B=k.get("userInfo-teacher");B&&(o.username=JSON.parse(B).username),o.username?o.username!==i.phone&&i.phone?o.username=i.phone:A("update:phone",o.username):i.phone&&(o.username=i.phone);const E=async()=>{d.value.validate(async r=>{if(!r){const{username:q,password:Y}=o;u.loading("登录中..."),n.value=!0,k.set("userInfo-teacher",JSON.stringify({username:q}));const X={username:q,password:Y,loginType:"SMS",grant_type:"password",client_id:"cooleshow-teacher",client_secret:"cooleshow-teacher"};try{await p.login(X),u.destroyAll(),m.value?k.set("userInfo",JSON.stringify(o)):k.remove("userInfo");const M=decodeURIComponent("/");u.success("登录成功,即将进入系统"),w.name===g?y.replace("/"):y.replace(M)}catch(M){u.destroyAll(),n.value=!1,u.error(M.msg),console.log(M)}finally{n.value=!1}}})},c=async()=>{if(!o.username){u.error("请输入手机号");return}s.value=!0},v=()=>{if(h.value)return;h.value=!0;const r=setInterval(()=>{t.value--,t.value<=0&&(h.value=!1,clearInterval(r))},1e3)};return()=>e("div",{class:a["view-account-form-wrap"]},[e(N,{ref:d,"label-placement":"left",size:"large",model:o},{default:()=>[e(f,{path:"username",rule:[{required:!0,message:"请输入手机号",trigger:"blur"}]},{default:()=>[e(b,{maxlength:11,value:o.username,"onUpdate:value":r=>o.username=r,placeholder:"请输入手机号",onInput:r=>{A("update:phone",r)}},{prefix:()=>e("img",{src:K,class:a.prefixIcon,alt:""},null)})]}),e(f,{path:"password",rule:[{required:!0,message:"请输入验证码",trigger:"blur"}]},{default:()=>[e(V,null,{default:()=>[e(b,{value:o.password,"onUpdate:value":r=>o.password=r,type:"text",showPasswordOn:"click",placeholder:"请输入验证码",inputProps:{autocomplete:"off"},class:a.sendInput,maxlength:6,onKeydown:r=>{(r.code==="Enter"||r.code==="NumpadEnter")&&E()}},{prefix:()=>e("img",{src:G,class:a.prefixIcon,alt:""},null),suffix:()=>e(F,{class:a.sendMsg,disabled:h.value,onClick:()=>c()},{default:()=>[h.value?t.value+"S":C]})})]})]}),e(f,{class:a["default-color"]},{default:()=>[e("div",{class:[a.flex,a["justify-between"]]},[e("div",{class:a["flex-initial"]},null)])]}),e(f,null,{default:()=>[e(F,{class:a.submitBtm,type:"primary",onClick:E,size:"large",disabled:n.value,block:!0},{default:()=>[I("立即登录")]})]})]}),e(x,{maskClosable:Z,show:s.value,"onUpdate:show":r=>s.value=r},{default:()=>[e(j,{phone:o.username,onClose:()=>s.value=!1,onSendCode:()=>{v()}},null)]})])}}),S="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=",qe="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==",ze=L({name:"codeLogin",props:{phone:{type:String,default:""}},emits:["changType","update:phone"],setup(i,{emit:A}){const y=P(),w=l(),d=D(),u=l(!1),n=l(!1),m=O();let s=R({username:"",password:"",isCaptcha:!1});const g=k.get("userInfo-teacher");g&&(s=R({...JSON.parse(g)})),s.username?s.username!==i.phone&&i.phone?s.username=i.phone:A("update:phone",s.username):i.phone&&(s.username=i.phone);const p=async()=>{w.value.validate(async o=>{if(!o){const{username:h,password:t}=s;u.value=!0;const C={username:h,password:t,loginType:"PASSWORD",grant_type:"password",client_id:"cooleshow-teacher",client_secret:"cooleshow-teacher"};try{await m.login(C),d.destroyAll(),s.isCaptcha?k.set("userInfo-teacher",JSON.stringify(s)):k.set("userInfo-teacher",JSON.stringify({...s,password:"",isCaptcha:!1}));const B=decodeURIComponent("/");console.log(B,"toPath"),d.success("登录成功,即将进入系统"),y.replace(B)}catch(B){console.log(B,"e")}finally{u.value=!1}}})};return()=>e("div",{class:a["view-account-form-wrap"]},[e(N,{ref:w,"label-placement":"left",size:"large",model:s},{default:()=>[e(f,{path:"username",rule:[{required:!0,message:"请输入用户名",trigger:"blur"}]},{default:()=>[e(b,{maxlength:11,value:s.username,"onUpdate:value":o=>s.username=o,placeholder:"请输入用户名",onInput:o=>{A("update:phone",o)}},{prefix:()=>e("img",{src:qe,class:a.prefixIcon,alt:""},null)})]}),e(f,{path:"password",rule:[{required:!0,message:"请输入密码",trigger:"blur"}]},{default:()=>[e(b,{value:s.password,"onUpdate:value":o=>s.password=o,type:"text",showPasswordOn:"click",placeholder:"请输入密码",inputProps:{autocomplete:"off"},class:[n.value?"":a["no-pwd"]],onKeydown:o=>{(o.code==="Enter"||o.code==="NumpadEnter")&&p()}},{prefix:()=>e("img",{src:S,class:a.prefixIcon,alt:""},null),suffix:()=>e("img",{src:n.value?_:T,class:a.pwdIcon,alt:"",onClick:()=>{n.value=!n.value}},null)})]}),e(f,{class:a["default-color"]},{default:()=>[e("div",{class:[a.flex,a["justify-between"]]},[e("div",{class:a["flex-initial"]},[e(Q,{checked:s.isCaptcha,"onUpdate:checked":o=>s.isCaptcha=o},{default:()=>[I("记住密码")]})])])]}),e(f,null,{default:()=>[e(F,{class:a.submitBtm,type:"primary",onClick:p,size:"large",disabled:u.value,loading:u.value,block:!0},{default:()=>[I("立即登录")]})]}),e(f,null,{default:()=>[e(F,{text:!0,class:a.forgetBtm,onClick:()=>{A("changType")},size:"large",block:!0},{default:()=>[I("忘记密码")]})]})]})])}}),We=L({name:"forgotPassword",props:{phone:{type:String,default:""}},emits:["changType"],setup(i,{emit:A}){P(),W();const y=l(),w=D(),d=l(!1);l(!0);const u=l(!1);J.BASE_LOGIN_NAME;const n=l(!1),m=l(!1);O();const s=R({mobile:"",password:"",password1:"",code:"",isCaptcha:!0}),g=l(!1),p=l(60),o="发送短信",h=(c,v,r)=>{v===""?r(new Error("请再次输入密码")):v!==s.password?r(new Error("两次输入密码不一致!")):v.length<8||v.length>20?r(new Error("8~20位含数字、字母、特殊字符(如:%、&、#等)组合")):r()},t=(c,v,r)=>{v===""?r(new Error("请输入密码")):v.length<8||v.length>20?r(new Error("8~20位包数字、字母、特殊字符(如:%、&、#等)组合")):r()};i.phone&&(s.mobile=i.phone);const C=async()=>(y.value.validate(async c=>{if(!c){w.loading("修改中..."),d.value=!0;try{return await le({...s,clientType:"TEACHER"}),w.success("修改成功"),d.value=!1,A("changType"),!1}catch(v){return d.value=!1,w.error(v.msg),!1}}}),!1),B=async()=>{if(!s.mobile){w.error("请输入手机号");return}u.value=!0},E=()=>{if(g.value)return;g.value=!0;const c=setInterval(()=>{p.value--,console.log(p.value),p.value<=0&&(g.value=!1,clearInterval(c))},1e3)};return()=>e("div",{class:a["view-account-form-wrap"]},[e(N,{ref:y,"label-placement":"left",size:"large",model:s},{default:()=>[e(f,{path:"mobile",rule:[{required:!0,message:"请输入手机号",trigger:"blur"}]},{default:()=>[e(b,{maxlength:11,value:s.mobile,"onUpdate:value":c=>s.mobile=c,placeholder:"请输入手机号"},{prefix:()=>e("img",{src:K,class:a.prefixIcon,alt:""},null)})]}),e(f,{path:"password",rule:[{validator:t,trigger:"blur",required:!0}]},{default:()=>[e(b,{value:s.password,"onUpdate:value":c=>s.password=c,type:"text",showPasswordOn:"click",placeholder:"请输入密码",inputProps:{autocomplete:"off"},class:[n.value?"":a["no-pwd"]]},{prefix:()=>e("img",{src:S,class:a.prefixIcon,alt:""},null),suffix:()=>e("img",{src:n.value?_:T,class:a.pwdIcon,alt:"",onClick:()=>{n.value=!n.value}},null)})]}),e(f,{path:"password1",rule:[{validator:h,trigger:"blur",required:!0}]},{default:()=>[e(b,{value:s.password1,"onUpdate:value":c=>s.password1=c,type:"text",showPasswordOn:"click",placeholder:"请确认密码",inputProps:{autocomplete:"off"},class:[m.value?"":a["no-pwd"]]},{prefix:()=>e("img",{src:S,class:a.prefixIcon,alt:""},null),suffix:()=>e("img",{src:m.value?_:T,class:a.pwdIcon,alt:"",onClick:()=>{m.value=!m.value}},null)})]}),e(f,{path:"code",rule:[{required:!0,message:"请输入验证码",trigger:"blur"}]},{default:()=>[e(V,null,{default:()=>[e(b,{value:s.code,"onUpdate:value":c=>s.code=c,type:"text",showPasswordOn:"click",placeholder:"请输入验证码",inputProps:{autocomplete:"off"},class:a.sendInput,onKeydown:c=>{(c.code==="Enter"||c.code==="NumpadEnter")&&C()}},{prefix:()=>e("img",{src:G,class:a.prefixIcon,alt:""},null),suffix:()=>e(F,{class:a.sendMsg,disabled:g.value,onClick:()=>B()},{default:()=>[g.value?p.value+"S":o]})})]})]}),e(f,null,{default:()=>[e(F,{class:[a.submitBtm,a.submitForgoBtm],type:"primary",onClick:C,size:"large",disabled:d.value,block:!0},{default:()=>[I("确认")]})]}),e(f,null,{default:()=>[e(F,{text:!0,class:a.forgetBtm,onClick:()=>{A("changType")},size:"large",block:!0},{default:()=>[I("返回登录")]})]})]}),e(x,{maskClosable:Z,show:u.value,"onUpdate:show":c=>u.value=c},{default:()=>[e(j,{phone:s.mobile,onClose:()=>u.value=!1,type:"PASSWORD",onSendCode:()=>{E()}},null)]})])}}),Je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAo1JREFUWEfNmL9v01AQx79f26DCghATaQpFCAF/AA1bywgSQp34sbCwgDqUGgEDIwOgJs1QwcLCgmCqEBKMpBuFPwBQhSi0hAkhFqgg9hc9Nw5JSRrHccXzZCt39z65u3d37xEpn32z2vv7F4bDEDk6yBkzClF1HFS3bMXShwl+TGOavSjlyyqEAcYBnJJ0aCNdkm8BPHFczK1MciHpOomA8iWNBMIdSKNJDbfIkfMucXVliq+66W8ItOeudtZ+4p6k090MJfmd5GNvGy5+usRvneQ7AuXKOogango6kGSxpDIEF+HhZHWS79rptAUaLOqYhDlBO5Iu1Iscwe8kxj/7fLFe7x+gumcWNgsmBjBQ8FBY76kWoChnfsDAZBqmzvnCRW87Cs051QKUK+pRVgmcNIQm0as+z/z1XP0t2tqhEteLJte/d1xcMN9hgPuC9ieFieVch4W4JDQ8tLuoSqo6Q85/8TlmjGdhIwIyFTio6WWv/yySzwIIgOvxqKnoEVCuqFuSrv1PIJK3qz6vx0BvuvWmjrAZecj0vqrPwzRde3VVS6m8k2HIjKmBAQ4zX9JoEKpiA5DrcIy5aZ0V9NAGIILnOFiSH4aatgHIcXiFg0VNhVLRCiDSty9k/SY1wa8gZiMPCxOCdqX1dpTUfW/7tKu30Yu2fb1Spy+MGQE1CmPfrQOs0MP5KGI1PAAUNdpen5bW0U9z9TyOLE/ytQEYKutIraauJ4t2sC3NtZ/RwXV5YuUyn0dTw4yOB4Ge9eqd5omhMQ+lHtDIZQI31jYZbkoa6hWo7YBWzyV7RlgDZN2QH3lp7YBoxzEojr1VB8UYyqqjdAxl1WVD89a15jpmfT2x5sKqXaHbrCu9P01pn9rR5pptAAAAAElFTkSuQmCC",He=L({name:"login-page",setup(){const i=l(!1),A=l("pwdLogin"),y=l(),w=l(),d=l();H();const u=l(),n=l(!1),m=l(!1),s=l(!1),g=async t=>{t.preventDefault(),console.log("checkInstall",t),d.value=t,console.log("beforeoutcome"),window.matchMedia("(display-mode: standalone)").matches?te.application=window.matchMedia("(display-mode: standalone)").matches:(console.log(d.value,"popEvent.value"),d.value&&(n.value=!0,setTimeout(()=>{const C=document.querySelector("#submitBtn");C&&C.addEventListener("click",()=>{n.value=!1,d.value&&(d.value.prompt(),d.value.userChoice.then(B=>{B.outcome==="accepted"?(console.log("用户已同意添加到桌面"),n.value=!1,p()):(console.log("用户已取消添加到桌面"),n.value=!1,p())}))})},500))),await o(),!n.value&&m.value&&(s.value=!0)},p=()=>{m.value&&(s.value=!0)};window.addEventListener("beforeinstallprompt",g,{once:!0}),$(()=>{window.removeEventListener("beforeinstallprompt",g)});const o=async()=>{try{await ue({})}catch(t){t.message.indexOf("511")&&(m.value=!0)}};ee(async()=>{(window.matchMedia("(display-mode: standalone)").matches||window.navigator.standalone===!0)&&(await o(),!n.value&&m.value&&(s.value=!0)),sessionStorage.removeItem("task-upload-music")});const h=()=>{const t=navigator.userAgent.toLowerCase(),C=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();(t.indexOf("win32")>=0||t.indexOf("wow32")>=0)&&window.open("https://www.google.cn/intl/zh-CN_ALL/chrome/fallback/"),(t.indexOf("win64")>=0||t.indexOf("wow64")>=0)&&window.open("https://www.google.cn/intl/zh-CN_ALL/chrome/fallback/"),C&&window.open("https://www.google.cn/intl/zh-CN_ALL/chrome/fallback/")};return()=>e("div",{class:a["view-account"]},[e("div",{class:a["view-account-container"]},[e("img",{src:pe,class:a.loginLeft,alt:""},null),e("img",{src:fe,class:a.loginRight,alt:""},null),e("div",{class:a.stylesWrap},[e("img",{src:de,alt:""},null)])]),e("div",{class:a["view-account-form"]},[e("img",{class:a.colLogo,src:Ae},null),i.value?e(z,{key:"forgotPassword","default-value":A.value,class:[a.loginTabs,a.loginForgot],ref:w,"justify-content":"center"},{default:()=>[e(U,{name:"forgotPassword",tab:"重置密码"},{default:()=>[e(We,{phone:u.value,"onUpdate:phone":t=>u.value=t,onChangType:()=>{i.value=!1,A.value="pwdLogin"}},null)]})]}):e(z,{key:"pwdLogin",ref:y,"default-value":A.value,class:[a.loginTabs],"justify-content":"center"},{default:()=>[e(U,{name:"pwdLogin",tab:"密码登录"},{default:()=>[e(ze,{phone:u.value,"onUpdate:phone":t=>u.value=t,onChangType:()=>{i.value=!0,A.value="forgotPassword"}},null)]}),e(U,{name:"codeLogin",tab:"短信验证"},{default:()=>[e(Ze,{phone:u.value,"onUpdate:phone":t=>u.value=t},null)]})]}),e("div",{class:a.alertWrap},[e("div",{class:a.alertInfo},[e(ae,{src:Je,class:a.infoIcon,previewDisabled:!0},null),I("为了您更好的上课体验,推荐使用Chrome浏览器")]),e("div",{class:a.down,onClick:h},[I("立即下载")])])]),e(x,{maskClosable:Z,show:n.value,"onUpdate:show":t=>n.value=t,onMaskClick:()=>{p()},onClose:()=>{p()}},{default:()=>[e("div",{class:a.downMove},[e("img",{src:re,class:a.dingPng,alt:""},null),e("img",{src:ce,class:a.downMoveBg,alt:""},null),e("img",{src:ne,class:a.closeAble,onClick:()=>{n.value=!1,p()},alt:""},null),e("h2",null,[I("温馨提示")]),e("p",null,[I("检测到您尚未安装“音乐数字课堂”应用程序,为了更好的使用体验,是否立即下载?")]),e(se,{style:{padding:"25px 0 0 0"},justify:"center"},{default:()=>[e(F,oe({id:"submitBtn"},{class:a.submitAppBtn,round:!0,type:"primary"}),{default:()=>[I("立即下载")]})]})])]}),e(x,{show:s.value,"onUpdate:show":t=>s.value=t,closeOnEsc:!1,maskClosable:!1},{default:()=>[e(ie,{onClose:()=>s.value=!1},null)]})])}});export{He as default};
|