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

📄 modify_card1.jsp

📁 java jsp教程
💻 JSP
📖 第 1 页 / 共 3 页
字号:
<%@ 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("&nbsp;");
			}
		}
	%>
	</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()">&nbsp;&nbsp;
  	<%
  		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 + -