You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
2.7 KiB
1 lines
2.7 KiB
import{_ as V,u as k,E,b as L,c as B,d as I}from"./index.1762932289438.js";import{E as R,a as S}from"./form-item.1762932289438.js";/* empty css */import{R as U,r as p,aa as q,G as C,o as F,H as t,q as o,J as s,u as l,a9 as N,L as D,V as z}from"./vue.1762932289438.js";import"./echarts.1762932289438.js";const K="/invest/imgs/login.png",M="/invest/imgs/pic.png",$={class:"wrapper"},G={class:"box flex v-center"},H={class:"right mb-40"},J={class:"err-msg"},T={class:"mt-8 mb-8"},j={class:"mt-10 mb-20"},A={__name:"Login",setup(O){const n=U({}),d=p(null),b={account:[{required:!0,message:"请输入身份证/警号",trigger:["blur","change"]}],password:[{required:!0,message:"请输入密码",trigger:["blur","change"]}]},a=p(!1),m=k(),c=q(),r=p("");function _(){d.value.validate(u=>{u&&(a.value=!0,m.login(n).then(()=>{c.push("/work")}).catch(e=>{a.value=!1,r.value=e.message}))})}async function h(){console.log("szzsLogin");try{a.value=!0,await m.loginBySzzs(),c.push("/home")}catch(u){a.value=!1,r.value=u.message}}return(u,e)=>{const g=L,f=E,v=S,x=B,w=R,y=I;return F(),C(y,{height:"100vh"},{default:t(()=>[o("div",$,[e[8]||(e[8]=o("header",{class:"text-center"},[o("img",{src:K,alt:""})],-1)),o("div",G,[e[7]||(e[7]=o("div",{class:"left text-center"},[o("img",{src:M,alt:""})],-1)),o("div",H,[s(w,{ref_key:"formRef",ref:d,model:l(n),size:"large",rules:b},{default:t(()=>[e[6]||(e[6]=o("h1",null,"用户登录",-1)),s(v,{prop:"account"},{default:t(()=>[s(f,{modelValue:l(n).account,"onUpdate:modelValue":e[0]||(e[0]=i=>l(n).account=i),modelModifiers:{trim:!0},placeholder:"请输入身份证/警号",size:"large",onInput:e[1]||(e[1]=i=>r.value=""),style:{"--el-input-height":"50px"}},{prefix:t(()=>[s(g,{name:"el-icon-UserFilled",size:33,color:"#c0c5e2"})]),_:1},8,["modelValue"])]),_:1}),s(v,{prop:"password"},{default:t(()=>[s(f,{ref:"passwordRef",modelValue:l(n).password,"onUpdate:modelValue":e[2]||(e[2]=i=>l(n).password=i),"show-password":"",placeholder:"请输入密码",onKeyup:N(_,["enter"]),onInput:e[3]||(e[3]=i=>r.value=""),style:{"--el-input-height":"50px"}},{prefix:t(()=>[s(g,{name:"local-icon-lock-fill",size:36})]),_:1},8,["modelValue"])]),_:1}),o("div",J,D(l(r)),1),o("div",T,[s(x,{type:"primary",size:"large",loading:l(a),onClick:_,style:{width:"100%","--el-button-size":"54px","--el-font-size-base":"18px"}},{default:t(()=>e[4]||(e[4]=[z("登录",-1)])),_:1,__:[4]},8,["loading"])]),o("div",j,[s(x,{size:"large",loading:l(a),style:{width:"100%","--el-button-size":"54px","--el-font-size-base":"18px"},onClick:h},{default:t(()=>e[5]||(e[5]=[z("数字证书登录",-1)])),_:1,__:[5]},8,["loading"])])]),_:1,__:[6]},8,["model"])])])])]),_:1})}}},Z=V(A,[["__scopeId","data-v-3a3d0fab"]]);export{Z as default};
|
|
|