LockPage-7c2b840e.js 4.7 KB

1
  1. import{j as e,at as a,af as t,au as s,av as l,a0 as n,aw as r,d as c,ax as o,r as i,T as u,a8 as d,ay as m,M as v,e as f,o as y,g as x,i as h,v as p,a4 as k,k as b,t as g,ah as _,l as w,az as j,aA as O,m as z,as as $,u as I,aB as M,aj as P,a7 as C}from"./index-49f65204.js";import{u as H}from"./lock-dd2c9b31.js";const L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"};function A(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?Object(arguments[a]):{},s=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(s=s.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})))),s.forEach((function(a){V(e,a,t[a])}))}return e}function V(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}var U=function(t,s){var l=A({},t,s.attrs);return e(a,A({},l,{icon:L}),null)};U.displayName="LockOutlined",U.inheritAttrs=!1;const B=U;const N={class:"flex w-screen h-screen justify-center items-center"},S={class:"absolute bottom-5 w-full text-gray-300 xl:text-xl 2xl:text-3xl text-center enter-y"},T={class:"text-5xl mb-4 enter-x"},D={class:"text-3xl"},E={class:"text-2xl"},K=C(c({__name:"LockPage",setup(a){const c=o.Password,C=i(""),L=i(!1),A=i(!1),V=i(!0),{prefixCls:U}=u("lock-page"),{createMessage:K}=P(),q=H(),F=d(),G=m().apiUrl,{hour:J,month:Q,minute:R,meridiem:W,year:X,day:Y,week:Z}=function(e=!0){let a;const c=t({year:0,month:0,week:"",day:0,hour:"",minute:"",second:0,meridiem:""}),o=()=>{const e=r(),a=e.format("HH"),t=e.format("mm"),s=e.get("s");c.year=e.get("y"),c.month=e.get("M")+1,c.week="星期"+["日","一","二","三","四","五","六"][e.day()],c.day=e.get("date"),c.hour=a,c.minute=t,c.second=s,c.meridiem=e.format("A")};function i(){o(),clearInterval(a),a=setInterval((()=>o()),1e3)}function u(){clearInterval(a)}return s((()=>{e&&i()})),l((()=>{u()})),{...n(c),start:i,stop:u}}(!0),{t:ee}=I(),ae=v((()=>F.getUserInfo||{}));async function te(){if(!C.value)return void K.error(ee("sys.lock.placeholder"));let e=C.value;try{L.value=!0;const a=await q.unLock(M(e));A.value=!a}finally{L.value=!1}}function se(){F.logout(!0),q.resetLockInfo()}function le(e=!1){V.value=e}return(a,t)=>{const s=f("a-button");return y(),x("div",{class:_([b(U),"fixed inset-0 flex h-screen w-screen bg-black items-center justify-center"])},[h(k("div",{class:_([`${b(U)}__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:t[0]||(t[0]=e=>le(!1))},[e(b(B)),k("span",null,g(b(ee)("sys.lock.unlock")),1)],2),[[p,V.value]]),k("div",N,[k("div",{class:_([`${b(U)}__hour`,"relative mr-5 md:mr-20 w-2/5 h-2/5 md:h-4/5"])},[k("span",null,g(b(J)),1),h(k("span",{class:"meridiem absolute left-5 top-5 text-md xl:text-xl"},g(b(W)),513),[[p,V.value]])],2),k("div",{class:_(`${b(U)}__minute w-2/5 h-2/5 md:h-4/5 `)},[k("span",null,g(b(R)),1)],2)]),e($,{name:"fade-slide"},{default:w((()=>[h(k("div",{class:_(`${b(U)}-entry`)},[k("div",{class:_(`${b(U)}-entry-content`)},[k("div",{class:_(`${b(U)}-entry__header enter-x`)},[e(b(j),{class:_(`${b(U)}-entry__header-img`),src:b(G)+ae.value.headIcon,size:140},null,8,["class","src"]),k("p",{class:_(`${b(U)}-entry__header-name`)},g(ae.value.userName)+"/"+g(ae.value.userAccount),3)],2),e(b(c),{placeholder:b(ee)("sys.lock.placeholder"),class:"enter-x",value:C.value,"onUpdate:value":t[1]||(t[1]=e=>C.value=e),onKeyup:t[2]||(t[2]=O((e=>te()),["enter"]))},null,8,["placeholder","value"]),k("div",{class:_(`${b(U)}-entry__footer enter-x`)},[e(s,{type:"link",size:"small",class:"mt-2 mr-2 enter-x",disabled:L.value,onClick:t[3]||(t[3]=e=>le(!0))},{default:w((()=>[z(g(b(ee)("common.back")),1)])),_:1},8,["disabled"]),e(s,{type:"link",size:"small",class:"mt-2 mr-2 enter-x",disabled:L.value,onClick:se},{default:w((()=>[z(g(b(ee)("sys.lock.backToLogin")),1)])),_:1},8,["disabled"]),e(s,{class:"mt-2",type:"link",size:"small",onClick:t[4]||(t[4]=e=>te()),loading:L.value},{default:w((()=>[z(g(b(ee)("sys.lock.entry")),1)])),_:1},8,["loading"])],2)],2)],2),[[p,!V.value]])])),_:1}),k("div",S,[h(k("div",T,[z(g(b(J))+":"+g(b(R))+" ",1),k("span",D,g(b(W)),1)],512),[[p,!V.value]]),k("div",E,g(b(X))+"/"+g(b(Q))+"/"+g(b(Y))+" "+g(b(Z)),1)])],2)}}}),[["__scopeId","data-v-153405f4"]]);export{K as default};