Files
qhmes/deploy-qhmes/frontend/js/useLockPage-CoC21Qu3.js
2026-05-15 11:34:12 +08:00

2 lines
679 B
Java

import{h as a,b as f,e as p,u as k}from"./vue-vendor-C7Zq48Yl.js";import{R as l,ap as T,P as g,I as S}from"./index-BI6CMai0.js";import{u as d}from"./lock-DLZ9dMpe.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";function v(){const{getLockTime:u}=l(),c=d(),t=T(),i=g();let r;function e(){window.clearTimeout(r)}function n(){if(!t.getToken){e();return}const o=i.getProjectConfig.lockTime;if(!o||o<1){e();return}e(),r=setTimeout(()=>{m()},o*60*1e3)}function m(){c.setLockInfo({isLock:!0,pwd:void 0})}a(o=>{t.getToken?n():e(),o(()=>{e()})}),f(()=>{e()});const s=S(n,2e3);return p(()=>k(u)?{onKeyup:s,onMousemove:s}:(e(),{}))}export{v as useLockPage};