zb-admin/docs/assets/index.473d3d0c.js

2 lines
4.3 KiB
JavaScript

import{g as A,u as j,h as Y,i as p,j as k,r as l,o as d,c as B,b as o,w as n,k as y,a as t,d as U,F as P,E as W,p as F,f as x,l as X,_ as h,m as M,t as R,n as I}from"./index.215b34e2.js";import{g as T}from"./index.5be08a55.js";import{v as Z}from"./vue-qr.bce589b5.js";const z="/vue-admin-perfect/assets/side-logo.74a8e9c4.png",H="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACVElEQVRYhc2YP2gTURzHPwanhNzWUnAqV4XSatFB6FBoQdBBEMVRpQh2EJx0E7lfkWKVRIWAg4OIdBSkm5YMLvXISRTB0GIb3CtYTLGQzSGX41WS5uXy7s93uTz45b0Pv8/j7t0dsUeGBHAYMKtrZcYnJgGouJ+4fvXKoFMCkAEEWDQyWwTJ+FchpZBHld8yNDzM1OkzWrrr21v8rNe1Fhm1beyx41q1375+4dfOTkdAAHnx6jVo7MlSsUDpaUFr0YuXLnPn7j2t2ts35yl/eB+MMx1qhBTp7gQIKYL8X7EaWXIesFH77gBkszlevlkxsujCjWvs7/8FYHxikvuLD0MBAojnugBOPm8ZgQOoeh57ew2t2m6K1QgJ6u7VwXYkb+XBwBMHwJ8LaG2dw6ILCK1OggHIj15Vu1ZHsRohZt39AkLMkP0oViMVdx00dVfcdSjqTVzf3jowDgsIfexJz3Xxb1d9J4xiNULEugcFhIghB1GsRkbtMfB1nzw1xepa2cjEpgBB2ZPZXC44/g8aE4rVCIZ1m+xgO9Jo/GGjVtO6BVmWdaDbPzY32d39HYyjAAQQ/62uJ+TZ6WlW3r4Lxs+fLPc8UZuKYEB3lIBgADIqxWpkZnaOmdm5QHfx0RLNZlPrz3EAAsj8rQXw92SpWNAGjFqxGiGE7jgBIQRkXIrViH91oHXSOXFspGtx3B1sR9DsZFKAoAmZhGI1cu78BTjkiZM0IPT4YJWkYjVCF91pAYQukGlQrEaePV6m+rkS6E4bICgfrCBditUIvu40drAdAfgHGouWAs/uvbcAAAAASUVORK5CYII=",K=e=>(F("data-v-0642e726"),e=e(),x(),e),D=K(()=>t("div",{class:"login-title"},[t("img",{class:"icon",src:X,alt:"logo"}),t("h2",{class:"title"},"Vue-Admin-Perfect")],-1)),O=A({__name:"LoginForm",setup(e){const a=j(),_=Y(),i=p(),c=p("password"),m=p(!1),b=k({password:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D",trigger:"blur"}],username:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801",trigger:"blur"}]}),u=k({username:"admin",password:"123456"}),C=()=>{c.value=c.value==="password"?"":"password"},g=v=>{!v||v.validate(s=>{if(s)m.value=!0,setTimeout(async()=>{await _.login(u),await a.push({path:"/"}),W({title:T(),message:"\u6B22\u8FCE\u767B\u5F55 Vue Admin Perfect",type:"success",duration:3e3}),m.value=!0},1e3);else return console.log("error submit!"),!1})};return(v,s)=>{const S=l("UserFilled"),w=l("el-icon"),V=l("el-input"),f=l("el-form-item"),E=l("GoodsFilled"),G=l("svg-icon"),L=l("el-button"),Q=l("el-form");return d(),B(P,null,[D,o(Q,{ref_key:"ruleFormRef",ref:i,model:u,rules:b},{default:n(()=>[o(f,{label:"",prop:"username"},{default:n(()=>[o(V,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D",autoComplete:"on",style:{position:"relative"},modelValue:u.username,"onUpdate:modelValue":s[0]||(s[0]=r=>u.username=r),onKeyup:s[1]||(s[1]=y(r=>g(i.value),["enter","native"]))},{prefix:n(()=>[o(w,{class:"el-input__icon"},{default:n(()=>[o(S)]),_:1})]),_:1},8,["modelValue"])]),_:1}),o(f,{label:"",prop:"password"},{default:n(()=>[o(V,{placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801",autoComplete:"on",onKeyup:s[2]||(s[2]=y(r=>g(i.value),["enter","native"])),modelValue:u.password,"onUpdate:modelValue":s[3]||(s[3]=r=>u.password=r),type:c.value},{prefix:n(()=>[o(w,{class:"el-input__icon"},{default:n(()=>[o(E)]),_:1})]),suffix:n(()=>[t("div",{class:"show-pwd",onClick:C},[o(G,{"icon-class":c.value==="password"?"eye":"eye-open"},null,8,["icon-class"])])]),_:1},8,["modelValue","type"])]),_:1}),o(f,{style:{width:"100%"}},{default:n(()=>[o(L,{loading:m.value,class:"login-btn",type:"primary",onClick:s[4]||(s[4]=r=>g(i.value))},{default:n(()=>[U("\u767B\u5F55")]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules"])],64)}}});const $=h(O,[["__scopeId","data-v-0642e726"]]),q=e=>(F("data-v-b84a7639"),e=e(),x(),e),J={class:"login-qrcode"},N=q(()=>t("h2",{class:"title"},"Vue-Admin-Perfect",-1)),ee=A({__name:"LoginQrcode",setup(e){return(a,_)=>(d(),B("div",J,[N,o(Z,{text:"https://github.com/zouzhibin/vue-admin-perfect"})]))}});const oe=h(ee,[["__scopeId","data-v-b84a7639"]]),se=e=>(F("data-v-0809de44"),e=e(),x(),e),te={class:"login-container"},ne={class:"login-box"},ae=se(()=>t("div",{class:"login-left"},[t("img",{src:z})],-1)),le={class:"login-form"},ue={class:"info-qrcode"},re=A({__name:"index",setup(e){const a=p(!0),_=()=>{console.log("=======",a),a.value=!a.value};return(i,c)=>(d(),B("div",te,[t("div",ne,[o(M,{class:"login-dark"}),ae,t("div",le,[t("div",ue,R(a.value?"\u626B\u7801\u767B\u5F55":"\u8D26\u53F7\u767B\u5F55"),1),t("img",{src:H,class:"qrcode",onClick:_}),a.value?(d(),I($,{key:0})):(d(),I(oe,{key:1}))])])]))}});const _e=h(re,[["__scopeId","data-v-0809de44"]]);export{_e as default};