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

📄 modify_archive.jsp

📁 非常完整的Java开发的网络办公系统
💻 JSP
字号:
<%@ page errorPage="/vnex/ErrorPage.jsp" %>

<%@ taglib uri="/vnex.tld" prefix="vnex" %>
<%@ taglib uri="/vnex_archive.tld" prefix="archive" %>

<%@ page import="java.lang.*"%>
<%@ page import="java.sql.Timestamp"%>
<%@ page import="java.util.Calendar"%>
<%@ page import="com.vnex.intranet.util.TimeStamp"%>
<%@ page import="com.vnex.intranet.util.FieldUtil"%>
<%@ page import="com.vnex.intranet.archives.value.ArchiveValueBean"%>
<jsp:useBean id="archiveProxy" class="com.vnex.intranet.archives.proxy.ArchiveProxyBean" scope="session" /> 
<%
	String str = request.getParameter("archiveId");	
	ArchiveValueBean archiveInfo = archiveProxy.selectArchive((new Integer(str).intValue()));
	
	String createDate = "";
	int i;
	String year = "";
        String month = "";
        String day = "";
        String disabled = "";
	if (archiveInfo.getCreateDate() != null)
	{
	    Calendar cal = archiveInfo.getCreateDate();		
	    year = ""+cal.get(Calendar.YEAR);
	    int m = cal.get(Calendar.MONTH)+1;
	    int d = cal.get(Calendar.DAY_OF_MONTH);
	    month = m>=10? ""+m:"0"+m;
	    day = d>=10? ""+d:"0"+d;
	    createDate  = year + "-" + month + "-" + day;
	}
	if(archiveInfo.getIsBorrowed() == 1)
	   disabled = "disabled";
%>
<script Language="JavaScript" src="/vnex/util/Popup.js"></script>
<script language="JavaScript" src="/vnex/util/validate.js"></script>
<script language=JavaScript>
function isDateValid(form)
{	
	if (! isInteger(form.copyNum.value))
	{
		alert("复印份数必须是整数");
		form.copyNum.focus();
		return false;
	}
	if (! isInteger(form.printNum.value))
	{
		alert("打印份数必须是整数");
		form.printNum.focus();
		return false;
	}
	
	if (form.archiveTitle.value.length == 0)
	{		
		alert("档案标题不能为空!");
		form.archiveTitle.focus();
		return false;		
	}
	str = form.archiveTitle.value;
	if (str.substring(0,1) == " ")
	{
		alert("标题开头不能是空格!");
		form.archiveTitle.focus();
		return false;
	}
	if (form.contents.value.length > 250)
	{
		alert("内容概要不能超过250个文字!");	
		return false;
	}
	if (form.leaderNotes.value.length > 250)
	{
		alert("领导批示不能超过250个文字!");	
		form.leaderNotes.focus();
		return false;
	}
	if("<%=(com.vnex.intranet.pub.BaseJdbcDAO.getDBSystemDate()).toString()%>" < form.createTime.value)
    {        
        alert("发文日期不能在本日之后");
        return false;
    }	
	return true;
}
function toCheck(form,ctrlField,theField)
{
	
	if(ctrlField.checked)
    	theField.disabled=false;
   	else
   	{
      	theField.value = "";
      	theField.disabled=true;   
   	}   
	
}
function toDetail(form)
{	
	form.action="/mainctrl/archive/archiveDetail?archiveId=<%=request.getParameter("archiveId")%>";
	form.submit();
}
function toSuccess(form)
{	
	if (! isDateValid(form))
		return false;
	form.action = "modifyArchiveSuccess?archiveId=<%=request.getParameter("archiveId")%>";
	form.submit();
}


</script>

<HTML>
<jsp:include page="/vnex/page/FORM_HEAD.jsp" />

<script language=JavaScript>

</script>
<BODY text=#000000 vLink=#000000 aLink=#000000 link=#000000 bgColor=#ffffff topMargin=20 leftmargin="0" marginwidth="0" marginheight="0">
<script language="JavaScript1.2" src="/vnex/menu/dockmenu_archives.js"></script>
<script language="JavaScript1.2" src="/vnex/menu/dockmenu.js"></script>

<DIV align=center>

<form name="form1" method="post">
  <TABLE class=outter cellSpacing=0 cellPadding=0 width=600 border=0>
    <TBODY> 
      <jsp:include page="/vnex/page/TTOA_TABLE_TOP.jsp" />
      <TR> 
        <TD colSpan=3 align="center"><br>
          <table width="600" border="1" cellspacing="1" bordercolor="#666666">
            <tr> 
              <td align="center" colspan="2" bgcolor="#FFFFFF"> 
                <table width="600" border="0" cellspacing="0" cellpadding="0">
                  <tr bgcolor="#666666"> 
                      <td colspan="2"><font class="strongw"><a href="/mainctrl/home/index"><font color="#ffffff">首页</font></a>&gt;&gt;<a href="/mainctrl/archive/todayArchives"><font color="#ffffff">档案管理</font></a>&gt;&gt;<a href="/mainctrl/archive/archiveDetail?archiveId=<%=request.getParameter("archiveId")%>"><font color="#ffffff">档案信息</font></a>&gt;&gt;修改档案</font>
                      </td>
                  </tr>
                </table>
                <table class=title border="0" cellpadding="2" cellspacing="1" width="600">
                  <tr bgcolor="#fafafa">
                      <td width="18%">
                        <div align="left"><strong>&nbsp;档案类型:</strong></div>
                      </td>
                      <td width="86%">
                        <div align="left">
                          <select name="archiveTypeId" size="1">
                            <archive:archiveType archiveTypeId='<%= "" + archiveInfo.getArchiveTypeId()%>'/>
                          </select>
                        </div>
                      </td>
                   </tr>
                   <tr bgcolor="#e0e0e0"> 
                      <td width="18%"> 
                        <div align="left"><strong>&nbsp;存档日期:</strong></div>
                      </td>
                      <td width="86%"> 
                        <div align="left"> 
                          <%= TimeStamp.formatCalendar(1,archiveInfo.getSaveArchiveDate())%>
                        </div>
                      </td>
                   </tr>
                   <tr bgcolor="#fafafa"> 
                      <td width="18%"> 
                         <div align="left"><strong>&nbsp;顺序号:</strong></div>
                      </td>
                      <td width="86%">
                         <%= archiveInfo.getArchiveDisplayId()%>
                      </td>
                   </tr>
                   <tr bgcolor="#e0e0e0"> 
                      <td width="18%"> 
                         <div align="left"><strong>&nbsp;收件人:</strong></div>
                      </td>
                      <td width="84%"> 
                          <select name="receiverId" size="1">
                            <archive:employeeTag empId='<%="" + archiveInfo.getReceiverId()%>' />
                          </select>
                      </td>
                   </tr>
                   <tr bgcolor="#fafafa">
                      <td width="15%"><strong>&nbsp;送存人:</strong></td>
                      <td>
                           <input type="text" name="sender" size="15" class="text" maxlength=12
                           value="<%= FieldUtil.filterQuotTag(archiveInfo.getSender())%>">
                      </td>
                   </tr>
                   <tr bgcolor="#e0e0e0"> 
                      <td width="18%"> 
                        <div align="left"><strong>&nbsp;文件来源:</strong></div>
                      </td>
                      <td width="86%"> 
                        <div align="left"> 
                         <select class=choice name="fileSourceId" >
                          <archive:fileSourceTag unitId='<%= "" + archiveInfo.getFileSourceId()%>'/>
                         </select>
                        </div>
                      </td>
                   </tr>
                   <tr bgcolor="#fafafa"> 
                      <td width="18%"> 
                        <div align="left"><strong>&nbsp;发文日期:</strong></div>
                      </td>
                      <td width="86%"> 
                         <div align="left">
                          <input type="text" name="createTime" readonly size="30" class="text" value=<%=createDate%> >
                          <img src="/vnex/util/datetime.gif" style="cursor:hand;" align="absmiddle" alt="选择日期" onClick="fPopUpCalendarDlg(createTime);return false">
                         </div>
                      </td>
                   </tr>
                   <tr bgcolor="#e0e0e0"> 
                      <td width="18%"> 
                        <div align="left"><strong>&nbsp;标题:</strong></div>
                      </td>
                      <td width="86%"> 
                        <div align="left"> 
                         <input type="text" name="archiveTitle" size="30" class="text" maxlength=50
                         	value="<%=FieldUtil.filterQuotTag(archiveInfo.getArchiveTitle())%>">&nbsp;*&nbsp;(注:带*为必填内容)
                        </div>
                      </td>
                   </tr>
                   <tr bgcolor="#fafafa">
                      <td width="18%"><strong>&nbsp;主题词:</strong></td>
                      <td>
                         <input type="text" name="archiveKeyword" size="30" class="text" maxlength=250
                         	value="<%=FieldUtil.filterQuotTag(archiveInfo.getArchiveKeyword())%>">
                        (逗号间隔,例如:建设,网络,......北京) </td>
                  </tr>
                  <tr bgcolor="#e0e0e0"> 
                      <td width="18%"> 
                        <div align="left"><strong>&nbsp;内容概要:</strong></div>
                      </td>
                      <td width="86%"> 
                        <div align="left"> 
                          <textarea rows="10" name="contents" cols="49" maxlength="250" wrap="VIRTUAL"><%=archiveInfo.getContents()%></textarea>
                        </div>
                      </td>
                  </tr>
                  
               <tr bgcolor="#fafafa"> 
                   <td width="18%"> 
                     <div align="left"><strong>&nbsp;保密级别:</strong></div>
                   </td>
                   <td width="86%"> 
                     <div align="left"> 
                  <select class=choice  name="safetyLevel">
                  <% for (i=1; i<=5;i++) 
                     {
                     	if (i==archiveInfo.getSafetyLevel())
                     	{ 
                      %> 
                      	<option selected><%=i%></option>                      
                      <%}else{%>
                        <option><%=i%></option>
                      <%}}%>
                       </select>
                     </div>
                   </td>
               </tr>
               <tr bgcolor="#e0e0e0"> 
                   <td width="18%"> 
                     <div align="left"><strong>&nbsp;可否复制:</strong></div>
                   </td>
                   <td width="86%"> 
                     <div align="left"> 
                       <input type="checkbox" name="copyPermission" onChange=toCheck(form1,this,copyNum) value="1" <%= (archiveInfo.getCopyPermission()==1)?("checked"):("unchecked")%>>
                       </div>
                  </td>
              </tr>
              <tr bgcolor="#fafafa"> 
                  <td width="18%"> 
                    <div align="left"><strong>&nbsp;可复制份数:</strong></div>
                  </td>
                  <td width="86%"> 
                    <div align="left"> 
                     <input type="text" name="copyNum" size="15" class="text" maxlength=5 <%= (archiveInfo.getCopyPermission()==1)?(""):("disabled")%>
                     	value = <%=archiveInfo.getCopyNum()%>>
                    </div>
                  </td>
              </tr>
              <tr bgcolor="#e0e0e0"> 
                  <td width="18%"> 
                   <div align="left"><strong>&nbsp;可否打印:</strong></div>
                  </td>
                  <td width="86%"> 
                   <div align="left"> 
                    <input type="checkbox" name="printPermission" value="1" onChange=toCheck(form1,this,printNum) <%= (archiveInfo.getPrintPermission()==1)?("checked"):("unchecked")%> >
                    </div>
                 </td>
              </tr>
              <tr bgcolor="#fafafa"> 
                 <td width="18%"> 
                   <div align="left"><strong>&nbsp;可打印份数:</strong></div>
                 </td>
                 <td width="86%"> 
                   <div align="left"> 
                    <input type="text" name="printNum" size="15" class="text" maxlength=5 <%=(archiveInfo.getPrintPermission()==1)?(""):("disabled")%> 
                    	value = <%=archiveInfo.getPrintNum()%>>
                   </div>
                 </td>
              </tr>
              <tr bgcolor="#e0e0e0"> 
                 <td width="18%"> 
                   <div align="left"><strong>&nbsp;可否借阅:</strong></div>
                 </td>
                 <td width="86%"> 
                   <div align="left"> 
                    <input type="checkbox" name="lendPermission"  value="1" <%= (archiveInfo.getLendPermission()==1)?("checked"):("unchecked")%> <%=disabled%>>
                     </div>
                 </td>
             </tr>
             <tr bgcolor="#fafafa"> 
                 <td width="18%"> 
                   <div align="left"><strong>&nbsp;已经传阅:</strong></div>
                 </td>
                 <td width="86%"> 
                   <div align="left"> 
                    <input type="checkbox" name="sendViewFlag" value="1"  <%=(archiveInfo.getSendViewFlag()==1)?"checked":"unchecked"%>>
                     </div>
                 </td>
             </tr>
             <tr bgcolor="#e0e0e0"> 
                 <td width="18%"> 
                   <div align="left"><strong>&nbsp;领导批示:</strong></div>
                 </td>
                 <td width="86%"> 
                   <div align="left"> 
                     <textarea rows="10" name="leaderNotes" cols="49" wrap="VIRTUAL"><%=archiveInfo.getLeaderNotes()%></textarea>
                   </div>
                 </td>
             </tr>
             <tr bgcolor="#fafafa">
                <td colspan="2" align="center" height="30">
	            <input onClick=toSuccess(form1) type="button" value="保存" name="B21" class="text">
	            &nbsp;&nbsp;
	            <input type="reset" value="重置" name="B212" class="text">
	            &nbsp;&nbsp;
	            <input onClick=toDetail(this.form) type="button" value="返回" name="B21" class="text">
	            </td>
	         </tr>
          </table>
          </td>
          </tr>
         </table>
          <jsp:include page="/vnex/page/TTOA_HELP.jsp" />
       </TD>
     </TR>
     <jsp:include page="/vnex/page/TTOA_TABLE_BOTTOM.jsp" />
    </TBODY> 
  </TABLE>
    <BR>
  <jsp:include page="/vnex/page/TTOA_PRODUCER_LOGO.jsp" />
</form>
</DIV>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -