//基于Extjs
<!-- 修改--desc@在一定时间内没操作自动锁屏,要求登录 author@zs date@2019-11-25 -->
var lock = true; //校验锁
var LOGOUTTIMEINTERVAL = '<%=StringUtils.toString(ApplicationCache.getCo("LOGOUTTIMEINTERVAL"))%>' <!-- 修改-系统未操作锁屏, 仅供当前页面调用 -->
var oldLogoutTime = new Date().getTime();
var newLogoutTime = new Date().getTime();
var InTime = LOGOUTTIMEINTERVAL * 60 * 1000 ; //间隔最大时间(毫秒制)
//选定当前元素
$(this).on("mouseover click",function(e){
newLogoutTime = new Date().getTime();
if(Math.abs(newLogoutTime-oldLogoutTime) < InTime){ //正常
oldLogoutTime = new Date().getTime();
}else{
if(lock){
lock = false;
timeout_checkUserPass();
}
}
});
var realPwd = '';
var encryPwd = '';
var temp = '';
function timeout_checkUserPass(){
var form = new Ext.form.FormPanel({
labelWidth: 100,
defaultType: 'textfield',
layout: "column",
items: [{