2 lines
4.4 KiB
Java
2 lines
4.4 KiB
Java
|
|
var G=Object.defineProperty,H=Object.defineProperties;var q=Object.getOwnPropertyDescriptors;var U=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable;var B=(o,n,e)=>n in o?G(o,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[n]=e,D=(o,n)=>{for(var e in n||(n={}))A.call(n,e)&&B(o,e,n[e]);if(U)for(var e of U(n))R.call(n,e)&&B(o,e,n[e]);return o},N=(o,n)=>H(o,q(n));var j=(o,n,e)=>new Promise((d,m)=>{var i=l=>{try{f(e.next(l))}catch(v){m(v)}},s=l=>{try{f(e.throw(l))}catch(v){m(v)}},f=l=>l.done?d(l.value):Promise.resolve(l.value).then(i,s);f((e=e.apply(o,n)).next())});import{r as Y,I as J,d as Q,o as W,b as X,ah as Z,ar as E,as as K,q as _,au as a,k as h,B as k,f as w,u as t,av as r,at as c,aF as M,ag as ee,e as te,aO as se,G as O,m as ne}from"./vue-vendor-C7Zq48Yl.js";import{bu as ae,i as oe}from"./antd-vue-vendor-BPnV8VqP.js";import{B as re,K as le,G as ce,n as ie,ap as ue,Y as de,d as me}from"./index-BI6CMai0.js";import{u as fe}from"./lock-DLZ9dMpe.js";import{h as ve}from"./header-OZa5fSDc.js";import"./vxe-table-vendor-B88kchpX.js";function pe(o=!0){let n;const e=Y({year:0,month:0,week:"",day:0,hour:"",minute:"",second:0,meridiem:""}),d=()=>{const s=re(),f=s.format("HH"),l=s.format("mm"),v=s.get("s");e.year=s.get("y"),e.month=s.get("M")+1,e.week="星期"+["日","一","二","三","四","五","六"][s.day()],e.day=s.get("date"),e.hour=f,e.minute=l,e.second=v,e.meridiem=s.format("A")};function m(){d(),clearInterval(n),n=setInterval(()=>d(),1e3)}function i(){clearInterval(n)}return le(()=>{o&&m()}),ce(()=>{i()}),N(D({},J(e)),{start:m,stop:i})}const xe={class:"flex w-screen h-screen justify-center items-center"},ye=["src"],_e={class:"absolute bottom-5 w-full text-gray-300 xl:text-xl 2xl:text-3xl text-center enter-y"},he={class:"text-5xl mb-4 enter-x"},ke={class:"text-3xl"},we={class:"text-2xl"},ge=Q({__name:"LockPage",setup(o){const n=oe.Password,e=w(""),d=w(!1),m=w(!1),i=w(!0),{prefixCls:s}=ie("lock-page"),f=fe(),l=ue(),{hour:v,month:P,minute:b,meridiem:$,year:V,day:T,week:z}=pe(!0),{t:x}=de(),I=te(()=>l.getUserInfo||{});function L(p){return j(this,null,function*(){if(!e.value)return;let u=e.value;try{d.value=!0;const g=yield f.unLock(u);p==="enter"&&(m.value=!g)}finally{d.value=!1}})}function F(){l.logout(!0),f.resetLockInfo()}function C(p=!1){i.value=p}function S(p){p.key==="Escape"&&(C(!0),e.value="")}return W(()=>{window.addEventListener("keydown",S)}),X(()=>{window.removeEventListener("keydown",S)}),(p,u)=>{const g=Z("a-button");return K(),E("div",{class:c([t(s),"fixed inset-0 flex h-screen w-screen bg-black items-center justify-center"])},[_(a("div",{class:c([`${t(s)}__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:u[0]||(u[0]=y=>C(!1))},[h(t(ae)),a("span",null,r(t(x)("sys.lock.unlock")),1)],2),[[k,i.value]]),a("div",xe,[a("div",{class:c([`${t(s)}__hour`,"relative mr-5 md:mr-20 w-2/5 h-2/5 md:h-4/5"])},[a("span",null,r(t(v)),1),_(a("span",{class:"meridiem absolute left-5 top-5 text-md xl:text-xl"},r(t($)),513),[[k,i.value]])],2),a("div",{class:c(`${t(s)}__minute w-2/5 h-2/5 md:h-4/5 `)},[a("span",null,r(t(b)),1)],2)]),h(ne,{name:"fade-slide"},{default:M(()=>[_(a("div",{class:c(`${t(s)}-entry`)},[a("div",{class:c(`${t(s)}-entry-content`)},[a("div",{class:c(`${t(s)}-entry__header enter-x`)},[a("img",{src:I.value.avatar||t(ve),class:c(`${t(s)}-entry__header-img`)},null,10,ye),a("p",{class:c(`${t(s)}-entry__header-name`)},r(I.value.realname),3)],2),h(t(n),{onChange:u[1]||(u[1]=y=>L("change")),onKeyup:u[2]||(u[2]=se(y=>L("enter"),["enter"])),placeholder:t(x)("sys.lock.placeholder"),class:"enter-x",value:e.value,"onUpdate:value":u[3]||(u[3]=y=>e.value=y)},null,8,["placeholder","value"]),m.value?(K(),E("span",{key:0,class:c(`${t(s)}-entry__err-msg enter-x`)},r(t(x)("sys.lock.alert")),3)):ee("",!0),a("div",{class:c(`${t(s)}-entry__footer enter-x`),style:{"justify-content":"center","margin-top":"4px"}},[h(g,{type:"link",size:"small",disabled:d.v
|