2 lines
2.2 KiB
JavaScript
2 lines
2.2 KiB
JavaScript
import{r as s,z as Q,A as _,B as h,C as l,a9 as o,H as e,ar as S,ac as k,as as m,F as r,a5 as c,G as x,Q as C,at as z,K as B,au as R,am as N}from"./index.39dbb28b.js";import{Q as I}from"./QForm.addb220d.js";import{R as u}from"./tools.b0ae4507.js";import{u as L}from"./use-quasar.5e1ad248.js";const P={class:"login-main column no-wrap"},U=o("div",{class:"text-white bg-gradient q-pt-xl q-pa-md"},[o("h4",{class:"q-mb-md"},"\u4E91\u6735\u5C0F\u5E97"),o("p",{class:"text-subtitle1"},"\u4E3A\u60A8\u6253\u9020\u4E13\u5C5E\u5E97\u94FA\u54C1\u724C")],-1),F=o("div",{class:"row justify-end"},null,-1),H={class:"q-mt-lg"},$={__name:"LoginPage",setup(j){const g=L(),y=B(),n=s(!1),d=s(""),i=s("");s(!0);const f=s(null),v=s(""),b=s(!0),w=Q();function V(){n.value=!0,f.value.validate().then(p=>{if(!!p)return N.login({phone:d.value,password:i.value}).then(a=>{w.setInfo(a),y.replace("/home")})}).catch(p=>{g.notify({color:"red-5",type:"negative",position:"center",message:p.message})}).finally(()=>{n.value=!1})}return(p,a)=>{const q=R("PageLayout");return _(),h(q,{hideHeader:"",class:"bg-white"},{default:l(()=>[o("div",P,[U,e(z,{flat:"",class:"login-form"},{default:l(()=>[e(S,null,{default:l(()=>[e(I,{onSubmit:k(V,["prevent","stop"]),class:"q-gutter-y-sm",ref_key:"formRef",ref:f},{default:l(()=>[b.value?x("",!0):(_(),h(m,{key:0,modelValue:v.value,"onUpdate:modelValue":a[0]||(a[0]=t=>v.value=t),"lazy-rules":"",rules:[r(u).required],placeholder:"\u5E97\u94FA\u7F16\u53F7"},{prepend:l(()=>[e(c,{name:"maps_home_work"})]),_:1},8,["modelValue","rules"])),e(m,{modelValue:d.value,"onUpdate:modelValue":a[1]||(a[1]=t=>d.value=t),"lazy-rules":"",rules:[r(u).required,r(u).phone],placeholder:"\u624B\u673A\u53F7"},{prepend:l(()=>[e(c,{name:"phone_android"})]),_:1},8,["modelValue","rules"]),e(m,{type:"password",modelValue:i.value,"onUpdate:modelValue":a[2]||(a[2]=t=>i.value=t),"lazy-rules":"",rules:[r(u).required,r(u).password],placeholder:"\u5BC6\u7801"},{prepend:l(()=>[e(c,{name:"lock"})]),_:1},8,["modelValue","rules"]),F,o("div",H,[e(C,{class:"full-width",ref:"submit",size:"16px",color:"primary",label:"\u767B\u5F55",type:"submit",unelevated:"",loading:n.value,disable:!d.value||!i.value||n.value},null,8,["loading","disable"])])]),_:1},8,["onSubmit"])]),_:1})]),_:1})])]),_:1})}}};export{$ as default};
|