| 1 |
- import"./index-c1f44820.js";import{B as V}from"./index-8c362873.js";import{u as C,C as I}from"./index-9c8f373e.js";import{F as S,C as $}from"./index-6474ea80.js";import"./index-b8adef18.js";import{F as B}from"./index-edccefc2.js";import{T as z}from"./index-1410084d.js";import{d as F,r as i,o as R,b as j,e as q,f as e,c as t,h as d,u as N,l as m,p as P,j as T,_ as U}from"./index-ebd06049.js";import{p as M}from"./request-90084a8d.js";import"./use-expose-cd5a8a20.js";const g=p=>(P("data-v-285a7198"),p=p(),T(),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=F({__name:"Index",setup(p){const _=N(),a=C(),v=i(),n=i(""),l=i(""),s=i(!0),h=()=>{_.replace("/register")};R(()=>{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}),M("/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=z,f=B,y=$,b=I,w=V,k=S;return j(),q("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 le=U(Q,[["__scopeId","data-v-285a7198"]]);export{le as default};
|