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

📄 modify_archive_data.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()));
	System.out.println("OK1");
	System.out.println("" + archiveInfo.getArchiveId());
	
	String createDate = "";
	int i;
	String year = "";
    String month = "";
    String day = "";
	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;
	}
%>
<script Language="JavaScript" src="/vnex/util/Popup.js"></script>
<script language="JavaScript" src="/vnex/util/validate.js"></script>
<script language="javascript" src="/vnex/util/strUtil.js"></script>
<script language=JavaScript>
function isDateValid(form)
{	
	if (! isInteger(form.copyNum.value))
	{
		alert("复印份数必须是整数");
		return false;
	}
	if (! isInteger(form.printNum.value))
	{
		alert("打印份数必须是整数");
		return false;
	}
	
	if(!isEmpty(form.archiveTitle.value))
	{
	    if(isInvalidateLen(form.archiveTitle.value, 100))
	    {
	       alert("标题不要超过25个汉字或100个英文字符");
	       return false;
	    }
	    if (form.archiveTitle.value.substring(0,1) == " ")
		{
			alert("标题开头不能是空格!");
			return false;
	    }
	}
	else
	{
	      alert("请输入标题");
	      return false;
  	}
  	
  	if(!isEmpty(form.archiveKeyword.value))
  	{
    	if(isInvalidateLen(form.archiveKeyword.value, 1000))
    	{
        	alert("主题词不要超过250个汉字或1000个英文字符");
        	return false;
    	}
    }  	
	
	if(!isEmpty(form.contents.value))
  	{
    	if(isInvalidateLen(form.contents.value, 1000))
     	{
        	alert("内容概要不要超过250个汉字或1000个英文字符");
        	return false;
     	}
  	}
  	
  	if(!isEmpty(form.leaderNotes.value))
  	{
    	if(isInvalidateLen(form.leaderNotes.value, 1000))
    	{
        	alert("领导批示不要超过250个汉字或1000个英文字符");
        	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")%>&isToday=<%=request.getParameter("isToday")%>";
	form.submit();
}
function toSuccess(form)
{	
	if (! isDateValid(form))
		return false;
	if (form.lendPermission.disabled == true)
		form.action = "modifyArchiveSuccess?archiveId=<%=request.getParameter("archiveId")%>&isToday=<%=request.getParameter("isToday")%>&lendPermission=1";		
	else
		form.action = "modifyArchiveSuccess?archiveId=<%=request.getParameter("archiveId")%>&isToday=<%=request.getParameter("isToday")%>";
	form.submit();
}


</script>

<table width="600" border="0" cellpadding="5" cellspacing="1" class="iframestyle">
<tr>
  <td>
     <table width="100%" bgcolor="#ffffff">
       <tr>
         <td colspan="2">&nbsp;&nbsp;<a href="/mainctrl/archive/todayArchives">档案管理</a>
         &gt;&gt;<a href="/mainctrl/archive/archiveDetail?archiveId=<%=request.getParameter("archiveId")%>">档案信息</a>&gt;&gt;修改档案&nbsp;
         </td>
       </tr>
     </table>
  </td>
</tr>
   <tr> 
      <td colspan="2" height="4" bgcolor="#666666" align="center"><font class="strongw">修改档案</font></td>
   </tr>
   <tr bgcolor="#FFFFFF"> 
      <td align="center" colspan="2">
         <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
               <td>
                 <table width="100%" border="0">
                  <tr>
                      <td width="14%">
                        <div align="left">档案类型:</div>
                      </td>
                      <td width="86%">
                        <div align="left">
                          <select name="archiveTypeId" size="1">
                            <archive:archiveType archiveTypeId='<%= "" + archiveInfo.getArchiveTypeId()%>'/>
                          </select>
                        </div>
                      </td>
                   </tr>
                   <tr> 
                      <td width="14%"> 
                        <div align="left">存档日期:</div>
                      </td>
                      <td width="86%"> 
                        <div align="left"> 
                          <%= TimeStamp.formatCalendar(1,archiveInfo.getSaveArchiveDate())%>
                        </div>
                      </td>
                   </tr>
                   <tr> 
                      <td width="14%"> 
                         <div align="left">档案编号:</div>
                      </td>
                      <td width="86%">
                       	 <div align="left">
                         <%= archiveInfo.getArchiveDisplayId()%>
                      </td>
                   </tr>
                   <tr> 
                      <td width="14%"> 
                         <div align="left">收件人:</div>
                      </td>
                      <td width="84%"> 
                         <div align="left"> 
                          <select name="receiverId" size="1">
                            <archive:employeeTag empId='<%="" + archiveInfo.getReceiverId()%>' />
                          </select>
                           送存人:     
                           <input type="text" name="sender" size="15" class="text" maxlength=12
                           value="<%= FieldUtil.filterQuotTag(archiveInfo.getSender())%>">
                        </div>
                      </td>
                   </tr>
                   <tr> 
                      <td width="14%"> 
                        <div align="left">文件来源:</div>
                      </td>
                      <td width="86%"> 
                        <div align="left"> 
                         <select class=choice name="fileSourceId" >
                          <archive:fileSourceTag unitId='<%= "" + archiveInfo.getFileSourceId()%>'/>
                         </select>
                        </div>
                      </td>
                   </tr>
                   <tr> 
                      <td width="14%"> 
                        <div align="left">发文日期:</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> 
                      <td width="14%"> 
                        <div align="left">标题:</div>
                      </td>
                      <td width="86%"> 
                        <div align="left"> 
                         <input type="text" name="archiveTitle" size="30" class="text" maxlength=50
                         	value="<%=FieldUtil.filterQuotTag(archiveInfo.getArchiveTitle())%>">
                        </div>
                      </td>
                   </tr>
                   <tr>
                      <td>主题词:</td>
                      <td>
                         <input type="text" name="archiveKeyword" size="30" class="text" maxlength=250
                         	value="<%=FieldUtil.filterQuotTag(archiveInfo.getArchiveKeyword())%>">
                        (逗号间隔,例如:建设,网络,......北京) </td>
                  </tr>
                  <tr> 
                      <td width="14%" valign="top"> 
                        <div align="left">内容概要:</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> 
                   <td width="14%"> 
                     <div align="left">保密级别:</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> 
                   <td width="14%"> 
                     <div align="left">可否复制:</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> 
                  <td width="14%"> 
                    <div align="left">可复制份数:</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> 
                  <td width="14%"> 
                   <div align="left">可否打印:</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> 
                 <td width="14%"> 
                   <div align="left">可打印份数:</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> 
                 <td width="14%"> 
                   <div align="left">可否借阅:</div>
                 </td>
                 <td width="86%"> 
                   <div align="left"> 
                    <input type="checkbox" name="lendPermission" value="1" <%= (archiveInfo.getIsBorrowed() == 1)?("disabled"):("")%> <%= (archiveInfo.getLendPermission()==1)?("checked"):("unchecked")%>>
                     </div>
                 </td>
             </tr>
             <tr> 
                 <td width="14%"> 
                   <div align="left">已经传阅:</div>
                 </td>
                 <td width="86%"> 
                   <div align="left"> 
                    <input type="checkbox" name="sendViewFlag" value="1" <%=(archiveInfo.getSendViewFlag()==1)?"checked":"unchecked"%>>
                     </div>
                 </td>
             </tr>
             <tr> 
                 <td width="14%" valign="top"> 
                   <div align="left">领导批示:</div>
                 </td>
                 <td width="86%"> 
                   <div align="left"> 
                     <textarea rows="10" name="leaderNotes" cols="49" wrap="VIRTUAL"><%=archiveInfo.getLeaderNotes()%></textarea>
                   </div>
                 </td>
             </tr>
          </table>
                    </td>
                  </tr>
         </table>
      </td>
   </tr>
</table>         

⌨️ 快捷键说明

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