login.d2a38d8a.js 4.9 KB

1
  1. import{u as E,G as F,r as i,g as n,o as u,h as c,m as a,n as G,l as b,i as o,w as t,ai as x,j as T,I as W,V as X,W as Y,N as C,a as r,X as D}from"./vendor.0bc3c1d4.js";import{_ as H,g as J}from"./index.fceaba64.js";import{e as P,d as Q}from"./jsencrypt.2d856f91.js";import{A as M}from"./crypto.ba623db0.js";const k=p=>(X("data-v-07d2e302"),p=p(),Y(),p),Z={class:"page-login flex justify-center align-center"},ee=k(()=>a("div",{class:"mask bg-el-color"},null,-1)),oe={class:"box flex shadow"},te=k(()=>a("div",{class:"title text-bold"},"\u626C\u6D77\u822A\u8FD0\u8239\u8236\u7BA1\u7406\u7CFB\u7EDF",-1)),se={key:0,class:"margin-top-lg"},ae=k(()=>a("div",{class:"margin-top"},[a("a",{href:"http://www.chinagsi.com/"},"http://www.chinagsi.com/")],-1)),le={class:"flex-sub flex align-center justify-center padding-lg right bg-el-color"},ne={style:{width:"80%"}},re={class:"flex justify-between"},de={class:"login-code"},ie=["src"],ue=C("\u8BB0\u4F4F\u5BC6\u7801"),ce={key:0},pe={key:1},me={key:0,style:{float:"right"}},_e=C("\u7ACB\u5373\u6CE8\u518C"),fe={setup(p){const I=E(),K=F(),{proxy:U}=D(),e=i({username:"",password:"",rememberMe:!1,code:"",uuid:""}),z={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(""),m=i(!1),_=i(!0),O=i(!1),S=i(void 0);let h;function f(){U.$refs.loginRef.validate(s=>{s&&(m.value=!0,e.value.rememberMe?(r.set("username",e.value.username,{expires:30}),r.set("password",P(e.value.password),{expires:30}),r.set("rememberMe",e.value.rememberMe,{expires:30})):(r.remove("username"),r.remove("password"),r.remove("rememberMe")),h="Yzkj20220512jhsj",I.dispatch("Login",{code:e.value.code,password:M.encrypt(e.value.password,h),username:M.encrypt(e.value.username,h),uuid:e.value.uuid}).then(()=>{K.push({path:S.value||"/"})}).catch(()=>{m.value=!1,_.value&&y()}))})}function y(){J().then(s=>{_.value=s.captchaOnOff===void 0?!0:s.captchaOnOff,_.value&&(V.value="data:image/gif;base64,"+s.img,e.value.uuid=s.uuid)})}function B(){const s=r.get("username"),l=r.get("password"),g=r.get("rememberMe");e.value={username:s===void 0?e.value.username:s,password:l===void 0?e.value.password:Q(l),rememberMe:g===void 0?!1:Boolean(g)}}return y(),B(),(s,l)=>{const g=n("User"),j=n("el-icon"),w=n("el-input"),v=n("el-form-item"),N=n("Lock"),L=n("svg-icon"),R=n("el-checkbox"),$=n("el-button"),q=n("router-link"),A=n("el-form");return u(),c("div",Z,[ee,a("div",oe,[a("div",{class:"flex align-center padding-lg left text-white",style:G(`background:${s.$store.state.settings.theme}`)},[a("div",null,[te,s.$store.state.app.device=="desktop"?(u(),c("div",se," \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),ae])],4),a("div",le,[a("div",ne,[o(A,{ref:"loginRef",model:e.value,rules:z,class:"form"},{default:t(()=>[o(v,{prop:"username"},{default:t(()=>[o(w,{modelValue:e.value.username,"onUpdate:modelValue":l[0]||(l[0]=d=>e.value.username=d),type:"text",size:"large","auto-complete":"off",placeholder:"\u8D26\u53F7"},{prefix:t(()=>[o(j,null,{default:t(()=>[o(g)]),_:1})]),_:1},8,["modelValue"])]),_:1}),o(v,{prop:"password"},{default:t(()=>[o(w,{modelValue:e.value.password,"onUpdate:modelValue":l[1]||(l[1]=d=>e.value.password=d),type:"password",size:"large","auto-complete":"off",placeholder:"\u5BC6\u7801",onKeyup:x(f,["enter"])},{prefix:t(()=>[o(j,null,{default:t(()=>[o(N)]),_:1})]),_:1},8,["modelValue","onKeyup"])]),_:1}),_.value?(u(),T(v,{key:0,prop:"code"},{default:t(()=>[a("div",re,[o(w,{modelValue:e.value.code,"onUpdate:modelValue":l[2]||(l[2]=d=>e.value.code=d),size:"large","auto-complete":"off",placeholder:"\u9A8C\u8BC1\u7801",style:{width:"63%"},onKeyup:x(f,["enter"])},{prefix:t(()=>[o(L,{"icon-class":"validCode",class:"el-input__icon input-icon"})]),_:1},8,["modelValue","onKeyup"]),a("div",de,[a("img",{src:V.value,onClick:y,class:"login-code-img"},null,8,ie)])])]),_:1})):b("",!0),o(R,{modelValue:e.value.rememberMe,"onUpdate:modelValue":l[3]||(l[3]=d=>e.value.rememberMe=d),style:{margin:"0px 0px 25px 0px"}},{default:t(()=>[ue]),_:1},8,["modelValue"]),o(v,{style:{width:"100%"}},{default:t(()=>[o($,{loading:m.value,size:"large",type:"primary",style:{width:"100%"},onClick:W(f,["prevent"]),onKeyup:x(f,["enter","native"])},{default:t(()=>[m.value?(u(),c("span",pe,"\u767B \u5F55 \u4E2D...")):(u(),c("span",ce,"\u767B \u5F55"))]),_:1},8,["loading","onClick","onKeyup"]),O.value?(u(),c("div",me,[o(q,{class:"link-type",to:"/register"},{default:t(()=>[_e]),_:1})])):b("",!0)]),_:1})]),_:1},8,["model"])])])])])}}};var we=H(fe,[["__scopeId","data-v-07d2e302"]]);export{we as default};