⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wsjy_list.jsp

📁 一套完整的档案管理系统
💻 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">&nbsp;    	 		</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"/>条&nbsp;&nbsp;
	</td>
    <td width="72%" align="right">	
	<html:hidden name="jycxlist" property="totalPage"/>
	共<bean:write name="jycxlist" property="totalPage" filter="true"/>页&nbsp;
	 当前为第<bean:write name="jycxlist" property="curPage"  filter="true"/>页&nbsp;
	到	<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();">&nbsp;<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>&nbsp;&nbsp;&nbsp;'+'请选择二次审批人:<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 + -