📄 logsearch.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.util.*" errorPage="" %>
<%@ page import="com.langchao.log.obj.*" %>
<%@ page import="com.langchao.comm.authority.*" %>
<%@ page import="com.langchao.util.Page"%>
<%@ page import="com.langchao.util.*"%>
<%@include file="../ynPermit.jsp"%>
<!-----------------权限控制开始----wangxd---20060728------------------------------>
<%
com.langchao.comm.authority.UserinfoObj suser = (com.langchao.comm.authority.UserinfoObj)session.getAttribute("UserinfoSen");
String TopUserId = null;
String cntxtroot = request.getContextPath();
String userName = "";
String str[];
if (suser == null)
response.sendRedirect(cntxtroot + "/timeout.jsp");
else {
userName = suser.getUseraccount();
TopUserId = suser.getUserid() + "";
}
com.langchao.comm.tree.AuthorityTree aTree = (com.langchao.comm.tree.AuthorityTree) suser.getAuthoritytree();
//第二个参数为空表明返回返回此功能类别下的直接子功能。
String functions = aTree.getChildFunctionByName("zygl", null);
str=functions.split(",");
for(int i=0;i<str.length;i++)
{
functions=functions+aTree.getChildFunctionByName("zygl",str[i]);
}
%>
<!---------------------------------权限控制结束---------------------->
<%
//获取结果集
Page curPage = (Page)request.getAttribute("LogPage");
if(curPage==null) curPage=Page.EMPTY_PAGE;
int ItemCount = curPage.ItemCount;
int PageCount = curPage.getPageCount();
int totalRecord = curPage.containingListSize;
//获取查询条件
String begintime=(String)request.getAttribute("begintime");
String delMsg=(String)request.getAttribute("delMsg");
String endtime=(String)request.getAttribute("endtime");
String company=(String)request.getAttribute("company");
String department=(String)request.getAttribute("department");
String user=(String)request.getAttribute("user");
String opname=(String)request.getAttribute("opname");
String funcname=(String)request.getAttribute("funcname");
if(opname==null) opname="";
if(funcname==null) funcname="";
if(company==null) company="";
if(department==null) department="";
if(user==null) user="";
if(begintime==null) begintime="";
if(endtime==null) endtime="";
List departmentList=(List)request.getAttribute("departmentList");
List companyList=(List)request.getAttribute("companyList");
List userList=(List)request.getAttribute("userList");
//获取操作列表和模块列表
List opList=(List)request.getAttribute("opList");
List funcList=(List)request.getAttribute("funcList");
%>
<html>
<head>
<title>日志查询页面</title>
<!--link href="include/style.css" rel="stylesheet" type="text/css"-->
<link href="<%=request.getContextPath()%>/style.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script src="include/doSearch.js"></script>
<script language="javascript">
<%if(delMsg!=null){%>
alert("<%=delMsg%>");
<%}%>
//页面跳转
var delflag = 0;
function doGo(itemCount,pageCount)//跳转页
{
pageNum = logForm.inputpageNum.value;
if (pageNum.length!=0)
{
for (var i=0;i<pageNum.length;i++)
{
if (pageNum.charAt(i)>"9" || pageNum.charAt(i)<"0")
{
alert("请输入自然数!");
logForm.inputpageNum.value="";
logForm.inputpageNum.focus();
return false;
}
}
}
if(document.all("inputpageNum").value.length == 0)
{
alert("需填写数字!");
document.all("inputpageNum").focus();
return;
}
if(pageNum =="")
return false;
if(pageNum > pageCount)
pageNum=pageCount;
if (pageNum=="0")
pageNum = 1;
start = itemCount * (pageNum-1);
logForm.action="CtrlLog?action=search&startRecord="+start+"&pageSize="+itemCount;
logForm.submit();
}
function doSearch()
{
var tbeginvalue=logForm.begintime.value;
if (tbeginvalue!="")
{
tbeginvalue1 = tbeginvalue.split(" ");
i = tbeginvalue1.length;
if (i != 2)
{
alert("开始时间格式不对,请按YYYY-MM-DD HH:MM:SS格式输入");
logForm.begintime.focus();
return -1;
}
else
{
if (CheckDate(logForm.begintime,tbeginvalue1[0])==false)
return -1;
if (CheckTime(logForm.begintime,tbeginvalue1[1])==false)
return -1;
}
}
var tendvalue=logForm.endtime.value;
if (tendvalue!="")
{
tendvalue1 = tendvalue.split(" ");
i = tendvalue1.length;
if (i != 2)
{
alert("结束时间格式不对,请按YYYY-MM-DD HH:MM:SS格式输入");
logForm.endtime.focus();
return -1;
}
else
{
if (CheckDate(logForm.endtime,tendvalue1[0])==false)
return -1;
if (CheckTime(logForm.endtime,tendvalue1[1])==false)
return -1;
}
}
logForm.action="CtrlLog?action=search";
logForm.submit();
}
function init(p1,p2,p3,p4,p5)//装载函数
{
logForm.company.value=p1;
logForm.department.value=p2;
logForm.user.value=p3;
logForm.opname.value=p4;
logForm.funcname.value=p5;
}
/*
*check a list of checkbox
*@param objCheck the object of the checkbox
*@param isChecked true of false
*Towncarl 2003-12-15
*/
function cf_checkall(objCheck,isChecked)
{
var err;
try{
var obj = eval(objCheck);
var length = obj.length;
if(typeof(length)!="undefined"){
for (var i=0; i<length; i++)
{
if(obj[i].checked != isChecked)
{
obj[i].checked = isChecked;
if(obj[i].onclick)
obj[i].onclick();
}
}
}
else{
if(obj.checked != isChecked)
{
obj.checked = isChecked;
if(obj.onclick)
obj.onclick();
}
}
}
catch(err){
return false;
}
return true;
}
/**
*disable or enable the delete button
*acorrding to the checkbox`s status
*strObj the deletebutton or others
*isChecked true or false
*Towncarl 2003-12-15
*/
function cf_isDisable(strObj,isChecked){
var err;
try{
var obj = eval(strObj);
delflag = isChecked == true ? delflag + 1 : delflag - 1;
obj.disabled = delflag <= 0 ? true : false ;
}catch(err){
alert(err);
return false;
}
return true;
}
function delCheck()
{
ret = confirm("确定要删除选中的纪录么?");
if(ret)
{
logForm.action="CtrlLog?action=deleteByIds"
logForm.submit();
}
else
return false;
}
function delClause()
{
ret = confirm("确定要根据所选条件删除么?");
if(ret)
{
logForm.action="CtrlLog?action=deleteByClause"
logForm.submit();
}
else
return false;
}
function doDetail(id)
{
window.open("CtrlLog?action=detail&logid="+id,"","height=250,width=350,menubar=no, scrollbars=yes, resizable=yes,location=no, status=no,toolbar=no,border=no");
}
</script>
</head>
<body onLoad="init('<%=company%>','<%=department%>','<%=user%>','<%=opname%>','<%=funcname%>')">
<%@ include file="../singleTableHeader.jsp"%>
<table cellspacing="0" cellpadding="0" class="list_table_main_title">
<tr>
<td class="text_blue_14_bold">日志查询页面</td>
</tr>
<tr>
<td> <img src="<%=request.getContextPath()%>/images/main_title_line.gif" /></td>
</tr>
</table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -