zcui/frontend/dist/assets/Login-DXKWVE9u.js

2 lines
1.6 KiB
JavaScript
Raw Normal View History

import{_ as V,u as x,o as b,c as k,a as d,e as s,f as r,j as a,l as y,h as z,q as L,k as c,E as f}from"./index-C1KISTGN.js";const q={class:"login-container"},B={class:"login-box"},C={__name:"Login",setup(E){const t=y(),p=c(),n=c(!1),_=x(),o=L({username:"",password:""}),g={username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},v=async()=>{await p.value.validate(),n.value=!0;const l=_.login(o.username,o.password);n.value=!1,l.success?(f.success("登录成功"),l.role==="admin"?t.push("/admin/home"):l.role==="zcfzr"?t.push("/zcfzr/home"):l.role==="supplier"&&t.push("/supplier/profile")):f.error("用户名或密码错误")};return(l,e)=>{const m=a("el-input"),u=a("el-form-item"),h=a("el-button"),w=a("el-form");return b(),k("div",q,[d("div",B,[e[3]||(e[3]=d("div",{class:"login-header"},[d("h2",null,"漱玉平民非商品招采平台")],-1)),s(w,{model:o,rules:g,ref_key:"formRef",ref:p,class:"login-form"},{default:r(()=>[s(u,{prop:"username"},{default:r(()=>[s(m,{modelValue:o.username,"onUpdate:modelValue":e[0]||(e[0]=i=>o.username=i),placeholder:"请输入用户名","prefix-icon":"User"},null,8,["modelValue"])]),_:1}),s(u,{prop:"password"},{default:r(()=>[s(m,{modelValue:o.password,"onUpdate:modelValue":e[1]||(e[1]=i=>o.password=i),type:"password",placeholder:"请输入密码","prefix-icon":"Lock"},null,8,["modelValue"])]),_:1}),s(u,null,{default:r(()=>[s(h,{type:"primary",style:{width:"100%"},onClick:v,loading:n.value},{default:r(()=>[...e[2]||(e[2]=[z("登录",-1)])]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])])])}}},R=V(C,[["__scopeId","data-v-234033b7"]]);export{R as default};