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.

2 lines
4.8 KiB
JavaScript

var K=Object.defineProperty,Q=Object.defineProperties;var W=Object.getOwnPropertyDescriptors;var U=Object.getOwnPropertySymbols;var X=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable;var z=(l,s,e)=>s in l?K(l,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):l[s]=e,j=(l,s)=>{for(var e in s||(s={}))X.call(s,e)&&z(l,e,s[e]);if(U)for(var e of U(s))Y.call(s,e)&&z(l,e,s[e]);return l},B=(l,s)=>Q(l,W(s));var D=(l,s,e)=>new Promise((r,c)=>{var m=i=>{try{f(e.next(i))}catch(p){c(p)}},a=i=>{try{f(e.throw(i))}catch(p){c(p)}},f=i=>i.done?r(i.value):Promise.resolve(i.value).then(m,a);f((e=e.apply(l,s)).next())});import{r as Z,I as ee,d as M,f as h,c as O,aa as te,_ as $,$ as P,m as g,A as w,a0 as o,k as v,u as t,a1 as n,a2 as u,a9 as x,ac as T,G as b,q as A,a8 as V}from"./vue-aEZWZQSa.js";import{aU as se,aG as ae,j as oe,p as ne,c as le,l as re,_ as ce}from"./entry/index-CT2bBVPU-1724922878694.js";import{c as G}from"./index-ZD06e9lr.js";import{h as ie}from"./header-OZa5fSDc.js";import{z as ue,bp as me}from"./antd-BY-1PcYE.js";import"./createAsyncComponent-Dl2h30KC.js";import"./index-CO3IhE4b.js";import"./useContentViewHeight-CLqhWZ1e.js";import"./useWindowSizeFn-BWwSyuoE.js";import"./useSortable-CKONboZ0.js";import"./index-K-u5o1y2.js";function de(l=!0){let s;const e=Z({year:0,month:0,week:"",day:0,hour:"",minute:"",second:0,meridiem:""}),r=()=>{const a=oe(),f=a.format("HH"),i=a.format("mm"),p=a.get("s");e.year=a.get("y"),e.month=a.get("M")+1,e.week="星期"+["日","一","二","三","四","五","六"][a.day()],e.day=a.get("date"),e.hour=f,e.minute=i,e.second=p,e.meridiem=a.format("A")};function c(){r(),clearInterval(s),s=setInterval(()=>r(),1e3)}function m(){clearInterval(s)}return se(()=>{l&&c()}),ae(()=>{m()}),B(j({},ee(e)),{start:c,stop:m})}const fe={class:"flex w-screen h-screen justify-center items-center"},pe=["src"],_e={class:"absolute bottom-5 w-full text-gray-300 xl:text-xl 2xl:text-3xl text-center enter-y"},ve={class:"text-5xl mb-4 enter-x"},xe={class:"text-3xl"},ke={class:"text-2xl"},ye=M({__name:"LockPage",setup(l){const s=ue.Password,e=h(""),r=h(!1),c=h(!1),m=h(!0),{prefixCls:a}=ne("lock-page"),f=G(),i=le(),{hour:p,month:H,minute:L,meridiem:C,year:q,day:E,week:F}=de(!0),{t:_}=re(),N=O(()=>i.getUserInfo||{});function R(){return D(this,null,function*(){if(!e.value)return;let k=e.value;try{r.value=!0;const d=yield f.unLock(k);c.value=!d}finally{r.value=!1}})}function J(){i.logout(!0),f.resetLockInfo()}function S(k=!1){m.value=k}return(k,d)=>{const I=te("a-button");return $(),P("div",{class:u([t(a),"fixed inset-0 flex h-screen w-screen bg-black items-center justify-center"])},[g(o("div",{class:u([`${t(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:d[0]||(d[0]=y=>S(!1))},[v(t(me)),o("span",null,n(t(_)("sys.lock.unlock")),1)],2),[[w,m.value]]),o("div",fe,[o("div",{class:u([`${t(a)}__hour`,"relative mr-5 md:mr-20 w-2/5 h-2/5 md:h-4/5"])},[o("span",null,n(t(p)),1),g(o("span",{class:"meridiem absolute left-5 top-5 text-md xl:text-xl"},n(t(C)),513),[[w,m.value]])],2),o("div",{class:u(`${t(a)}__minute w-2/5 h-2/5 md:h-4/5 `)},[o("span",null,n(t(L)),1)],2)]),v(A,{name:"fade-slide"},{default:x(()=>[g(o("div",{class:u(`${t(a)}-entry`)},[o("div",{class:u(`${t(a)}-entry-content`)},[o("div",{class:u(`${t(a)}-entry__header enter-x`)},[o("img",{src:N.value.avatar||t(ie),class:u(`${t(a)}-entry__header-img`)},null,10,pe),o("p",{class:u(`${t(a)}-entry__header-name`)},n(N.value.nickName),3)],2),v(t(s),{placeholder:t(_)("sys.lock.placeholder"),class:"enter-x",value:e.value,"onUpdate:value":d[1]||(d[1]=y=>e.value=y)},null,8,["placeholder","value"]),c.value?($(),P("span",{key:0,class:u(`${t(a)}-entry__err-msg enter-x`)},n(t(_)("sys.lock.alert")),3)):T("",!0),o("div",{class:u(`${t(a)}-entry__footer enter-x`)},[v(I,{type:"link",size:"small",class:"mt-2 mr-2 enter-x",disabled:r.value,onClick:d[2]||(d[2]=y=>S(!0))},{default:x(()=>[b(n(t(_)("common.back")),1)]),_:1},8,["disabled"]),v(I,{type:"link",size:"small",class:"mt-2 mr-2 enter-x",disabled:r.value,onClick:J},{default:x(()=>[b(n(t(_)("sys.lock.backToLogin")),1)]),_:1},8,["disabled"]),v(I,{class:"mt-2",type:"link",size:"small",onClick:d[3]||(d[3]=y=>R()),loading:r.value},{default:x(()=>[b(n(t(_)("sys.lock.entry")),1)]),_:1},8,["loading"])],2)],2)],2),[[w,!m.value]])]),_:1}),o("div",_e,[g(o("div",ve,[b(n(t(p))+":"+n(t(L))+" ",1),o("span",xe,n(t(C)),1)],512),[[w,!m.value]]),o("div",ke,n(t(q))+"/"+n(t(H))+"/"+n(t(E))+" "+n(t(F)),1)])],2)}}}),he=ce(ye,[["__scopeId","data-v-fd660d52"]]),Be=M({__name:"index",setup(l){const s=G(),e=O(()=>{var r,c;return(c=(r=s==null?void 0:s.getLockInfo)==null?void 0:r.isLock)!=null?c:!1});return(r,c)=>($(),V(A,{name:"fade-bottom",mode:"out-in"},{default:x(()=>[e.value?($(),V(he,{key:0})):T("",!0)]),_:1}))}});export{Be as default};