huangye-parking/admin/dist/assets/Login-DAOdJnjQ.js
2026-02-28 17:35:49 +08:00

2 lines
1.7 KiB
JavaScript

import{_ as v,o as y,c as V,a as o,w as a,r as t,u as h,b,d as k,e as x,f as L,s as U,g as B,E as C,h as E,i as m}from"./index-DZCMG0nr.js";import{a as N}from"./index-BIlGw-iH.js";const R={class:"login-container"},q={__name:"Login",setup(K){const p=h(),u=m(null),r=m(!1),s=E({username:"",password:""}),c={username:[{required:!0,message:"请输入管理员账号",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},l=async()=>{if(await u.value.validate().catch(()=>!1)){r.value=!0;try{const e=await N(s);U(e.data.token),B(e.data.username),C.success("登录成功"),p.push("/dashboard")}catch{}finally{r.value=!1}}};return(f,e)=>{const i=t("el-input"),n=t("el-form-item"),_=t("el-button"),g=t("el-form"),w=t("el-card");return y(),V("div",R,[o(w,{class:"login-card"},{default:a(()=>[e[3]||(e[3]=b("h2",{class:"login-title"},"黄岩停车积分 - 管理后台",-1)),o(g,{ref_key:"formRef",ref:u,model:s,rules:c,onSubmit:k(l,["prevent"])},{default:a(()=>[o(n,{prop:"username"},{default:a(()=>[o(i,{modelValue:s.username,"onUpdate:modelValue":e[0]||(e[0]=d=>s.username=d),placeholder:"请输入管理员账号","prefix-icon":"User"},null,8,["modelValue"])]),_:1}),o(n,{prop:"password"},{default:a(()=>[o(i,{modelValue:s.password,"onUpdate:modelValue":e[1]||(e[1]=d=>s.password=d),type:"password",placeholder:"请输入密码","prefix-icon":"Lock","show-password":"",onKeyup:x(l,["enter"])},null,8,["modelValue"])]),_:1}),o(n,null,{default:a(()=>[o(_,{type:"primary",loading:r.value,style:{width:"100%"},onClick:l},{default:a(()=>[...e[2]||(e[2]=[L("登 录",-1)])]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])]),_:1})])}}},I=v(q,[["__scopeId","data-v-4130620f"]]);export{I as default};