LockPage-cf05f743.js 4.41 KB
var A=Object.defineProperty,F=Object.defineProperties;var R=Object.getOwnPropertyDescriptors;var N=Object.getOwnPropertySymbols;var Y=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable;var P=(l,a,e)=>a in l?A(l,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):l[a]=e,U=(l,a)=>{for(var e in a||(a={}))Y.call(a,e)&&P(l,e,a[e]);if(N)for(var e of N(a))q.call(a,e)&&P(l,e,a[e]);return l},z=(l,a)=>F(l,R(a));var D=(l,a,e)=>new Promise((i,m)=>{var u=r=>{try{f(e.next(r))}catch(v){m(v)}},s=r=>{try{f(e.throw(r))}catch(v){m(v)}},f=r=>r.done?i(r.value):Promise.resolve(r.value).then(u,s);f((e=e.apply(l,a)).next())});import{r as G,H as J,d as K,k,e as Q,a8 as W,_ as T,$ as V,v as h,A as g,a0 as n,f as p,u as t,a1 as o,a2 as c,aa as w,ac as X,E as b,h as Z}from"./vue-5a35c3f5.js";import{b6 as ee,ai as te,aY as se,h as ae,ab as ne,c as oe,_ as le}from"./index.js";import{u as re}from"./lock-f2fae4f2.js";import{h as ce}from"./header-55b09394.js";import{a1 as ie,bT as ue}from"./antd-6b087f69.js";function de(l=!0){let a;const e=G({year:0,month:0,week:"",day:0,hour:"",minute:"",second:0,meridiem:""}),i=()=>{const s=se(),f=s.format("HH"),r=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=r,e.second=v,e.meridiem=s.format("A")};function m(){i(),clearInterval(a),a=setInterval(()=>i(),1e3)}function u(){clearInterval(a)}return ee(()=>{l&&m()}),te(()=>{u()}),z(U({},J(e)),{start:m,stop:u})}const me={class:"flex w-screen h-screen justify-center items-center"},fe=["src"],ve={class:"absolute bottom-5 w-full text-gray-300 xl:text-xl 2xl:text-3xl text-center enter-y"},_e={class:"text-5xl mb-4 enter-x"},pe={class:"text-3xl"},xe={class:"text-2xl"},ye=K({__name:"LockPage",setup(l){const a=ie.Password,e=k(""),i=k(!1),m=k(!1),u=k(!0),{prefixCls:s}=ae("lock-page"),f=re(),r=ne(),{hour:v,month:j,minute:L,meridiem:C,year:B,day:E,week:H}=de(!0),{t:_}=oe(),I=Q(()=>r.getUserInfo||{});function M(){return D(this,null,function*(){if(!e.value)return;let x=e.value;try{i.value=!0;const d=yield f.unLock(x);m.value=!d}finally{i.value=!1}})}function O(){r.logout(!0),f.resetLockInfo()}function S(x=!1){u.value=x}return(x,d)=>{const $=W("a-button");return T(),V("div",{class:c([t(s),"fixed inset-0 flex h-screen w-screen bg-black items-center justify-center"])},[h(n("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:d[0]||(d[0]=y=>S(!1))},[p(t(ue)),n("span",null,o(t(_)("sys.lock.unlock")),1)],2),[[g,u.value]]),n("div",me,[n("div",{class:c([`${t(s)}__hour`,"relative mr-5 md:mr-20 w-2/5 h-2/5 md:h-4/5"])},[n("span",null,o(t(v)),1),h(n("span",{class:"meridiem absolute left-5 top-5 text-md xl:text-xl"},o(t(C)),513),[[g,u.value]])],2),n("div",{class:c(`${t(s)}__minute w-2/5 h-2/5 md:h-4/5 `)},[n("span",null,o(t(L)),1)],2)]),p(Z,{name:"fade-slide",persisted:""},{default:w(()=>[h(n("div",{class:c(`${t(s)}-entry`)},[n("div",{class:c(`${t(s)}-entry-content`)},[n("div",{class:c(`${t(s)}-entry__header enter-x`)},[n("img",{src:I.value.avatar||t(ce),class:c(`${t(s)}-entry__header-img`)},null,10,fe),n("p",{class:c(`${t(s)}-entry__header-name`)},o(I.value.realName),3)],2),p(t(a),{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"]),m.value?(T(),V("span",{key:0,class:c(`${t(s)}-entry__err-msg enter-x`)},o(t(_)("sys.lock.alert")),3)):X("v-if",!0),n("div",{class:c(`${t(s)}-entry__footer enter-x`)},[p($,{type:"link",size:"small",class:"mt-2 mr-2 enter-x",disabled:i.value,onClick:d[2]||(d[2]=y=>S(!0))},{default:w(()=>[b(o(t(_)("common.back")),1)]),_:1},8,["disabled"]),p($,{type:"link",size:"small",class:"mt-2 mr-2 enter-x",disabled:i.value,onClick:O},{default:w(()=>[b(o(t(_)("sys.lock.backToLogin")),1)]),_:1},8,["disabled"]),p($,{class:"mt-2",type:"link",size:"small",onClick:d[3]||(d[3]=y=>M()),loading:i.value},{default:w(()=>[b(o(t(_)("sys.lock.entry")),1)]),_:1},8,["loading"])],2)],2)],2),[[g,!u.value]])]),_:1}),n("div",ve,[h(n("div",_e,[b(o(t(v))+":"+o(t(L))+" ",1),n("span",pe,o(t(C)),1)],512),[[g,!u.value]]),n("div",xe,o(t(B))+"/"+o(t(j))+"/"+o(t(E))+" "+o(t(H)),1)])],2)}}});const Le=le(ye,[["__scopeId","data-v-2e6de2fa"],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/sys/lock/LockPage.vue"]]);export{Le as default};