Index-e6db7a32.js 3.3 KB

1
  1. import{d as w,r as p,o as V,b as k,e as C,f as o,c as a,h as d,u as I,C as f,p as S,n as $,_ as B}from"./index-c93f9a09.js";import{C as q}from"./index-36d01dfc.js";import{B as z}from"./index-4e709957.js";import"./index-e287789c.js";import{F}from"./index-0e852524.js";import{u as U,p as N}from"./request-b21f8656.js";import{F as P}from"./index-f5f494b5.js";import"./axios-2141e228.js";import"./index-3f882224.js";import"./constant-eba5e2d8.js";import"./index-70a3976f.js";import"./use-expose-f78aeaca.js";const g=u=>(S("data-v-0337b64a"),u=u(),$(),u),R={style:{height:"100vh",overflow:"hidden",display:"flex","flex-direction":"column"}},j={style:{height:"100%","background-image":"url('static/images/bg-register.png')","background-repeat":"no-repeat","background-position-y":"0px","background-size":"100%"}},L=g(()=>o("div",{style:{padding:"100px 16px 30px 32px",display:"flex","justify-content":"space-between","align-items":"center"}},[o("div",null,[o("div",{style:{color:"#5C677C",height:"30px"}}),o("div",{style:{"font-size":"1.1rem","font-weight":"bold"}},[o("span",null,"注册")])])],-1)),M={style:{"margin-top":"60px"}},E={style:{margin:"16px"}},G=g(()=>o("span",null,"已有账号?",-1)),T=w({__name:"Index",setup(u){const c=I(),s=U(),_=p(),t=p(""),r=p(""),i=p(!0),h=()=>{c.replace("/login")};V(()=>{console.log("onMounted"),i.value=s.$state.rememberPassword,i.value&&(t.value=s.$state.username,r.value=s.$state.password)});const b=()=>{var m;(m=_.value)==null||m.validate().then(()=>{s.$patch({rememberPassword:i.value}),i.value&&s.$patch({username:t.value,password:r.value}),N("/user/login",{username:t.value,password:r.value}).then(({data:e})=>{console.log(e),e.code==0&&(s.$patch(n=>{n.token=e.data.token}),c.push("/"))})}).catch(e=>{console.log(e)})};return(m,e)=>{const n=F,v=z,y=q,x=P;return k(),C("div",R,[o("div",j,[L,o("div",M,[a(x,{ref_key:"formRef",ref:_,"show-error":"","show-error-message":!1,onSubmit:b},{default:d(()=>[a(y,{inset:""},{default:d(()=>[a(n,{modelValue:t.value,"onUpdate:modelValue":e[0]||(e[0]=l=>t.value=l),name:"username",label:"用户名","label-width":"70",placeholder:"请输入账号",rules:[{required:!0,message:"请填写账号"}]},null,8,["modelValue"]),a(n,{modelValue:t.value,"onUpdate:modelValue":e[1]||(e[1]=l=>t.value=l),name:"username",label:"手机号","label-width":"70",placeholder:"请输入账号",rules:[{required:!0,message:"请填写账号"}]},null,8,["modelValue"]),a(n,{style:{"align-items":"center"},modelValue:t.value,"onUpdate:modelValue":e[2]||(e[2]=l=>t.value=l),name:"username",label:"验证码","label-width":"70",placeholder:"请输入验证码",rules:[{required:!0,message:"请填写账号"}]},{button:d(()=>[a(v,{type:"primary",size:"mini"},{default:d(()=>[f("获取验证码")]),_:1})]),_:1},8,["modelValue"]),a(n,{modelValue:r.value,"onUpdate:modelValue":e[3]||(e[3]=l=>r.value=l),name:"password",center:"",clearable:"",label:"密码","label-width":"70",type:"password",placeholder:"请输入密码",rules:[{required:!0,message:"请输入密码"}]},null,8,["modelValue"])]),_:1}),o("div",E,[a(v,{round:"",block:"",type:"primary",size:"large","native-type":"submit"},{default:d(()=>[f("注册")]),_:1})]),o("div",{style:{padding:"0px 16px",display:"flex","justify-content":"space-between"}},[o("div",null,[G,o("a",{onClick:h},"去登录")])])]),_:1},512)])])])}}});const oe=B(T,[["__scopeId","data-v-0337b64a"]]);export{oe as default};