📄 modify_card1.jsp
字号:
<%@ page contentType="text/html;charset=GBK" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ page import="com.icss.cnpc.project.vo.CardInfo" %>
<%@ page import="com.icss.cnpc.util.Config" %>
<%@ page import="com.icss.j2ee.util.StringUtil" %>
<%@ page import="com.icss.cnpc.util.DataFormat" %>
<%@ page import="com.icss.cnpc.plan.vo.AuditedOrgInfo" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.Iterator" %>
<%@ page import="java.math.BigDecimal"%>
<%@ page import="java.util.Map"%>
<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
%>
<%
CardInfo card = (CardInfo)request.getAttribute("cardInfo");
List auditedUnits = (List)request.getAttribute("auditedUnits");
Integer errcode = (Integer)request.getAttribute("errcode");
if(card == null)
card = new CardInfo();
String role = (String)request.getAttribute("role");
//System.out.println("[check]role---->"+role);
//System.out.println("[check]is indexOf(Config.ACTOR_LEADER)---->"+role.indexOf(Config.ACTOR_LEADER));
//System.out.println("[check]is indexOf(Config.ACTOR_CHIEF_UMPIRE)---->"+role.indexOf(Config.ACTOR_CHIEF_UMPIRE));
boolean canEdit = false;
String sCanEdit = null;
//System.out.println("[check]sCanEdit---->"+request.getParameter("canEdit"));
if( ( sCanEdit = request.getParameter("canEdit") ) != null)
{
canEdit = Boolean.valueOf(sCanEdit).booleanValue();
}
else if(role != null && (role.indexOf(Config.ACTOR_LEADER) > -1 || role.indexOf(Config.ACTOR_CHIEF_UMPIRE) > -1 ) )
{
//System.out.println("[process]confirm the situation of the role...");
canEdit = true;
}
//System.out.println("[check]canEdit---->"+canEdit);
if(errcode != null && errcode.intValue() == Config.ERROR_CARD_TODO)
{
%>
<script>alert("项目结束前请填写完毕资料卡信息");</script>
<%
}
%>
<html>
<head>
<title>资料卡详细</title>
<meta http-equiv="Content-Type" content="text/html;charset=GBK">
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/style.css">
<script language="JavaScript" src="<%=request.getContextPath()%>/common/common.js"></script>
<script language="JavaScript" src="<%=request.getContextPath()%>/common/project.js"></script>
<SCRIPT LANGUAGE="JavaScript" src="<%=request.getContextPath()%>/common/calendar.js"></SCRIPT>
<style type="text/css">
<!--
body {
background-image: url(<%=request.getContextPath()%>/images/grid.gif);
}
.inp1 {
BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff;FONT-SIZE: 9pt
}
.tag1 {
background-color:#6699CC;
width:73px; position:absolute;
left:48px;
top: 14px;
font-weight:300;
height:15px;
border-bottom-color:#FFFFFF;
font-size:13px;
text-align:center;
cursor:hand;
}
.tag2 {
background-color:#EEF4FF;
width:73px; position:absolute;
left:119px;
top: 14px;
font-weight:300;
height:15px;
border-bottom-color:#FFFFFF;
font-size:13px;
text-align:center;
cursor:hand;
}
.tag3 {
background-color:#EEF4FF;
width:73px; position:absolute;
left:191px;
top: 14px;
font-weight:300;
height:15px;
border-bottom-color:#FFFFFF;
font-size:13px;
text-align:center;
cursor:hand;
border-color:#6699CC;
border:1
}
.style2 {font-size: 18px}
.style3 {color: #FF0000}
-->
</style>
<script language="javascript" src="<%=request.getContextPath()%>/common/project.js"></script>
<script>
var changedFlag = false;
var saveId = -1;
function _viewRecruit(){
if(changedFlag)
{
if(confirm("是否保存您修改的信息"))
{
if(saveId == 2) _save2();
else if(saveId == 1) _save1();
return;
}
}
var pno = '<c:out value="${cardInfo.projectno}"/>';
var url = "<%=request.getContextPath()%>/servlet/ShowCardSupplementServlet?projNo="
+ pno
+ "&toJsp=/jsp/card/modify_card3.jsp&canEdit=<%=canEdit%>";
window.location = url;
}
function popUpCalendarDlg(ctrlobj)
{
if(!ctrlobj)
{
alert("无法获得对象");
return;
}
showx = event.screenX - event.offsetX - 4 - 210 ; // + deltaX;
showy = event.screenY - event.offsetY + 18; // + deltaY;
newWINwidth = 210 + 4 + 18;
retval = window.showModalDialog("<%=request.getContextPath()%>/include/date.htm", "", "dialogWidth:220px; dialogHeight:220px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scroll:no;Resizable:no; " );
if( retval != null ){
ctrlobj.value = retval;
}
}
/**
* 判断str1是否以str2开头
*/
function startsWith(str1,str2){
if(str2.length > str1.length) return false;
var len = str2.length;
var i = 0;
while( (str1.charAt(i) == str2.charAt(i)) && i < len)
i++;
if(i < len) return false;
return true;
}
function _viewScript(){
if(changedFlag)
{
if(confirm("是否保存您修改的信息"))
{
if(saveId == 2) _save2();
else if(saveId == 1) _save1();
return;
}
}
var projNo = '<c:out value="${cardInfo.projectno}"/>';
<%
String projType = (String)request.getAttribute("projTypeCode");
if(projType == null)
projType = request.getParameter("projType");
projType = (projType == null)?"":projType;
%>
//alert("[check]scriptState|canEdit|projType---->"+<%=Config.SCRIPT_COGNIZANCE_PASS%>+"$"+<%=Config.SCRIPT_INNER_DELETE%>+"|"+<%=canEdit%>+"|"+"<%=projType%>");
window.location = "/cnpc/servlet/ShowScriptListServlet?projNo="
+ projNo +
"&isCardManage=true&scriptState=<%=Config.SCRIPT_COGNIZANCE_PASS%>$<%=Config.SCRIPT_INNER_DELETE%>&toJsp=/jsp/card/modify_card2.jsp&canEdit=<%=canEdit%>&projType=<%=projType%>";
}
function fireChange(id)
{
saveId = id;
changedFlag = true;
}
</script>
</head>
<body background=<%=request.getContextPath()%>/images/grid.gif>
<br>
<div style="background-color: #a6d0f2" class="tag1">基本信息</div>
<div class="tag3" onclick="_viewRecruit()">补充资料</div>
<div class="tag2" onclick="_viewScript()">审计底稿</div>
<table width="90%" border="0" cellspacing="1" cellpadding="2" align="center" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#b3c4db">
<tr bgcolor="#a6d0f2"><td height="34" colspan="4" ><div align="center" class="style2">资 料 卡 基 本 信 息</div></td></tr>
<tr bgcolor="#EEF4FF">
<td width="23%" height="27" bgcolor="#EEF4FF"><p align="right">填报单位:</p></td>
<td width="25%" height="27" bgcolor="#EEF4FF"><p align="left"><c:out value="${cardInfo.auditorgname}"/></p></td>
<td width="23%" height="27" bgcolor="#EEF4FF"><p align="right">审计项目名称:</p></td>
<td width="25%" bgcolor="#EEF4FF"><p align="left"><c:out value="${cardInfo.projectname}"/>
</tr>
<tr bgcolor="#EEF4FF">
<td width="23%" height="27" bgcolor="#EEF4FF"><p align="right">卡片编号:</p></td>
<td width="25%" bgcolor="#EEF4FF"><p align="left"><c:out value="${cardInfo.cardno}"/>
</p></td>
<td width="226" bgcolor="#EEF4FF"><p align="right">被审单位:</p></td>
<td width="223" bgcolor="#EEF4FF">
<%
if(auditedUnits != null && auditedUnits.size() > 0)
{
Iterator iter = auditedUnits.iterator();
while(iter.hasNext())
{
AuditedOrgInfo aoInfo = (AuditedOrgInfo)iter.next();
out.print(aoInfo.getAuditedorgname());
out.print(" ");
}
}
%>
</td>
</tr>
<tr bgcolor="#EEF4FF">
<%
String xmlb_parent = "";
String xmlb_code = "";
if(card != null && card.getProjecttype() != null){
xmlb_code = card.getProjecttype().trim();
if(xmlb_code.startsWith("xmlb001"))
xmlb_parent = "财务类";
else if(xmlb_code.startsWith("xmlb002"))
xmlb_parent = "建设工程类";
else if(xmlb_code.startsWith("xmlb003"))
xmlb_parent = "经济合同类";
else if(xmlb_code.startsWith("xmlb004"))
xmlb_parent = "内控制度";
else if(xmlb_code.startsWith("xmlb005"))
xmlb_parent = "联合账薄";
else if(xmlb_code.startsWith("xmlb006"))
xmlb_parent = "审计调查";
else if(xmlb_code.startsWith("xmlb007"))
xmlb_parent = "专项审计";
else if(xmlb_code.startsWith("xmlb008"))
xmlb_parent = "管理效益审计";
}
%>
<td width="226" bgcolor="#EEF4FF"><p align="right">决定编号:</p></td>
<td width="223" bgcolor="#EEF4FF"><p align="left"><c:out value="${cardInfo.decisiondocno}"/></p></td>
<td width="226" bgcolor="#EEF4FF"><p align="right">项目类别:</p></td>
<td width="223" bgcolor="#EEF4FF" valign="middle"><c:out value="${projType}"/></td>
</tr>
<tr bgcolor="#EEF4FF">
<td height="27" bgcolor="#EEF4FF"><div align="right">意见编号:</div></td>
<td bgcolor="#EEF4FF"><div align="left"><c:out value="${cardInfo.ideadocno}"/></div></td>
<td width="23%" height="27" bgcolor="#EEF4FF"><p align="right">通知编号:</p></td>
<td width="25%" bgcolor="#EEF4FF"><p align="left"><c:out value="${cardInfo.notifydocno}"/></p></td>
</tr>
<tr bgcolor="#EEF4FF">
<td height="27" bgcolor="#EEF4FF"><div align="right">问题金额:</div></td>
<%
//BigDecimal bd = new BigDecimal(((Double)itemSum.get("problemsum")).doubleValue());
%>
<td bgcolor="#EEF4FF">
<fmt:formatNumber pattern="#.00#"><c:out value="${itemSum['problemsum']}"/></fmt:formatNumber>
<!-- <fmt:formatNumber pattern = "#.00#"></fmt:formatNumber> -->
</td>
<td height="27" bgcolor="#EEF4FF"><div align="right">纠正金额:</div></td>
<td bgcolor="#EEF4FF">
<fmt:formatNumber pattern="#.00#"><c:out value="${itemSum.processsum}"/></fmt:formatNumber>
</td>
</tr>
<tr bgcolor="#EEF4FF">
<td height="27" bgcolor="#EEF4FF"><div align="right">成果金额:</div></td>
<td bgcolor="#EEF4FF" colspan="3">
<fmt:formatNumber pattern=".00#" ><c:out value="${itemSum['fruitsum']}"/></fmt:formatNumber>
</td>
</tr>
</table>
<%
boolean isextra = true;
if( !xmlb_code.startsWith(Config.PROJ_JYCG) && !xmlb_code.startsWith(Config.PROJ_JJZR) )
{
isextra = false;
%>
<br>
<div align="center">
<img src="<%=request.getContextPath()%>/images/export.gif" style="cursor:hand" style="cursor:hand" onclick="_saveAsExcel()">
<%
if(canEdit)
{
%>
<img src="<%=request.getContextPath()%>/images/return.gif" style="cursor:hand" style="cursor:hand" onclick="_return()">
<%
}
else
{
%>
<img src="<%=request.getContextPath()%>/images/close.gif" style="cursor:hand" onclick="window.close();">
<%
}
%>
</div>
<%
}
//组长角色,可修改
if(canEdit)
{
%>
<form name="form1" method="post" action="<%=request.getContextPath()%>/servlet/ChangeScriptCardServlet">
<input type="hidden" name="type">
<input type="hidden" name="projNo" value="<%=card.getProjectno()%>">
<input type="hidden" name="toJsp" value="/jsp/card/modify_card1.jsp">
<%
if(xmlb_code.startsWith(Config.PROJ_JYCG))
{
%>
<table width="90%" border="0" cellspacing="1" cellpadding="2"
align="center" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#b3c4db" >
<tr class="lc2" bgcolor="#a6d0f2">
<td height="29" colspan="4" valign="bottom">
<p align="center"><span class="style2">经营成果考核资料</span></p></td>
</tr>
<tr class="lc2" bgcolor="#eef4ff">
<td width="23%" height="27" valign="bottom"><p align="right">考核审计单位数(个):</p></td>
<td width="25%"><p align="left">
<input value='<c:out value="${cardInfo.auditingdeptnum}"/>' onchange="fireChange(1)" name="auditingdeptnum">
</p></td>
<td width="23%" height="27" valign="bottom"><p align="right"> 下达考核指标(万元):</p></td>
<td width="25%"><p align="left">
<input value="<%=DataFormat.formatDouble(card.getSGuideline(),"0")%>" onchange="calc1(this)" name="sGuideLine">
</p></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -