Files
qhmes/web-dist/js/useLockPage-D06sFC-l.js
2026-06-16 18:19:57 +08:00

2 lines
643 B
Java

import{U as a,u as f,S as k,N as p}from"./index-X7Y8jykP.js";import{u as l}from"./lock-DX-vQ0xH.js";import{w as T,d as g,c as S,u as d}from"./vue-vendor-DNhG1Cve.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";function h(){const{getLockTime:u}=a(),c=l(),t=f(),i=k();let n;function e(){window.clearTimeout(n)}function r(){if(!t.getToken){e();return}const o=i.getProjectConfig.lockTime;if(!o||o<1){e();return}e(),n=setTimeout(()=>{m()},o*60*1e3)}function m(){c.setLockInfo({isLock:!0,pwd:void 0})}T(o=>{t.getToken?r():e(),o(()=>{e()})}),g(()=>{e()});const s=p(r,2e3);return S(()=>d(u)?{onKeyup:s,onMousemove:s}:(e(),{}))}export{h as useLockPage};