📄 wsjy_list.jsp
字号:
<%@ page language="java" import="com.stsc.archive.jygl.*" %>
<%@ page contentType="text/html;charset=GB2312" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ include file="/share/func.jsp"%>
<%@ include file="/share/share.jsp"%>
<SCRIPT TYPE="text/javascript" SRC="js/trim.js" > </SCRIPT>
<html>
<head>
<logic:equal name="jyForm" property="action"
scope="request" value="Sqcl">
<title> 网上借阅处理</title>
</logic:equal>
<logic:notEqual name="jyForm" property="action"
scope="request" value="Sqcl">
<logic:notEqual name="jyForm" property="action"
scope="request" value="wsdf">
<title>网上借阅 </title>
</logic:notEqual>
</logic:notEqual>
<logic:equal name="jyForm" property="action"
scope="request" value="wsdf">
<title> 网上答复</title>
</logic:equal>
<%
int i=0;
JycxList tmp =(JycxList)session.getAttribute("jycxlist");
JyForm [] temp = tmp.getArchives();
Judge m = new Judge();
%>
</head>
<body bgcolor="white">
<html:errors/>
<div align="center">
<logic:equal name="jyForm" property="action"
scope="request" value="Sqcl">
<h3> 网上借阅处理</h3>
</logic:equal>
<logic:equal name="jyForm" property="action"
scope="request" value="ecsp">
<h3> 网上借阅处理</h3>
</logic:equal>
<logic:notEqual name="jyForm" property="action"
scope="request" value="Sqcl">
<logic:notEqual name="jyForm" property="action"
scope="request" value="wsdf">
<logic:notEqual name="jyForm" property="action"
scope="request" value="ecsp">
<h3> 网上借阅</h3>
</logic:notEqual>
</logic:notEqual>
</logic:notEqual>
<logic:equal name="jyForm" property="action"
scope="request" value="wsdf">
<h3> 网上答复</h3>
</logic:equal>
</div>
<html:form action="/saveWsjy">
<table border="1" cellpadding="0" cellspacing="0" align="center" width="777" bgcolor="#3A5C9F" >
<tr>
<td align="center"> </td>
<td align="center"> 文号 </td>
<td align="center"> 标题 </td>
<td align="center"> 档号 </td>
<td align="center"> 申请人 </td>
<td align="center"> 申请时间 </td>
<td align="center"> 查看 </td>
<logic:equal name="jyForm" property="action"
scope="request" value="Sqcl">
<td align="center"> 直接处理 </td>
</logic:equal>
<logic:equal name="jyForm" property="action"
scope="request" value="Sqcl">
<td align="center"> 二次审批 </td>
</logic:equal>
<logic:equal name="jyForm" property="action"
scope="request" value="ecsp">
<td align="center"> 直接处理 </td>
</logic:equal>
<logic:equal name="jyForm" property="action"
scope="request" value="ecsp">
<td align="center"> 二次审批 </td>
</logic:equal>
<logic:notEqual name="jyForm" property="action"
scope="request" value="Sqcl">
<logic:notEqual name="jyForm" property="action"
scope="request" value="wsdf">
<logic:notEqual name="jyForm" property="action"
scope="request" value="ecsp">
<logic:notEqual name="jyForm" property="action"
scope="request" value="clwjysp">
<td align="center"> 编辑 </td>
</logic:notEqual>
</logic:notEqual>
</logic:notEqual>
</logic:notEqual>
<logic:equal name="jyForm" property="action"
scope="request" value="clwjysp">
<td align="center"> 正文 </td>
</logic:equal>
<logic:equal name="jyForm" property="action"
scope="request" value="wsdf">
<td align="center"> 答复 </td>
</logic:equal>
</tr>
<% i=0 ;%>
<logic:iterate id="jyForm" name="jycxlist" property="archives">
<tr>
<% i=i+1;%>
<td align="left">
<html:multibox property="borrowapplyid">
<bean:write name="jyForm" property="borrowapplyid" filter="true"/>
</html:multibox>
</td>
<td align="left">
<bean:write name="jyForm" property="serialno" filter="true"/>
</td>
<td align="left">
<bean:write name="jyForm" property="title" filter="true"/>
</td>
<td align="left">
<bean:write name="jyForm" property="archivalcode" filter="true"/>
</td>
<td align="left">
<bean:write name="jyForm" property="applicant" filter="true"/>
</td>
<td align="left">
<bean:write name="jyForm" property="applytime" filter="true"/>
</td>
<td align="center">
<html:link page="/editWsjy.do?action=See" paramId="borrowapplyid" paramName="jyForm" paramProperty="borrowapplyid">
查看
</html:link>
</td>
<logic:equal name="jyForm" property="action"
scope="request" value="Sqcl">
<td align="center">
<html:link page="/editWsjy.do?action=Sqcl" paramId="borrowapplyid" paramName="jyForm" paramProperty="borrowapplyid">
直接处理
</html:link>
</td>
<td align="center">
<html:link page="/editWsjy.do?action=ecsp" paramId="borrowapplyid" paramName="jyForm" paramProperty="borrowapplyid">
二次审批
</html:link>
</td>
</logic:equal>
<logic:equal name="jyForm" property="action"
scope="request" value="ecsp">
<td align="center">
<html:link page="/editWsjy.do?action=Sqcl" paramId="borrowapplyid" paramName="jyForm" paramProperty="borrowapplyid">
直接处理
</html:link>
</td>
<td align="center">
<html:link page="/editWsjy.do?action=ecsp" paramId="borrowapplyid" paramName="jyForm" paramProperty="borrowapplyid">
二次审批
</html:link>
</td>
</logic:equal>
<logic:notEqual name="jyForm" property="action"
scope="request" value="Sqcl">
<logic:notEqual name="jyForm" property="action"
scope="request" value="wsdf">
<logic:notEqual name="jyForm" property="action"
scope="request" value="ecsp">
<logic:notEqual name="jyForm" property="action"
scope="request" value="clwjysp">
<td align="center">
<html:link page="/editWsjy.do?action=Edit" paramId="borrowapplyid" paramName="jyForm" paramProperty="borrowapplyid">
编辑
</html:link>
</td>
</logic:notEqual>
</logic:notEqual>
</logic:notEqual>
</logic:notEqual>
<logic:equal name="jyForm" property="action"
scope="request" value="clwjysp">
<% if(temp!=null){
if (temp[i-1].getapplystatus().equals("已处理")){%>
<td align="center">
<input type="button" value="打开" onClick="window.open('<%=m.getfilepath(temp[i-1].getserialno())%>')">
</td>
<% }else{%>
<td align="center">
抱歉!您的申请未通过!
</td>
<%}}%>
</logic:equal>
<logic:equal name="jyForm" property="action"
scope="request" value="wsdf">
<td align="center">
<html:link page="/editWsjy.do?action=wsdf" paramId="borrowapplyid" paramName="jyForm" paramProperty="borrowapplyid">
答复
</html:link>
</td>
</logic:equal>
</tr>
</logic:iterate>
</table>
<table border="1" cellpadding="0" cellspacing="0" align="center" width="777" bgcolor="#3A5C9F" >
<% if(i!=0){%>
全选<input type="checkbox" name="chkall" value="on" onClick="CheckAll(this.form)">
<%}%>
<br><br><br>
<logic:notEqual name="jyForm" property="action"
scope="request" value="Sqcl">
<logic:notEqual name="jyForm" property="action"
scope="request" value="wsdf">
<logic:notEqual name="jyForm" property="action"
scope="request" value="ecsp">
<input type="button" value="建立新的借阅申请" onClick="javascript:location.href='searchKwsjyList.do'">
<logic:notEqual name="jyForm" property="action"
scope="request" value="clwjysp">
<input type="submit" name="sb" value="提交所选借阅申请" onClick="return CheckSubChoose(this.form)">
</logic:notEqual>
<html:hidden property="action"/>
<input type="submit" name="sb" value="删除所选借阅申请" onClick="return CheckDelChoose(this.form)">
</logic:notEqual>
</logic:notEqual>
</logic:notEqual>
<logic:equal name="jyForm" property="action"
scope="request" value="Sqcl">
<div id="div3">
</div>
<html:hidden property="action"/>
<input type="hidden" name="st_st" value="<%= getUserOptionsTemp("all","UserName","fUserRole",8)%>">
<input type="button" value="处理所选借阅申请" onClick="return CheckTreChoose(this.form)">
<input type="button" value="提交所选借阅申请" onClick="return CheckErSubChoose(this.form)">
</logic:equal>
<logic:equal name="jyForm" property="action"
scope="request" value="ecsp">
<div id="div3">
</div>
<html:hidden property="action"/>
<input type="hidden" name="st_st" value="<%= getUserOptionsTemp("all","UserName","fUserRole",8)%>">
<input type="button" value="处理所选借阅申请" onClick="return CheckTreChoose(this.form)">
<input type="button" value="提交所选借阅申请" onClick="return CheckErSubChoose(this.form)">
</logic:equal>
<logic:equal name="jyForm" property="action"
scope="request" value="wsdf">
<div id="div3">
</div>
<html:hidden property="action"/>
<input type="submit" name="sb" value="答复所选借阅申请" onClick="return CheckRepChoose(this.form)">
</logic:equal>
<input type="button" value="返回" onClick="javascript:location.href='jygljsp/wsjyguanli.jsp'">
</table>
<table border="0" cellpadding="0" cellspacing="0" align="center" width="777" bgcolor="#3A5C9F" >
<br><br>
<tr>
<td width="18%" >
共<bean:write name="jycxlist" property="total" filter="true"/>条
</td>
<td width="72%" align="right">
<html:hidden name="jycxlist" property="totalPage"/>
共<bean:write name="jycxlist" property="totalPage" filter="true"/>页
当前为第<bean:write name="jycxlist" property="curPage" filter="true"/>页
到 <html:text name="jycxlist" size="4" property="goPage" />页
<html:hidden property="action"/>
<input type="submit" name="sb" value="转到" onClick="return CheckPageNum()">
</td>
</tr>
</table>
</html:form>
</body>
<html>
<script language="javascript">
//输入是否为数字的判断函数
function isNumber(tvlaue){
var tvlaue="1"+tvlaue;
if (isNaN(tvlaue)||(parseInt(tvlaue)<0)||(tvlaue.length<1)) {
return false;
}
return true;
}
function CheckPageNum(){
var go_page = document.jyForm.goPage.value;
var total_page = document.jyForm.totalPage.value;
if (!isNumber(go_page)){
alert("页数必须是数字");
return false;
}
if( parseInt(go_page)> parseInt(total_page)){
alert("转向页数不能大于总页数");
return false;
}
return true;
}
function CheckAll(form){
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;
}
}
function CheckDelChoose(form){
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.checked){
return confirm('你确认需要删除所选借阅申请?');
}
}
alert("请选择你需要删除的借阅申请");
return false;
}
function CheckSubChoose(form){
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.checked){
return confirm('你确认需要提交所选借阅申请?');
}
}
alert("请选择你需要提交的借阅申请");
return false;
}
function initjudge(){
var comm= document.jyForm.comment.value;
if(getTrim(comm)==""){
alert("借阅理由不能为空");
return false;
}
return confirm('你确认需要借阅所选的档案文件?');
}
function CheckRepChoose(form){
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.checked){
div3.innerHTML='<br>请填写答复意见: <textarea NAME="comment" ROWS="3" COLS="25" ></textarea><br><br><input type="submit" name="sb" value="答复" onclick="return initjudge();"><br><br>';
return false;
}
}
alert("请选择你需要答复的借阅申请");
return false;
}
function initTrejudge(){
var comm= document.jyForm.comment.value;
if(getTrim(comm)==""){
alert("审批意见不能为空");
return false;
}
return confirm('你确认执行此项操作?');
}
function CheckTreChoose(form){
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.checked){
div3.innerHTML='<br>请填写处理审批意见: <textarea NAME="comment" ROWS="3" COLS="25" ></textarea><br><br><br><input type="submit" name="sb" value="同意借阅" onclick="return initTrejudge();"> <input type="submit" name="sb" value="不同意借阅" onclick="return initTrejudge();"><br><br><br>';
return false;
}
}
alert("请选择你需要处理的借阅申请");
return false;
}
function CheckErSubChoose(form){
var sy= document.jyForm.st_st.value;
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.checked){
div3.innerHTML='<br>请填写审批意见: <textarea NAME="comment" ROWS="3" COLS="25" ></textarea> '+'请选择二次审批人:<select name="replier" size=2 multiple>'+sy +'</select><br><br>'+'<input type="submit" name="sb" value="提交给二次审批" onclick="return initTrejudge();"><br><br><br>';
return false;
}
}
alert("请选择你需要提交的借阅申请");
return false;
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -