📄 personal_report_sent_modify.jsp
字号:
<%@ taglib uri="/vnex.tld" prefix="vnex" %>
<%@ taglib uri="/vnex_workflow.tld" prefix="vnex_workflow" %>
<%@ page errorPage="/vnex/ErrorPage.jsp" %>
<%@ page import="java.util.Iterator" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="com.vnex.intranet.util.TimeStamp" %>
<%@ page import="com.vnex.intranet.workflow.util.*" %>
<%@ page import="com.vnex.intranet.workflow.pub.value.SubTaskValueBean" %>
<%@ page import="com.vnex.intranet.workflow.document.value.*" %>
<%@ page import="com.vnex.intranet.workflow.pub.value.WorkflowFileValueBean" %>
<jsp:useBean id="dsvb" scope="session" class="com.vnex.intranet.workflow.document.value.DocumentSendValueBean"/>
<jsp:useBean id="documentProxy" scope="application" class="com.vnex.intranet.workflow.document.proxy.DocumentProxyBean" />
<jsp:useBean id="routeInfo" scope="session" class="com.vnex.intranet.workflow.pub.value.RouteValueBean" />
<jsp:include page="/vnex/head.jsp"/>
<%
if( request.getParameter("type") == null )
{
String sId = request.getParameter("id");
if( sId != null )
dsvb = documentProxy.getSentDocDetail( Integer.parseInt( sId ) );
session.setAttribute( "document", dsvb );
}
if( request.getParameter("type") !=null && Integer.parseInt( request.getParameter("type") ) == 1 ) //上传文件
{
%>
<vnex_workflow:reportfileupload />
<% }
if( request.getParameter("type") !=null && Integer.parseInt( request.getParameter("type") ) == 2 ) //Delete文件
{
%>
<vnex_workflow:reportfileremove />
<% }
dsvb = ( DocumentSendValueBean )session.getAttribute( "document" );
ArrayList subtasks = new ArrayList();
routeInfo = dsvb.getRoute();
subtasks = routeInfo.getSubtaskList();
%>
<script language="JavaScript" src="/vnex/util/validate.js"></script>
<script language=JavaScript>
function updateDoc(form)
{
if(checkIt(form))
{
checkAll(document.forms[0].attachments);
form.action="/mainctrl/personal/report/sentupdateok";
form.submit();
}
}
function uploadAttach(form)
{
form.action="/mainctrl/personal/report/sentupdate?type=1";
form.encoding="multipart/form-data";
form.submit();
}
function deleteAttach(form)
{
form.action="/mainctrl/personal/report/sentupdate?type=2";
form.submit();
}
function checkIt(form)
{
if(isEmpty(stripWhitespace(form.title.value)))
{
alert("请输入请示汇报标题");
return false;
}
if( form.title.value.length >64 )
{
alert("请示汇报标题长度不能超过64位.");
return false;
}
if( form.description.value.length >400 )
{
alert("请示汇报内容的长度不能超过400位.");
return false;
}
if( form.keyword.value.length >400 )
{
alert("请示汇报关键字的长度不能超过400位.");
return false;
}
return true;
}
function delAllSelOpts( mSelObj )
{
for( var i = 0; i < mSelObj.options.length; i++ )
{
var oriLen = mSelObj.options.length;
if ( mSelObj.options[i].selected ){
mSelObj.options[i] = null;
if(i < oriLen-1) i--;
}
}
}
function addKey()
{
var opt = new Option();
var opt2 = new Option();
if(!document.forms[0].file.value=="")
{
opt.value = document.forms[0].file.value;
opt.text = document.forms[0].file.value;
var flag1 = 1;
for(var i=0;i<document.forms[0].attachments.length;i++)
{
if(document.forms[0].attachments.options[i].text==opt.text)
{
flag1 = 0;
break;
}
}
if(flag1==1)
{
document.forms[0].attachments.options[document.forms[0].attachments.length] = opt;
}
}
}
function checkAll( selObj )
{
for ( var i = 0; i < selObj.options.length; i++ )
selObj.options[i].selected = true;
}
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Net Office</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb_2312-80">
<META content="MSHTML 5.50.4134.600" name=GENERATOR>
<link rel="stylesheet" href="/vnex/hr_MacOS.css" type="text/css">
</HEAD>
<BODY text=#000000 vLink=#000000 aLink=#000000 link=#000000 bgColor=#ffffff topMargin=0 leftmargin="0" marginwidth="0" marginheight="0">
<jsp:include page="/vnex/menu.jsp" />
<DIV align=center>
<form name="form1" method="post" action="">
<table class=outter cellspacing=0 cellpadding=0 width=600 border=0>
<tbody>
<tr>
<td><img height=4 src="/vnex/MacOS/lefttop.gif" width=6></td>
<td background=/vnex/MacOS/top.gif colspan=3><img height=4 src="/vnex/MacOS/top.gif" width=1></td>
<td><img height=4 src="/vnex/MacOS/righttop.gif"></td>
</tr>
<tr>
<td valign=top background=/vnex/MacOS/lwing.gif rowspan=3><img height=18 src="/vnex/MacOS/left.gif" width=6></td>
<td valign=top background=/vnex/MacOS/titlebg.gif width="16">
<div><a href="/vnex/index.htm"><img src="/vnex/MacOS/logo.gif" width="16" height="16" alt="返回Net_Office首页" border="0"></a></div>
</td>
<td valign=top noWrap align=center width="100%"
background=/vnex/MacOS/titlebg.gif><span style="BACKGROUND-COLOR: #cecece"><font class=strong> Net - Office </font></span></td>
<td><a href="javascript:self.close()"><img height=18 src="/vnex/MacOS/right_b2.gif" width=18 border="0" alt="关闭窗口"></a></td>
<td valign=top background=/vnex/MacOS/rwing.gif rowspan=3><img height=18 src="/vnex/MacOS/right.gif" width=7></td>
</tr>
<tr>
<td background=/vnex/MacOS/hr.gif colspan=3><img height=2 src="/vnex/MacOS/hr.gif" width=1></td>
</tr>
<tr>
<td colspan=3 align="center" class="iframestyle" valign="top">
<!--菜单开始 -->
<br>
<table width="600" border="1" cellspacing="1" bordercolor="#666666" class="iframestyle">
<tr valign="top">
<td bgcolor="#fafafa" >
<table width="609" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td >
<table cellpadding="2" width="100%" cellspacing="1" align="center">
<tbody>
<tr>
<td colspan="4" height="4" bgcolor="#666666"><font class="strongw">个人办公>请示汇报>修改请示汇报</font></td>
</tr>
<tr>
<td align="middle" colspan="4" height="16" >
<div align="center"><font class="strong">修改请示汇报</font></div>
</td>
</tr>
<tr >
<td align="middle" width="41%" >
<div align="right"><font class="strong">标题: </font></div>
</td>
<td align="middle" colspan="3" width="59%">
<div align="left">
<input type="hidden" name="workflowId" value= "<%= dsvb.getWorkflowId() %>">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -