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

2 lines
3.4 KiB

var N=($,w,r)=>new Promise((c,v)=>{var i=o=>{try{u(r.next(o))}catch(d){v(d)}},a=o=>{try{u(r.throw(o))}catch(d){v(d)}},u=o=>o.done?c(o.value):Promise.resolve(o.value).then(i,a);u((r=r.apply($,w)).next())});import{d as E,I as F,r as p,m as M,n as O,f as q,aU as A,o as P,g as j,s as k,v as y,j as s,b as _,u as e,t,x as l,w as h,i as G,h as g,bi as H,e as J,aT as K}from"./index-f4658ae7.js";import{useLockStore as Q}from"./lock-2fef1378.js";import{useNow as R}from"./useNow-d3026feb.js";import{h as W}from"./header-55b09394.js";import{L as X}from"./LockOutlined-2ad5b35f.js";const Y={class:"flex w-screen h-screen justify-center items-center"},Z=["src"],ee={class:"absolute bottom-5 w-full text-gray-300 xl:text-xl 2xl:text-3xl text-center enter-y"},se={class:"text-5xl mb-4 enter-x"},te={class:"text-3xl"},ae={class:"text-2xl"},le=E({__name:"LockPage",setup($){const w=F.Password,r=p(""),c=p(!1),v=p(!1),i=p(!0),{prefixCls:a}=M("lock-page"),u=Q(),o=O(),{hour:d,month:z,minute:L,meridiem:C,year:D,day:T,week:U}=R(!0),{t:m}=J(),I=q(()=>o.getUserInfo||{});function V(){return N(this,null,function*(){if(!r.value)return;let f=r.value;try{c.value=!0;const n=yield u.unLock(f);v.value=!n}finally{c.value=!1}})}function B(){o.logout(!0),u.resetLockInfo()}function S(f=!1){i.value=f}return(f,n)=>{const b=A("a-button");return P(),j("div",{class:l([e(a),"fixed inset-0 flex h-screen w-screen bg-black items-center justify-center"])},[k(s("div",{class:l([`${e(a)}__unlock`,"absolute top-0 left-1/2 flex pt-5 h-16 items-center justify-center sm:text-md xl:text-xl text-white flex-col cursor-pointer transform translate-x-1/2"]),onClick:n[0]||(n[0]=x=>S(!1))},[_(e(X)),s("span",null,t(e(m)("sys.lock.unlock")),1)],2),[[y,i.value]]),s("div",Y,[s("div",{class:l([`${e(a)}__hour`,"relative mr-5 md:mr-20 w-2/5 h-2/5 md:h-4/5"])},[s("span",null,t(e(d)),1),k(s("span",{class:"meridiem absolute left-5 top-5 text-md xl:text-xl"},t(e(C)),513),[[y,i.value]])],2),s("div",{class:l(`${e(a)}__minute w-2/5 h-2/5 md:h-4/5 `)},[s("span",null,t(e(L)),1)],2)]),_(H,{name:"fade-slide"},{default:h(()=>[k(s("div",{class:l(`${e(a)}-entry`)},[s("div",{class:l(`${e(a)}-entry-content`)},[s("div",{class:l(`${e(a)}-entry__header enter-x`)},[s("img",{src:I.value.avatar||e(W),class:l(`${e(a)}-entry__header-img`)},null,10,Z),s("p",{class:l(`${e(a)}-entry__header-name`)},t(I.value.realName),3)],2),_(e(w),{placeholder:e(m)("sys.lock.placeholder"),class:"enter-x",value:r.value,"onUpdate:value":n[1]||(n[1]=x=>r.value=x)},null,8,["placeholder","value"]),v.value?(P(),j("span",{key:0,class:l(`${e(a)}-entry__err-msg enter-x`)},t(e(m)("sys.lock.alert")),3)):G("",!0),s("div",{class:l(`${e(a)}-entry__footer enter-x`)},[_(b,{type:"link",size:"small",class:"mt-2 mr-2 enter-x",disabled:c.value,onClick:n[2]||(n[2]=x=>S(!0))},{default:h(()=>[g(t(e(m)("common.back")),1)]),_:1},8,["disabled"]),_(b,{type:"link",size:"small",class:"mt-2 mr-2 enter-x",disabled:c.value,onClick:B},{default:h(()=>[g(t(e(m)("sys.lock.backToLogin")),1)]),_:1},8,["disabled"]),_(b,{class:"mt-2",type:"link",size:"small",onClick:n[3]||(n[3]=x=>V()),loading:c.value},{default:h(()=>[g(t(e(m)("sys.lock.entry")),1)]),_:1},8,["loading"])],2)],2)],2),[[y,!i.value]])]),_:1}),s("div",ee,[k(s("div",se,[g(t(e(d))+":"+t(e(L))+" ",1),s("span",te,t(e(C)),1)],512),[[y,!i.value]]),s("div",ae,t(e(D))+"/"+t(e(z))+"/"+t(e(T))+" "+t(e(U)),1)])],2)}}});const de=K(le,[["__scopeId","data-v-9c4e376e"]]);export{de as default};