import{r as i,g as r,o as c,h as _,m as l,n as E,l as b,i as o,w as s,V as G,W as F,u as W,G as X,C as Y,a as n,ai as w,j as D,I as H,N as M,X as J}from"./vendor.0bc3c1d4.js";import{_ as P}from"./index.fceaba64.js";import{g as Q,a as Z,b as ee}from"./allReq.9756076a.js";import{d as oe,e as te}from"./jsencrypt.2d856f91.js";import{A as z}from"./crypto.ba623db0.js";const x=f=>(G("data-v-43cc2f82"),f=f(),F(),f),se={class:"page-login flex justify-center align-center"},ae=x(()=>l("div",{class:"mask bg-el-color"},null,-1)),le={class:"box flex shadow"},ne=x(()=>l("div",{class:"title text-bold"},"\u626C\u6D77\u822A\u8FD0\u8239\u8236\u7BA1\u7406\u7CFB\u7EDF",-1)),re={key:0,class:"margin-top-lg"},ue=x(()=>l("div",{class:"margin-top"},null,-1)),de={class:"flex-sub flex align-center justify-center padding-lg right bg-el-color"},ie={style:{width:"80%"}},ce={class:"flex justify-between"},pe={class:"login-code"},me=["src"],_e=M("\u8BB0\u4F4F\u5BC6\u7801"),fe={key:0},ge={key:1},ve={key:0,style:{float:"right"}},he=M("\u7ACB\u5373\u6CE8\u518C"),ye={setup(f){const O=W(),S=X(),{proxy:I}=J(),e=i({username:"",password:"",rememberMe:!1,code:"",uuid:""}),K={username:[{required:!0,trigger:"blur",message:"\u8BF7\u8F93\u5165\u60A8\u7684\u8D26\u53F7"}],password:[{required:!0,trigger:"blur",message:"\u8BF7\u8F93\u5165\u60A8\u7684\u5BC6\u7801"}],code:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},V=i(""),p=i(!1),m=i(!0),R=i(!1),U=i(void 0),j=Y();let y;function g(){I.$refs.loginRef.validate(a=>{a&&(p.value=!0,e.value.rememberMe?(n.set("username",e.value.username,{expires:30}),n.set("password",te(e.value.password),{expires:30}),n.set("rememberMe",e.value.rememberMe,{expires:30})):(n.remove("username"),n.remove("password"),n.remove("rememberMe")),y="Yzkj20220512jhsj",O.dispatch("Login",{code:e.value.code,password:z.encrypt(e.value.password,y),username:z.encrypt(e.value.username,y),uuid:e.value.uuid}).then(()=>{Z().then(t=>{n.set("Open-Token",t.data.accessToken),ee({code:e.value.code,password:"Gzyh@2022",username:"gzyh",uuid:e.value.uuid}).then(d=>{n.set("Anti-Token",d.token),S.push({path:U.value||"/"})}).catch(()=>{p.value=!1,m.value&&v()})})}).catch(()=>{p.value=!1,m.value&&v()}))})}function v(){Q().then(a=>{m.value=a.captchaOnOff===void 0?!0:a.captchaOnOff,m.value&&(V.value="data:image/gif;base64,"+a.img,e.value.uuid=a.uuid)})}function q(){const a=n.get("username"),t=n.get("password"),d=n.get("rememberMe");e.value={username:a===void 0?e.value.username:a,password:t===void 0?e.value.password:oe(t),rememberMe:d===void 0?!1:Boolean(d)}}return v(),q(),console.log("outer.currentRoute",j.query,j.query.redirect),(a,t)=>{const d=r("User"),C=r("el-icon"),k=r("el-input"),h=r("el-form-item"),T=r("Lock"),B=r("svg-icon"),N=r("el-checkbox"),L=r("el-button"),$=r("router-link"),A=r("el-form");return c(),_("div",se,[ae,l("div",le,[l("div",{class:"flex align-center padding-lg left text-white",style:E(`background:${a.$store.state.settings.theme}`)},[l("div",null,[ne,a.$store.state.app.device=="desktop"?(c(),_("div",re," \u626C\u6D77\u822A\u8FD0\u4E1A\u52A1\u6D89\u53CA\u8D27\u7269\u88C5\u5378\u642C\u8FD0\u3001\u6E2F\u6FB3\u822A\u7EBF\u8D27\u7269\u8FD0\u8F93\u3001\u5185\u8D38\u666E\u901A\u8D27\u7269\u8FD0\u8F93\u3001\u5546\u54C1\u6279\u53D1\u96F6\u552E\u8D38\u6613\u3001\u7269\u4E1A\u7BA1\u7406\u3002 ")):b("",!0),ue])],4),l("div",de,[l("div",ie,[o(A,{ref:"loginRef",model:e.value,rules:K,class:"form"},{default:s(()=>[o(h,{prop:"username"},{default:s(()=>[o(k,{modelValue:e.value.username,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value.username=u),type:"text",size:"large","auto-complete":"off",placeholder:"\u8D26\u53F7"},{prefix:s(()=>[o(C,null,{default:s(()=>[o(d)]),_:1})]),_:1},8,["modelValue"])]),_:1}),o(h,{prop:"password"},{default:s(()=>[o(k,{modelValue:e.value.password,"onUpdate:modelValue":t[1]||(t[1]=u=>e.value.password=u),type:"password",size:"large","auto-complete":"off",placeholder:"\u5BC6\u7801",onKeyup:w(g,["enter"])},{prefix:s(()=>[o(C,null,{default:s(()=>[o(T)]),_:1})]),_:1},8,["modelValue","onKeyup"])]),_:1}),m.value?(c(),D(h,{key:0,prop:"code"},{default:s(()=>[l("div",ce,[o(k,{modelValue:e.value.code,"onUpdate:modelValue":t[2]||(t[2]=u=>e.value.code=u),size:"large","auto-complete":"off",placeholder:"\u9A8C\u8BC1\u7801",style:{width:"63%"},onKeyup:w(g,["enter"])},{prefix:s(()=>[o(B,{"icon-class":"validCode",class:"el-input__icon input-icon"})]),_:1},8,["modelValue","onKeyup"]),l("div",pe,[l("img",{src:V.value,onClick:v,class:"login-code-img"},null,8,me)])])]),_:1})):b("",!0),o(N,{modelValue:e.value.rememberMe,"onUpdate:modelValue":t[3]||(t[3]=u=>e.value.rememberMe=u),style:{margin:"0px 0px 25px 0px"}},{default:s(()=>[_e]),_:1},8,["modelValue"]),o(h,{style:{width:"100%"}},{default:s(()=>[o(L,{loading:p.value,size:"large",type:"primary",style:{width:"100%"},onClick:H(g,["prevent"]),onKeyup:w(g,["enter","native"])},{default:s(()=>[p.value?(c(),_("span",ge,"\u767B \u5F55 \u4E2D...")):(c(),_("span",fe,"\u767B \u5F55"))]),_:1},8,["loading","onClick","onKeyup"]),R.value?(c(),_("div",ve,[o($,{class:"link-type",to:"/register"},{default:s(()=>[he]),_:1})])):b("",!0)]),_:1})]),_:1},8,["model"])])])])])}}};var je=P(ye,[["__scopeId","data-v-43cc2f82"]]);export{je as default};