📄 project_deal.jsp
字号:
<%@ page contentType="text/html;charset=GBK" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
<%@ page import="java.util.Map" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.Iterator" %>
<%@ page import="java.util.StringTokenizer" %>
<%@ page import="com.icss.j2ee.util.StringUtil" %>
<%@ page import="com.icss.cnpc.project.vo.DocListVO" %>
<%@ page import="com.icss.cnpc.project.vo.ScriptInfo" %>
<%@ page import="com.icss.cnpc.util.Config" %>
<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
%>
<%
Map docs = (Map)request.getAttribute("docMap");
docs = (docs == null)?(new HashMap()):docs;
List scriptList = (List)request.getAttribute("scriptList");
scriptList = (scriptList == null)?(new ArrayList()):scriptList;
%>
<HTML><HEAD><TITLE>审计处理</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/style.css">
<style type="text/css">
<!--
.style1 {font-size: 16px}
.style2 { font-size: 12px;
font-weight: bold;
}
-->
</style>
<script type="text/javascript" src="<%=request.getContextPath()%>/common/xtree.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/common/project.js"></script>
<BODY text=#000000 leftMargin=0 background=<%=request.getContextPath()%>/images/grid.gif topMargin=10>
<%
if(scriptList.size() > 0 || docs.size() > 0)
{
if(scriptList.size() > 0)
{
ScriptInfo sInfo = (ScriptInfo)scriptList.get(0);
String sType = sInfo.getScripttype();
if( String.valueOf(Config.SCRIPT_F).equals(sType))
{
%>
<TABLE cellSpacing=0 cellPadding=0 width="90%" align=center border=0>
<TBODY>
<TR>
<TD align=middle><TABLE cellSpacing=1 borderColorDark=#dfdfff cellPadding=2
width="100%" align=center bgColor=#b3c4db borderColorLight=#003366 border=0>
<TBODY>
<TR bgcolor="#a6d0f2">
<TD align=middle colSpan=8 height=30><div align="center" class="style1">审 计 处 理</div></TD>
</TR>
<TR onmouseover="this.bgColor='#EBEBEB';" onmouseout="this.bgColor='#EEF4FF';" bgColor=#eef4ff>
<TD width="5%" align=middle><div align="center"><strong>序号</strong></div></TD>
<TD width="21%" height="25" align=middle><div align="center" class="style2">审计事项</div></TD>
<TD width="11%" align=middle><div align="center"><strong>问题金额</strong></div></TD>
<TD width="23%" align=middle><div align="center"><strong>问题类型</strong></div></TD>
<TD width="10%" align=middle><div align="center"><strong>提交人</strong></div></TD>
<TD width="10%" align=middle><div align="center"><strong>状态</strong></div></TD>
</TR>
<c:forEach var="script" items="${scriptList}" varStatus="idx">
<TR onmouseover="this.bgColor='#EBEBEB';" onmouseout="this.bgColor='#EEF4FF';" bgColor=#eef4ff>
<TD align=middle><div align="center"><c:out value="${idx.count}"/></div></TD>
<TD width="21%" align=middle><div align="center">
<a href="#" onClick="_viewScript('<c:out value="${script.scriptno}"/>')" >
<c:out value="${script.scriptname}"/>
</a></div></TD>
<TD width="8%" align=middle><div align="center"><c:out value="${script.problemsum}"/></div></TD>
<TD width="23%" align=middle>
<div align="center"><c:out value="${script.problemtypename}"/>
</div></TD>
<TD width="10%" align=middle>
<div align="center"><c:out value="${script.creatorname}"/></div></TD>
<TD width="10%" align=middle>
<div align="center">
<%
sInfo = (ScriptInfo)pageContext.getAttribute("script");
out.print( com.icss.cnpc.util.CommUtil.getScriptStateName(sInfo.getApprovestate()) );
%>
</div></TD>
</TR>
</c:forEach>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
<%
}
else /*if( String.valueOf(Config.SCRIPT_B).equals(sType) || String.valueOf(Config.SCRIPT_C).equals(sType) )*/
{
%>
<TABLE cellSpacing=0 cellPadding=0 width="90%" align=center border=0>
<TBODY>
<TR>
<TD align=middle><TABLE cellSpacing=1 borderColorDark=#dfdfff cellPadding=2
width="100%" align=center bgColor=#b3c4db borderColorLight=#003366 border=0>
<TBODY>
<TR bgcolor="#a6d0f2">
<TD align=middle colSpan=9 height=30><div align="center" class="style1">审 计 处 理</div></TD>
</TR>
<TR onmouseover="this.bgColor='#EBEBEB';" onmouseout="this.bgColor='#EEF4FF';" bgColor=#eef4ff>
<TD width="5%" align=middle><div align="center"><strong>序号</strong></div></TD>
<TD width="21%" height="25" align=middle><div align="center" class="style2">审计事项</div></TD>
<TD width="11%" align=middle><div align="center"><strong>审增额</strong></div></TD>
<TD width="11%" align=middle><div align="center"><strong>审减额</strong></div></TD>
<TD width="11%" align=middle><div align="center"><strong>净审减额</strong></div></TD>
<TD width="11%" align=middle><div align="center"><strong>问题金额</strong></div></TD>
<TD width="8%" align=middle><div align="center"><strong>类型</strong></div></TD>
<TD width="10%" align=middle><div align="center"><strong>提交人</strong></div></TD>
<TD width="10%" align=middle><div align="center"><strong>状态</strong></div></TD>
</TR>
<c:forEach var="script" items="${scriptList}" varStatus="idx">
<TR onmouseover="this.bgColor='#EBEBEB';" onmouseout="this.bgColor='#EEF4FF';" bgColor=#eef4ff>
<TD align=middle><div align="center"><c:out value="${idx.count}"/></div></TD>
<TD width="21%" align=middle><div align="center">
<a href="#" onClick="_viewScript('<c:out value="${script.scriptno}"/>')" >
<c:out value="${script.scriptname}"/>
</a></div></TD>
<TD width="8%" align=middle align="center">
<fmt:formatNumber pattern=".00"><c:out value="${script.increasesum}"/></fmt:formatNumber>
</TD>
<TD width="8%" align=middle align="center">
<fmt:formatNumber pattern=".00"><c:out value="${script.dncreasesum}"/></fmt:formatNumber>
</TD>
<TD width="8%" align=middle align="center">
<fmt:formatNumber pattern=".00"><c:out value="${script.netdecisionsum}"/></fmt:formatNumber>
</TD>
<TD width="8%" align=middle align="center">
<fmt:formatNumber pattern=".00"><c:out value="${script.problemsum}"/></fmt:formatNumber>
</TD>
<c:choose>
<c:when test="${script.scripttype == '1'}">
<td width="8%" align="center" ><div align="center"><%= Config.CONS_TXT %></div></td>
</c:when>
<c:when test="${script.scripttype == '2'}">
<td width="8%" align="center" ><div align="center"><%= Config.CONT_TXT %></div></td>
</c:when>
<c:when test="${script.scripttype == 'x' || script.scripttype == 'y'}">
<td width="8%" align="center" ><div align="center"><%= Config.FIN_TXT %></div></td>
</c:when>
</c:choose>
<TD width="10%" align=middle>
<div align="center"><c:out value="${script.creatorname}"/></div></TD>
<TD width="10%" align=middle>
<div align="center">
<%
sInfo = (ScriptInfo)pageContext.getAttribute("script");
out.print( com.icss.cnpc.util.CommUtil.getScriptStateName(sInfo.getApprovestate()) );
%>
</div></TD>
</TR>
</c:forEach>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
<%
}
%>
</br>
<div align="center"><%@ include file="/include/defaultPageScrollBar.jsp" %></div>
<%
}
if(docs.size() > 0)
{
%>
<br>
<TABLE cellSpacing=0 cellPadding=0 width="90%" align=center border=0>
<TBODY>
<%
if(scriptList.size() == 0)
{
%>
<TR bgcolor="#a6d0f2">
<TD align=middle colSpan=8 height=30><div align="center" class="style1">审 计 处 理</div></TD>
</TR>
<%
}
%>
<TR>
<TD align=middle><TABLE cellSpacing=1 borderColorDark=#dfdfff cellPadding=2
width="100%" align=center bgColor=#b3c4db borderColorLight=#003366
border=0>
<TBODY>
<TR onmouseover="this.bgColor='#EBEBEB';" onmouseout="this.bgColor='#EEF4FF';" bgColor=#eef4ff>
<TD width="5%" align=middle><div align="center"><strong>序号</strong></div></TD>
<TD width="10%" align=middle><div align="center"><strong>文档类型</strong></div></TD>
<TD width="17%" height="25" align=middle><div align="center" class="style2">文号</div></TD>
<TD width="10%" height="25" align=middle><div align="center"><strong>抄送</strong></div></TD>
<TD width="10%" align=center><div align="center" class="style2"><strong>抄报</strong></div></TD>
<TD width="9%" align=center><span class="style2">复核人</span></TD>
<TD width="10%" align=center><div align="center" class="style2">成文时间</div></TD>
<TD width="10%" align=center><strong>送达时间</strong></TD>
<TD width="19%" align=center>文档</TD>
</TR>
<%
Iterator iter = docs.entrySet().iterator();
int idx = 1;
while(iter.hasNext())
{
Map.Entry entry = (Map.Entry)iter.next();
String key = (String)entry.getKey();
String docType = "";
if(key == null) key = "";
StringTokenizer st = new StringTokenizer(key,"%");
String attachNo = null;
String attachName = null;
if(st.hasMoreTokens())
{
String attachInfo = st.nextToken();
if( !"none".equals(attachInfo) )
{
StringTokenizer spliter = new StringTokenizer(attachInfo,"$");
if( spliter.hasMoreTokens() )
{
attachNo = spliter.nextToken();
}
if( spliter.hasMoreTokens() )
{
attachName = spliter.nextToken();
}
}
docType = st.nextToken();
}
DocListVO vo = (DocListVO)entry.getValue();
%>
<TR onmouseover="this.bgColor='#EBEBEB';" onmouseout="this.bgColor='#EEF4FF';" bgColor=#eef4ff>
<TD align=middle>
<div align="center"><%=idx++%></div>
</TD>
<TD height="25" align=center>
<%=docType %>
</TD>
<TD height="25" align=middle>
<div align="center">
<span onClick="_viewDoc('<%=vo.getDocno()%>','<%=vo.getProjectno()%>')" style="cursor:hand;color:blue">
<%=StringUtil.escapeNull(vo.getDocnumber())%>
</span>
</div>
</TD>
<TD width="10%" align=middle>
<div align="center"><%=StringUtil.escapeNull(vo.getCopyfor())%></div>
</TD>
<TD align=center>
<div align="center"><%=StringUtil.escapeNull(vo.getReport())%></div>
</TD>
<TD align=center><%=StringUtil.escapeNull(vo.getApprover())%></TD>
<TD align=center>
<div align="center"><%=vo.getCreatetime()%></div>
</TD>
<TD align=center><%=vo.getReceivetime()%></TD>
<TD align=center>
<%
if( attachNo != null )
{
%>
<a href="#" onClick="_download('<%=attachNo%>')"><%=attachName%></a>
<%
}else{
%>
文档未上传
<%
}
%>
</TD>
</TR>
<%
}
%>
</TBODY>
</TABLE></TD>
</TR>
<%
}
%>
</TBODY>
</TABLE>
<%
}
else
{
%>
<table width="100%">
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr rowspan="5"><td> </td></tr>
<tr height="100"><td> </td></tr>
<tr><td align="center"><h1>项目管理</h1></td></tr>
</table>
<%
}
%>
<script language=javascript>
function _viewScript(sno){
wx=500;
wy=400;
urlstr="/cnpc/servlet/ShowScriptInfoServlet?isView=true&scriptNo="+sno; //project_cardinfo1.htm;
x=(window.screen.width-wx)/2;
y=(window.screen.height-wy)/2;
wposition=",left="+x+",top="+y;
window.open(urlstr,"","width="+wx+",height="+wy+",scrollbars=yes,status=no"+wposition);
}
function _viewDoc(docno,projNo)
{
wx=500;
wy=400;
x=(window.screen.width-wx)/2;
y=(window.screen.height-wy)/2;
wposition=",left="+x+",top="+y
var url = "<%=request.getContextPath()%>/servlet/ShowDocInfoServlet?docNo=" + docno + "&prjno=" + projNo + "&isView=true";
window.open(url+"&isEdit=false","_blan","width=" +wx + ",height=" + wy + ",menu=no"+wposition);
}
function _download(attachno)
{
if(attachno == "")
{
alert("无法获取要下载的文件信息");
return;
}
var url = "/cnpc/servlet/DownloadAttachServlet?attachNo="+attachno;
window.location = url;
}
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -