2 lines
3.6 KiB
JavaScript
2 lines
3.6 KiB
JavaScript
import{_ as S,u as q,r as p,a as z,b as u,o as A,c as B,d as f,e as o,w as l,f as c,g as F,h as R,s as E,i as K,E as N,j as C,l as I}from"./index.173459ae.js";import{r as T}from"./request.431ecd42.js";import{u as $}from"./user.a77d8f88.js";import"./axios.e318b91e.js";const j=async(y,_)=>{const g=y==="admin"?"255":"128";return T.post(`/login/${g}`,{..._,type:1})};const D={class:"login-container"},L={class:"login-box"},M={__name:"login",setup(y){const _=$(),g=q(),d=p("admin"),i=p(!1),b=p(null),v=p(null),t=z({username:"",password:"",about_id:0}),r=z({username:"",password:"",about_id:0}),w={username:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D26\u53F7",trigger:"blur"}],password:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801",trigger:"blur"},{min:6,message:"\u5BC6\u7801\u957F\u5EA6\u4E0D\u80FD\u5C0F\u4E8E6\u4F4D",trigger:"blur"}]},m=async()=>{const V=d.value==="employee"?b:v,e=d.value==="employee"?t:r;await V.value.validate(),i.value=!0;try{const a=await j(d.value,{...e});a.code===200&&(E(a.data.token),K(a.data),_.setUserInfoAction(a.data),localStorage.setItem("test_ip","127.0.0.1"),localStorage.setItem("test_port","8080"),N.success({message:"\u767B\u5F55\u6210\u529F",customClass:"scan-success-message"}),g.push("/dashboard"))}catch{}finally{i.value=!1}};return(V,e)=>{const a=u("el-input"),n=u("el-form-item"),x=u("el-button"),k=u("el-form"),U=u("el-tab-pane"),h=u("el-tabs");return A(),B("div",D,[f("div",L,[e[7]||(e[7]=f("div",{class:"login-header"},[f("h2",null,"\u8FDB\u9500\u5B58\u7CFB\u7EDF"),f("p",null,"\u8BF7\u9009\u62E9\u767B\u5F55\u89D2\u8272")],-1)),o(h,{modelValue:d.value,"onUpdate:modelValue":e[4]||(e[4]=s=>d.value=s),class:"login-tabs"},{default:l(()=>[o(U,{label:"\u7BA1\u7406\u5458\u767B\u5F55",name:"admin"},{default:l(()=>[o(k,{ref_key:"adminFormRef",ref:v,model:r,rules:w,"label-width":"0",class:"login-form"},{default:l(()=>[o(n,{prop:"username"},{default:l(()=>[o(a,{modelValue:r.username,"onUpdate:modelValue":e[0]||(e[0]=s=>r.username=s),placeholder:"\u8BF7\u8F93\u5165\u8D26\u53F7","prefix-icon":c(C),size:"large"},null,8,["modelValue","prefix-icon"])]),_:1}),o(n,{prop:"password"},{default:l(()=>[o(a,{modelValue:r.password,"onUpdate:modelValue":e[1]||(e[1]=s=>r.password=s),type:"password",placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801","prefix-icon":c(I),size:"large","show-password":"",onKeyup:F(m,["enter"])},null,8,["modelValue","prefix-icon"])]),_:1}),o(n,null,{default:l(()=>[o(x,{type:"primary",loading:i.value,class:"login-btn",size:"large",onClick:m},{default:l(()=>[...e[5]||(e[5]=[R(" \u767B\u5F55 ",-1)])]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])]),_:1}),o(U,{label:"\u4EE3\u7406\u767B\u5F55",name:"employee"},{default:l(()=>[o(k,{ref_key:"employeeFormRef",ref:b,model:t,rules:w,"label-width":"0",class:"login-form"},{default:l(()=>[o(n,{prop:"username"},{default:l(()=>[o(a,{modelValue:t.username,"onUpdate:modelValue":e[2]||(e[2]=s=>t.username=s),placeholder:"\u8BF7\u8F93\u5165\u8D26\u53F7","prefix-icon":c(C),size:"large"},null,8,["modelValue","prefix-icon"])]),_:1}),o(n,{prop:"password"},{default:l(()=>[o(a,{modelValue:t.password,"onUpdate:modelValue":e[3]||(e[3]=s=>t.password=s),type:"password",placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801","prefix-icon":c(I),size:"large","show-password":"",onKeyup:F(m,["enter"])},null,8,["modelValue","prefix-icon"])]),_:1}),o(n,null,{default:l(()=>[o(x,{type:"primary",loading:i.value,class:"login-btn",size:"large",onClick:m},{default:l(()=>[...e[6]||(e[6]=[R(" \u767B\u5F55 ",-1)])]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])]),_:1})]),_:1},8,["modelValue"])])])}}};var P=S(M,[["__scopeId","data-v-1c2c9821"]]);export{P as default};
|