CompetitionAPI_dotnet/CompetitionAPI/wwwroot/assets/index-_aFnysGh.js

2 lines
2.7 KiB
JavaScript

import{_ as E,r as u,a as _,o as C,b as i,c as V,d as A,e as o,f as a,w as d,u as B,g as f,h as T,l as b,i as D,p as k,j as F}from"./index-DjgxJhni.js";import{a as K}from"./index-oCd6JdpL.js";import{J as L}from"./JSEncrypt-D3I3x59l.js";import"./request-B06qJ2Sm.js";const S=""+new URL("Login-logo-DY525xHV.png",import.meta.url).href,g=l=>(k("data-v-00de9c6d"),l=l(),F(),l),Q={class:"loginPage"},U={class:"loginLayout"},Y={class:"Login-content"},q=g(()=>o("div",{class:"loginTitle"},[o("img",{src:S,alt:""}),o("p",null,"后台管理系统")],-1)),J={class:"loginInput"},M=g(()=>o("p",null,"欢迎登录",-1)),j={class:"login_from"},N={__name:"index",setup(l){const w=u("default"),h=u(),s=_({login_name:"",password:""}),c=u(null);C(()=>{window.addEventListener("keypress",e=>{e.key==="Enter"&&m()}),c.value=new L,c.value.setPublicKey("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2TEstfATFdDWntbJTCPer9FOdwTRe58Vjy9T238/uUQYyoTHClfQCCKnys4elHCE0D0B7D/k2hK9U+xu1hWv1v4lH+n+t5duNVGq3sa5+pOq8j1ztec3W+wlcFgplYJq78XBYGYDbyfhmu5KeDeImsiccwnq3WvigfZYPbTvGv2YsqXDpTp+/s0hQsrYeATr2MuhiBhQGynLUvKCEcWvd/GNByMxJdJwl0k+IZW+DiCDmNX9Qwj23HF7U+Om7jEZC+Li/j2MHA5C4eEtVzgVC4VZETVOIcLv/UDufnAlneTJK2Exo+4YFEg9S1shpqUz9shSBl8JF9DM2a3KKmxc4wIDAQAB")});const v=B(),m=async()=>{const r=c.value.encrypt(s.password);try{const e=await K({login_name:s.login_name,password:r});e.code===0?(console.log(e.data,"response.data"),localStorage.setItem("token",e.data.token),localStorage.setItem("ReviewerId",e.data.user_id),localStorage.setItem("Reviewer",e.data.real_name),await v.push("/ExaminationManagement")):alert("密码错误")}catch{alert("请求失败")}},y=_({password:[{required:!0,trigger:"blur",message:"请输入密码"},{validator:(r,e,t)=>{if(e==="")t(new Error("请输入密码"));else{const n=e.length;n<5||n>20?t(new Error("密码长度为5-20")):t()}},trigger:"blur"}]});return(r,e)=>{const t=i("el-input"),n=i("el-form-item"),x=i("el-button"),I=i("el-form");return V(),A("div",Q,[o("div",U,[o("div",Y,[q,o("div",J,[M,o("div",j,[a(I,{ref_key:"ruleFormRef",ref:h,style:{"max-width":"600px"},model:s,rules:y,"label-width":"auto",class:"demo-ruleForm",size:w.value,"status-icon":""},{default:d(()=>[a(n,{label:"",prop:"login_name"},{default:d(()=>[a(t,{modelValue:s.login_name,"onUpdate:modelValue":e[0]||(e[0]=p=>s.login_name=p),placeholder:"请输入账号","prefix-icon":f(T)},null,8,["modelValue","prefix-icon"])]),_:1}),a(n,{label:"",prop:"password"},{default:d(()=>[a(t,{type:"password",modelValue:s.password,"onUpdate:modelValue":e[1]||(e[1]=p=>s.password=p),placeholder:"请输入密码","prefix-icon":f(b)},null,8,["modelValue","prefix-icon"])]),_:1}),a(x,{onClick:m},{default:d(()=>[D("登录")]),_:1})]),_:1},8,["model","rules","size"])])])])])])}}},H=E(N,[["__scopeId","data-v-00de9c6d"]]);export{H as default};