allinssl/build/static/js/index-ksgLrcNm.js

2 lines
7.3 KiB
JavaScript

import{d as e,Y as a,Z as l,_ as s,e as r,s as t,f as o,r as n,aR as c,x as u,aS as i,o as d,$ as m,ac as p,a as _,c as v,aT as g,p as h,t as f,a3 as w,a9 as b,aU as x,B as y,i as C}from"./main-8EQU3vkq.js";import{u as k,I as S,m as j}from"./index-DmFXBilk.js";import{l as z,a as D}from"./public-DvcECfnB.js";import{a as I}from"./index-zwGx0-tj.js";import{L as M}from"./LockOutlined-CRtxxhI2.js";import"./index-0ZfPVTfP.js";const L={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 1024 1024"},O=e({name:"CodeOutlined",render:function(e,r){return l(),a("svg",L,r[0]||(r[0]=[s("path",{d:"M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 0 0 308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 0 0-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:"currentColor"},null,-1)]))}}),T={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 1024 1024"},U=e({name:"UserOutlined",render:function(e,r){return l(),a("svg",T,r[0]||(r[0]=[s("path",{d:"M858.5 763.6a374 374 0 0 0-80.6-119.5a375.63 375.63 0 0 0-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1c-.4.2-.8.3-1.2.5c-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 0 0-80.6 119.5A371.7 371.7 0 0 0 136 901.8a8 8 0 0 0 8 8.2h60c4.4 0 7.9-3.5 8-7.8c2-77.2 33-149.5 87.8-204.3c56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 0 0 8-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z",fill:"currentColor"},null,-1)]))}}),{success:K}=o(),{handleError:B}=k(),E=r("login-store",(()=>{const e=n(null),a=n(""),l=I("login-token",""),s=n(!1),r=n({username:"",password:"",code:""}),t=I("remember-me",!1),o=n(null),{fetch:c,error:u,data:i,message:d,loading:m}=z(),p=()=>{r.value.username="",r.value.password="",t.value=!1,u.value=null},_=async()=>{try{const{data:e}=await D();a.value=e.data}catch(e){B(e)}},v=()=>{const e=S("must_code",!1);s.value=1===Number(e),s.value&&_()};return{loading:m,codeImg:a,error:u,user:e,loginData:r,rememberMe:t,forgotPasswordRef:o,mustCode:s,handleLogin:async e=>{try{u.value=null,d.value=!0,await c(e);const{status:a}=i.value;if(!a)throw new Error(i.value.message);K("登录成功,正在跳转中..."),setTimeout((()=>location.href="/"),1e3),v()}catch(a){u.value=a.message,v()}},handleLogout:()=>{e.value=null,l.value=null,p(),location.href="/login"},handleGetCode:_,checkMustCode:v,resetForm:p,clearToken:()=>{l.value=null}}})),G=()=>{const e=localStorage.getItem("loginData");return e?JSON.parse(e):null},R=(e,a)=>{localStorage.setItem("loginData",JSON.stringify({username:e,password:a}))},V=()=>{const e=(()=>{const e=E();return{...e,...t(e)}})(),{handleError:a}=k(),{error:l,loginData:s,handleLogin:r,rememberMe:o,checkMustCode:n,mustCode:p,handleGetCode:_}=e,v=async e=>{var t,n;if(e.username.trim())if(e.password.trim())if(!p.value||(null==(t=e.code)?void 0:t.trim()))try{const a=(n=e.password,j(`${n}_bt_all_in_ssl`).toString());await r({...e,password:a}),o.value&&!l.value?R(e.username,e.password):l.value?(s.value.password="",p.value&&_()):l.value||o.value||localStorage.removeItem("loginData")}catch(c){a(c),p.value&&_()}else l.value=m("t_25_1745289355721");else l.value=m("t_4_1744164840458");else l.value=m("t_3_1744164839524")},g=async e=>{e.preventDefault(),await v(s.value)},h=c();return h.run((()=>{u(l,(e=>{e&&setTimeout((()=>{l.value=""}),5e3)})),i((()=>{h.stop()}))})),d((()=>{if(n(),o.value){const e=G();e&&(s.value.username=e.username,s.value.password=e.password)}})),{...e,handleSubmit:g,handleKeyup:e=>{"Enter"===e.key&&g(e)},handleLogin:v,getRememberData:G,setRememberData:R}},$="_container_1pdcl_4",q="_loginBox_1pdcl_20",A="_leftImageWrapper_1pdcl_26",J="_leftImage_1pdcl_26",N="_leftSection_1pdcl_51",P="_leftTitle_1pdcl_59",H="_logo_1pdcl_63",W="_rightSection_1pdcl_76",F="_title_1pdcl_89",Y="_formContainer_1pdcl_95",Z="_formWrapper_1pdcl_101",Q="_formContent_1pdcl_106",X="_formInputs_1pdcl_111",ee="_formActions_1pdcl_130",ae="_rememberSection_1pdcl_135",le="_error_1pdcl_166",se="_codeImageContainer_1pdcl_355",re="_forgotPassword_1pdcl_370",te="_icon_1pdcl_375";const oe=e({name:"LoginView",setup(){const{loading:e,error:a,rememberMe:l,handleSubmit:s,handleKeyup:r,loginData:t,handleGetCode:o,codeImg:n,mustCode:c}=V(),{isDark:u}=p(),i=_(["textColor2","actionColor","errorColor","primaryColor","primaryColorSuppl"]);return()=>{let d;return v("div",{style:i.value},[v("div",{class:$,style:`background-image:${u.value?"url(/static/images/login-bg-dark.svg)":"url(/static/images/login-bg.svg)"};`},[v("div",{class:q},[v("div",{class:N},[v("h2",{class:P},[v("img",{src:"/static/images/logo.png",alt:"logo",class:H},null),v("span",null,[m("t_2_1747047214975")])]),v("div",{class:A},[v("img",{src:"/static/images/login-display.svg",alt:m("t_1_1744164835667"),class:J},null)])]),v("div",{class:W},[v("div",{class:Y},[v("h1",{class:F},[m("t_2_1744164839713")]),v(g,{onSubmit:s,class:Z},{default:()=>{return[v("div",{class:Q},[v("div",{class:X},[v(h,{"show-label":!1,path:"username",rule:{required:!0,message:m("t_3_1744164839524"),trigger:["input","blur"]}},{default:()=>[v(f,{value:t.value.username,"onUpdate:value":e=>t.value.username=e,onKeyup:r,disabled:e.value,placeholder:m("t_3_1744164839524"),clearable:!0,size:"large"},{prefix:()=>v(w,{component:U,class:te},null)})]}),v(h,{"show-label":!1,path:"password",rule:{required:!0,message:m("t_4_1744164840458"),trigger:["input","blur"]}},{default:()=>[v(f,{onKeyup:r,disabled:e.value,value:t.value.password,"onUpdate:value":e=>t.value.password=e,type:"password",placeholder:m("t_4_1744164840458"),clearable:!0,size:"large",showPasswordOn:"click"},{prefix:()=>v(w,{component:M,class:te},null)})]}),c.value?v(h,{"show-label":!1,path:"code",rule:{required:!0,message:m("t_25_1745289355721"),trigger:["input","blur"]}},{default:()=>[v(f,{onKeyup:r,disabled:e.value,value:t.value.code,"onUpdate:value":e=>t.value.code=e,type:"text",placeholder:m("t_25_1745289355721"),clearable:!0,size:"large"},{prefix:()=>v(w,{component:O,class:te},null),suffix:()=>v("span",{onClick:o,title:m("t_0_1745936396853"),class:`w-[10rem] h-[4rem] mr-[-1.5rem] flex items-center justify-center relative z-[999] cursor-pointer bg-slate-400 rounded-r-[6px] ${se}`},[v(b,{src:n.value,"preview-disabled":!0,class:"max-w-full max-h-full object-contain"},null)])})]}):null]),v("div",{class:ee},[v("div",{class:ae},[v(x,{checked:l.value,"onUpdate:checked":e=>l.value=e},(u=d=m("t_5_1744164840468"),"function"==typeof u||"[object Object]"===Object.prototype.toString.call(u)&&!C(u)?d:{default:()=>[d]})),v("a",{class:re,href:"https://www.bt.cn/bbs/thread-144776-1-1.html",target:"_blank",rel:"noopener noreferrer"},[m("t_6_1744164838900")])]),a.value&&v("div",{class:le},[a.value]),v(y,{type:"primary",size:"large",block:!0,loading:e.value,attrType:"submit",onClick:s},{default:()=>[e.value?m("t_7_1744164838625"):m("t_8_1744164839833")]})])])];var u}})])])])])])}}});export{oe as default};