📄 project_managercard1.jsp
字号:
<%
/**
* @author liyd
* @desc 资料卡
* 北京中软国际信息技术有限公司 审计事业部
*/
%>
<%@ 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" %>
<%
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");
String _errcode = request.getParameter("errcode");
if(_errcode == null)
_errcode = "-1";
Integer errcode = Integer.valueOf(_errcode);
if(card == null)
card = new CardInfo();
String role = (String)request.getAttribute("role");
boolean canEdit = false;
//如果角色为组长,则具备修改权限
if(role != null && ( role.indexOf("$" + Config.ACTOR_LEADER + "$") >= 0 || role.indexOf("$"+Config.ACTOR_CHIEF_UMPIRE+"$") >= 0) )
{
canEdit = true;
}
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:50px;
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:123px;
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}"/>';
window.location = "<%=request.getContextPath()%>/servlet/ShowCardSupplementServlet?projNo=" + pno;
}
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}"/>';
window.location = "/cnpc/servlet/ShowScriptListServlet?projNo="
+ projNo + "&scriptState=<%=Config.SCRIPT_COGNIZANCE_PASS%>&toJsp=/jsp/project/project_managercard2.jsp";
}
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="108" height="27" bgcolor="#EEF4FF"><p align="right">填报单位:</p></td>
<td width="200" height="27" bgcolor="#EEF4FF"><p align="left"><c:out value="${cardInfo.auditorgname}"/></p></td>
<td width="116" height="27" bgcolor="#EEF4FF"><p align="right">审计项目名称:</p></td>
<td width="243" bgcolor="#EEF4FF"><p align="left"><c:out value="${cardInfo.projectname}"/>
</tr>
<tr bgcolor="#EEF4FF">
<td width="108" height="27" bgcolor="#EEF4FF"><p align="right">通知编号:</p></td>
<td width="200" bgcolor="#EEF4FF"><p align="left"><c:out value="${cardInfo.notifydocno}"/></p></td>
<td width="116" bgcolor="#EEF4FF"><p align="right">被审单位:</p></td>
<td width="243" 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="108" bgcolor="#EEF4FF" height="27"><p align="right">决定编号:</p></td>
<td width="200" bgcolor="#EEF4FF" height="27"><p align="left"><c:out value="${cardInfo.decisiondocno}"/></p></td>
<td width="116" bgcolor="#EEF4FF"><p align="right">项目类别:</p></td>
<td width="243" 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 height="27" bgcolor="#EEF4FF" colspan="2"> </td>
</tr>
</table>
<%
//组长角色,可修改
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()%>">
<%
//out.print(xmlb_code + " " + Config.PROJ_JYCG);
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="<%=auditedUnits.size()%>" onchange="fireChange(1)" name="auditingdeptnum" readonly>
</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>
</tr><tr class="lc2" bgcolor="#eef4ff">
<td height="27" valign="bottom"> <div align="right">上报完成指标单位数(个):</div></td>
<td><div align="left">
<%
Integer sic = card.getSIfcomplete();
if(sic == null)
sic = new Integer(0);
%>
<input name="sIfComplete" onchange="fireChange(1)" value="<%=sic%>">
</div></td>
<td width="230"><div align="right">上报指标金额(元):</div></td>
<td width="217"><div align="left">
<input value='<c:out value="${cardInfo.rep_guideline}"/>' name="rep_guideline" >
</div></td>
</tr>
<tr class="lc2" bgcolor="#eef4ff">
<td height="27" valign="bottom"><div align="right">审计认定完成指标数(个):</div></td>
<td><div align="left">
<%
sic = card.getSIfcognizance();
if(sic == null)
sic = new Integer(0);
%>
<input name="sIfcognizance" onchange="fireChange(1)"
value="<%=sic%>">
</div></td>
<td width="199" height="26" valign="bottom"><p align="right">审计认定数(元):</p></td>
<td width="208"><p align="left">
<input value="<%=DataFormat.formatDouble(card.getSAffirmNumber(),"0")%>" onchange="calc2(this)" name="sAffirmNumber">
</p></td>
</tr>
<tr class="lc2" bgcolor="#eef4ff">
<td width="27%"><div align="right">实际完成数(元): </div></td>
<td width="25%"><div align="left">
<input value="<%=DataFormat.formatDouble(card.getSFactmoney(),"0")%>" onchange="fireChange(1)" name="sFactMoney">
</div></td>
<td><div align="right">是否完成:</div></td>
<td>
<select name="guide_line_done">
<option value="0" <c:if test="${cardInfo.guide_line_done=='0'}">selected</c:if>>否</option>
<option value="1" <c:if test="${(empty cardInfo.guide_line_done) || (cardInfo.guide_line_done=='1')}">selected</c:if>>是</option>
</td>
</tr>
<tr class="lc2" bgcolor="#eef4ff">
<td width="230"><div align="right">差额:</div></td>
<td width="217"><div align="left">
<input value="<%=DataFormat.formatDouble(card.getSDifference(),"0")%>" readonly name="sDifference" >
</div></td>
<td><div align="right">完成率:</div></td>
<td>
<input value="<%=DataFormat.formatDouble(card.getSCompScale(),"0")%>" readonly name="sCompScale">%
</td>
</tr>
</table>
<br>
<div align="center"><img src="<%=request.getContextPath()%>/images/save.gif" style="cursor:hand" onclick="_save1()"></div>
<%
}
else if(xmlb_code.startsWith(Config.PROJ_JJZR))
{
%>
<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="19" valign="bottom"><p align="right">应审计人姓名:</p></td>
<td width="25%"><p align="left">
<input value="<%=StringUtil.escapeNull(card.getSAuditedpersonname())%>" onchange="fireChange(2)" name="sAuditedpersonName">
</p></td>
<td width="27%"><div align="right">应审计人职别: </div></td>
<td width="25%">
<input value="<%=StringUtil.escapeNull(card.getSHeadship())%>" onchange="fireChange(2)" name="sHeadShip"></td>
</tr>
<tr class="lc2" bgcolor="#eef4ff">
<td valign="bottom"><p align="right">违规行为金额[主管责任]:</p></td>
<td>
<input value="<%=DataFormat.formatDouble(card.getSBreach1Sum(),".00")%>" onchange="fireChange(2)" name="sBreach1Sum"></td>
<td><div align="right">损失浪费金额[主管责任]:</div></td>
<td>
<input value="<%=DataFormat.formatDouble(card.getSWaste1Sum(),".00")%>" onchange="fireChange(2)" name="sWaste1Sum"></td>
</tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -