import{_ as x,r as d,ae as S,s as w,t as Q,v as t,aa as i,B as a,aq as c,ad as q,ar as _,a6 as m,Q as V,as as I,E as B,at as L,au as P,av as k,al as C}from"./index.d567e818.js";import{Q as z}from"./QForm.ce59995e.js";import{u as R}from"./use-quasar.248db65b.js";const f=o=>(P("data-v-226f072d"),o=o(),k(),o),N={class:"login-main column no-wrap"},U=f(()=>i("div",{class:"q-toolbar__title ellipsis text-center text-white text-subtitle1 q-mb-lg q-pa-sm"}," \xA0",-1)),$=f(()=>i("div",{class:"text-h6"},"\u5BC6\u7801\u767B\u5F55",-1)),E={class:"q-mt-lg"},F={__name:"LoginPage",setup(o){const v=R(),g=B(),l=d(!1),n=d(""),r=d(""),p=d(null),h=S();function y(){l.value=!0,p.value.validate().then(u=>{if(!!u)return C.login({phone:n.value,password:r.value}).then(s=>{h.setInfo(s),g.replace("/")})}).catch(u=>{v.notify({color:"red-5",type:"negative",position:"center",message:u.message})}).finally(()=>{l.value=!1})}return(u,s)=>{const b=L("PageLayout");return w(),Q(b,{hideHeader:""},{default:t(()=>[i("div",N,[U,a(I,{class:"login-form q-ma-md"},{default:t(()=>[a(c,null,{default:t(()=>[$]),_:1}),a(c,null,{default:t(()=>[a(z,{onSubmit:q(y,["prevent","stop"]),class:"q-gutter-y-sm",ref_key:"formRef",ref:p},{default:t(()=>[a(_,{modelValue:n.value,"onUpdate:modelValue":s[0]||(s[0]=e=>n.value=e),"lazy-rules":"",rules:[e=>e&&e.length>0&&e.match(/^(0)?1\d{10}$/)||"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"],placeholder:"\u624B\u673A\u53F7"},{prepend:t(()=>[a(m,{name:"phone_android"})]),_:1},8,["modelValue","rules"]),a(_,{type:"password",modelValue:r.value,"onUpdate:modelValue":s[1]||(s[1]=e=>r.value=e),"lazy-rules":"",rules:[e=>e!==null&&e!==""&&e.length>3||"\u8BF7\u8F93\u5165\u624B\u673A\u9A8C\u8BC1\u7801"],placeholder:"\u5BC6\u7801"},{prepend:t(()=>[a(m,{name:"lock"})]),_:1},8,["modelValue","rules"]),i("div",E,[a(V,{class:"full-width",ref:"submit",size:"16px",color:"primary",label:"\u767B\u5F55",type:"submit",unelevated:"",loading:l.value,disable:!n.value||!r.value||l.value},null,8,["loading","disable"])])]),_:1},8,["onSubmit"])]),_:1})]),_:1})])]),_:1})}}};var A=x(F,[["__scopeId","data-v-226f072d"]]);export{A as default};