You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
4.8 KiB
JavaScript

import{P as J,Q as T,a2 as P,M as Q,a4 as X,a5 as j,bB as Y,L as V,af as h,ah as Z,q as ee,_ as oe,bC as ne,bo as te,bD as se,bE as ae,bF as re,j as b,bs as ie,i as le,bt as F,o as y,c as ce,d as s,l as t,bG as H,a as l,w as f,b as I,m as K,bH as M,bI as de,bJ as ue,h as B,bK as pe,bL as N,bM as U,e as W,bN as _e,$ as fe,bO as ge,f as me,bP as ve,B as he,y as be,p as ye,g as we}from"./index.0f087b09.js";import{_ as ke}from"./Input.e1f7150d.js";import{_ as xe}from"./Checkbox.50de1cf6.js";var $e=J("h",`
font-size: var(--n-font-size);
font-weight: var(--n-font-weight);
margin: var(--n-margin);
transition: color .3s var(--n-bezier);
color: var(--n-text-color);
`,[T("&:first-child",{marginTop:0}),P("prefix-bar",{position:"relative",paddingLeft:"var(--n-prefix-width)"},[P("align-text",{paddingLeft:0},[T("&::before",{left:"calc(-1 * var(--n-prefix-width))"})]),T("&::before",`
content: "";
width: var(--n-bar-width);
border-radius: calc(var(--n-bar-width) / 2);
transition: background-color .3s var(--n-bezier);
left: 0;
top: 0;
bottom: 0;
position: absolute;
`),T("&::before",{backgroundColor:"var(--n-bar-color)"})])]);const Ce=Object.assign(Object.assign({},j.props),{type:{type:String,default:"default"},prefix:String,alignText:Boolean});var g=o=>Q({name:`H${o}`,props:Ce,setup(a){const{mergedClsPrefixRef:u,inlineThemeDisabled:p}=X(a),i=j("Typography","-h",$e,Y,a,u),_=V(()=>{const{type:c}=a,{common:{cubicBezierEaseInOut:m},self:{headerFontWeight:R,headerTextColor:w,[h("headerPrefixWidth",o)]:k,[h("headerFontSize",o)]:x,[h("headerMargin",o)]:v,[h("headerBarWidth",o)]:S,[h("headerBarColor",c)]:$}}=i.value;return{"--n-bezier":m,"--n-font-size":x,"--n-margin":v,"--n-bar-color":$,"--n-bar-width":S,"--n-font-weight":R,"--n-text-color":w,"--n-prefix-width":k}}),n=p?Z(`h${o}`,V(()=>a.type[0]),_,a):void 0;return{mergedClsPrefix:u,cssVars:p?void 0:_,themeClass:n==null?void 0:n.themeClass,onRender:n==null?void 0:n.onRender}},render(){var a;const{prefix:u,alignText:p,mergedClsPrefix:i,cssVars:_,$slots:n}=this;return(a=this.onRender)===null||a===void 0||a.call(this),ee(`h${o}`,{class:[`${i}-h`,`${i}-h${o}`,this.themeClass,{[`${i}-h--prefix-bar`]:u,[`${i}-h--align-text`]:p}],style:_},n)}});const Te=g("1");g("2");g("3");g("4");g("5");g("6");const Be=o=>(ye("data-v-7ba30944"),o=o(),we(),o),Re={class:"login_logo_wrapper"},Se=["src"],ze={class:"login_space_image_wrapper"},Ie=["src"],Le={class:"login_space_form_wrapper"},Pe={"mt-5":""},Ve={"mt-5":""},Fe={"mt-5":""},He={"mt-10":""},Ke={"mt-5":""},Me=Be(()=>s("div",{class:"login_space_form_divider_wrapper"},null,-1)),D={__name:"login",setup(o){const a=ne(),u=te(),p=se(),i=ae(),_=re(),n=b(""),c=b(""),m=b(!1),R=r=>{m.value=r},w={f:"/"},k=b(w);ie(r=>{x(r.query)});const x=r=>{k.value={f:r.f||w.f}};le(()=>{x(F.currentRoute.value.query)});const v=async()=>{const r=n.value.replace(/^\s+|\s+$/g,"");if(r==="")return window.$message().error("\u8BF7\u8F93\u5165\u8D26\u53F7");if(c.value==="")return window.$message().error("\u8BF7\u8F93\u5165\u5BC6\u7801");const e=await _e({account:r,password:c.value});fe(e,()=>{m.value?(p.value="local",i.value="",_.value=e.data.token):(p.value="session",i.value=e.data.token,_.value=""),ge(),F.push(decodeURIComponent(k.value.f))})},S=()=>{c.value===""?$.value.focus():v()},$=b(null),E=r=>{$.value=r};return(r,e)=>{const O=Te,L=ke,z=me,q=xe,A=ve,C=he,G=be;return y(),ce("div",{class:"login_page_wrapper",style:U({background:t(a).app_theme+"20"})},[s("div",Re,[s("img",{src:t(H)(t(u).config.Logo),alt:""},null,8,Se)]),s("div",{class:"login_space_wrapper shadow-lg",style:U({background:t(N)?"#333333":"#ffffff"})},[s("div",ze,[s("img",{src:t(H)(t(u).config.Login\u6B22\u8FCE\u56FE\u7247),alt:""},null,8,Ie)]),s("div",Le,[s("div",Pe,[l(O,null,{default:f(()=>[I("\u767B\u5F55")]),_:1})]),s("div",Ve,[l(L,{value:t(n),"onUpdate:value":e[0]||(e[0]=d=>K(n)?n.value=d:null),onKeydown:e[1]||(e[1]=M(d=>S(),["enter"])),placeholder:"\u8BF7\u8F93\u5165\u8D26\u53F7"},null,8,["value"])]),s("div",Fe,[l(L,{ref:E,type:"password",onKeydown:e[2]||(e[2]=M(d=>v(),["enter"])),value:t(c),"onUpdate:value":e[3]||(e[3]=d=>K(c)?c.value=d:null),placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801"},null,8,["value"])]),s("div",He,[l(z,{onClick:e[4]||(e[4]=d=>v()),type:"primary","w-full":""},{default:f(()=>[I("\u767B\u5F55")]),_:1})]),s("div",Ke,[l(q,{"onUpdate:checked":R,"default-checked":t(m)},{default:f(()=>[I("\u81EA\u52A8\u767B\u5F55")]),_:1},8,["default-checked"])]),Me,l(A,{dashed:""}),l(G,{justify:"center"},{default:f(()=>[l(z,{text:"",onClick:e[5]||(e[5]=d=>t(de)()),"mr-5":""},{default:f(()=>[t(ue)?(y(),B(C,{key:0,type:"off-screen"})):(y(),B(C,{key:1,type:"full-screen"}))]),_:1}),l(z,{text:"",onClick:e[6]||(e[6]=d=>t(pe)()),"mr-5":""},{default:f(()=>[t(N)?(y(),B(C,{key:0,type:"sun-one"})):(y(),B(C,{key:1,type:"moon"}))]),_:1})]),_:1})])],4)],4)}}};typeof W=="function"&&W(D);var je=oe(D,[["__scopeId","data-v-7ba30944"]]);export{je as default};