| 1 |
- import"./index-ac985c33.js";import{B as V}from"./index-145d88f4.js";import{u as C,p as I,C as S}from"./request-14c5bbab.js";import{F as $,C as B}from"./index-a66c39b6.js";import"./index-e4d4f76d.js";import{F as z}from"./index-bdddb337.js";import{T as F}from"./index-fb3201e3.js";import{d as R,r as i,o as j,b as q,e as N,f as e,c as t,h as d,u as P,l as m,p as T,j as U,_ as M}from"./index-2ba1f47d.js";import"./use-expose-a1b30eed.js";const g=p=>(T("data-v-285a7198"),p=p(),U(),p),E={style:{height:"100vh",overflow:"hidden",display:"flex","flex-direction":"column"}},G={style:{"background-image":"url('/static/images/bg-register.png')","background-repeat":"no-repeat","background-position-y":"0px","background-size":"100%"}},L={style:{padding:"100px 16px 30px 16px",display:"flex","justify-content":"space-between","align-items":"center"}},A={style:{color:"#5C677C","margin-top":"4px"}},D=g(()=>e("div",{style:{"font-size":"1.1rem","font-weight":"bold"}},[e("span",null,"驼人物联网平台")],-1)),H={style:{"margin-top":"60px"}},J={style:{padding:"16px"}},K={style:{margin:"16px"}},O=g(()=>e("div",null,[e("a",null,"忘记密码?")],-1)),Q=R({__name:"Index",setup(p){const _=P(),a=C(),v=i(),n=i(""),l=i(""),s=i(!0),h=()=>{_.replace("/register")};j(()=>{console.log("onMounted"),s.value=a.$state.rememberPassword,s.value&&(n.value=a.$state.username,l.value=a.$state.password)});const x=()=>{var u;(u=v.value)==null||u.validate().then(()=>{a.$patch({rememberPassword:s.value}),s.value&&a.$patch({username:n.value,password:l.value}),I("/user/login",{username:n.value,password:l.value}).then(({data:o})=>{console.log(o),o.code==0&&(a.$patch(c=>{c.token=o.data.token}),_.push("/"))})}).catch(o=>{console.log(o)})};return(u,o)=>{const c=F,f=z,y=B,b=S,w=V,k=$;return q(),N("div",E,[e("div",G,[e("div",L,[e("div",null,[e("div",A,[t(c,{type:"primary",size:"large"},{default:d(()=>[m("欢迎登录")]),_:1})]),D])]),e("div",H,[t(k,{ref_key:"formRef",ref:v,onSubmit:x},{default:d(()=>[t(b,{inset:""},{default:d(()=>[t(f,{modelValue:n.value,"onUpdate:modelValue":o[0]||(o[0]=r=>n.value=r),name:"username",label:"账号","label-width":"70",placeholder:"请输入账号",rules:[{required:!0,message:"请填写账号"}]},null,8,["modelValue"]),t(f,{modelValue:l.value,"onUpdate:modelValue":o[1]||(o[1]=r=>l.value=r),name:"password",center:"",clearable:"",label:"密码","label-width":"70",type:"password",placeholder:"请输入密码",rules:[{required:!0,message:"请输入密码"}]},null,8,["modelValue"]),e("div",J,[t(y,{modelValue:s.value,"onUpdate:modelValue":o[2]||(o[2]=r=>s.value=r),shape:"square"},{default:d(()=>[m("记住密码")]),_:1},8,["modelValue"])])]),_:1}),e("div",K,[t(w,{round:"",block:"",type:"primary",size:"large","native-type":"submit"},{default:d(()=>[m("登录")]),_:1})]),e("div",{style:{padding:"0px 16px",display:"flex","justify-content":"space-between"}},[O,e("div",null,[e("a",{onClick:h},"注册账号")])])]),_:1},512)])])])}}});const ne=M(Q,[["__scopeId","data-v-285a7198"]]);export{ne as default};
|