Index-4ed79ecf.js 3.3 KB

1
  1. import{d as w,r as u,o as k,b as V,e,c as a,f as d,u as C,j as I,B as v,p as B,n as S,_ as $}from"./index-ba19c87a.js";import{C as z}from"./index-490067f9.js";import{B as F}from"./index-30278767.js";import"./index-e4b0f3a8.js";import{F as j}from"./index-43a65946.js";import{u as q,p as N}from"./request-a7e61e33.js";import{F as P}from"./index-3bf8e908.js";import"./use-scope-id-eeb8698e.js";import"./index-9c6666b7.js";import"./constant-eba5e2d8.js";import"./use-route-503f7a9f.js";import"./index-81336658.js";import"./axios-9cbf0d09.js";const g=i=>(B("data-v-a7f6ab9f"),i=i(),S(),i),R={style:{height:"100vh",overflow:"hidden",display:"flex","flex-direction":"column"}},U={style:{height:"100%","background-image":"url('static/images/bg-register.png')","background-repeat":"no-repeat","background-position-y":"0px","background-size":"100%"}},L=g(()=>e("div",{style:{padding:"100px 16px 30px 32px",display:"flex","justify-content":"space-between","align-items":"center"}},[e("div",null,[e("div",{style:{color:"#5C677C",height:"30px"}}),e("div",{style:{"font-size":"1.1rem","font-weight":"bold"}},[e("span",null,"忘记密码")]),e("div",{style:{"font-size":"0.9rem",color:"#6D7A90"}},[e("span",null,"请输入手机号和验证码找回密码")])])],-1)),M={style:{"margin-top":"60px"}},A={style:{margin:"16px"}},D=g(()=>e("span",null,"密码已找回?",-1)),E=w({__name:"Index",setup(i){const c=C(),s=q(),_=u(),t=u(""),l=u(""),p=u(!0),h=()=>{c.replace("/login")};k(()=>{console.log("onMounted"),p.value=s.$state.rememberPassword,p.value&&(t.value=s.$state.username,l.value=s.$state.password)});const b=()=>{var m;(m=_.value)==null||m.validate().then(()=>{s.$patch({rememberPassword:p.value}),p.value&&s.$patch({username:t.value,password:l.value}),N("/user/login",{username:t.value,password:l.value}).then(({data:o})=>{console.log(o),o.code==0&&(s.$patch(n=>{n.token=o.data.token}),c.push("/"))})}).catch(o=>{console.log(o)})};return(m,o)=>{const n=j,f=F,y=z,x=P;return I(),V("div",R,[e("div",U,[L,e("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":o[0]||(o[0]=r=>t.value=r),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":o[1]||(o[1]=r=>t.value=r),name:"username",label:"验证码","label-width":"70",placeholder:"请输入验证码",rules:[{required:!0,message:"请填写账号"}]},{button:d(()=>[a(f,{type:"primary",size:"mini"},{default:d(()=>[v("获取验证码")]),_:1})]),_:1},8,["modelValue"]),a(n,{modelValue:l.value,"onUpdate:modelValue":o[2]||(o[2]=r=>l.value=r),name:"password",center:"",clearable:"",label:"密码","label-width":"70",type:"password",placeholder:"请输入密码",rules:[{required:!0,message:"请输入密码"}]},null,8,["modelValue"])]),_:1}),e("div",A,[a(f,{round:"",block:"",type:"primary",size:"large","native-type":"submit"},{default:d(()=>[v("确认")]),_:1})]),e("div",{style:{padding:"0px 16px",display:"flex","justify-content":"space-between"}},[e("div",null,[D,e("a",{onClick:h},"去登录")])])]),_:1},512)])])])}}});const te=$(E,[["__scopeId","data-v-a7f6ab9f"]]);export{te as default};