📄 report_manager.jsp
字号:
<c:when test="${report.category == 'a'}">
<%=rcMap.get("a")%>
</c:when>
<c:when test="${report.category == 'b'}">
<%=rcMap.get("b")%>
</c:when>
</c:choose>
</div>
</td>
</tr>
</c:forEach>
<tr>
<td height="26" bgcolor="#EEF4FF" align="center" colspan="8"><%@ include file="../../include/defaultPageScrollBar.jsp" %></td>
</td>
</tr>
</table>
<br><br>
<TABLE cellSpacing=1 borderColorDark="#dfdfff" cellPadding=2 width="92%" align="center" bgcolor="#426199" borderColorLight="#003366" border=0>
<TBODY>
<TR bgcolor="#a6d0f2">
<TD height=27 colspan="4" align=left><div align="center"><font size="2" size="4">报表操作功能区</font></div></td>
</TR>
<tr>
<td width="20%" height="21" align="right" bgColor="#eef4ff">报表名称:</td>
<td bgcolor="#eef4ff" width="30%"><input name="attachmentname" size="22"></td>
<td width="20%" height="21" align="right" bgcolor="#eef4ff">报表类别:</td>
<td bgcolor="#eef4ff" width="30%">
<div align="left">
<select name = "rCategory">
<option value = ""> </option>
<%
String categoryCode = "";
String categoryValue = "";
for(int i=1;i<12;i++)
{
categoryCode=Integer.toHexString(i);
%>
<option value = "<%=categoryCode%>" <%if(categoryCode.equals(queryCategory)){%>selected<%}%>><%=cMap.get(categoryCode)%></option>
<%
}%>
</select>
</div>
</td>
</tr>
<tr>
<td bgcolor="#eef4ff" align="right">报表文件:</td>
<td align="left" bgcolor="#eef4ff"><div align="left"><input name="file" type="file" size="22" ></div></td>
<td align="left" bgcolor="#eef4ff"><div align="right">
<%if("2".equals(personType)){%>报表类型:<%}%>
</td>
<td align="left" bgcolor="#eef4ff">
<%if("2".equals(personType)){%>集团总公司报表<%}%>
</td>
</tr>
<tr bgcolor="#eef4ff">
<td align="right">备注:</td>
<td colspan="3"><textarea name="reportMemo" cols="60" rows="5"></textarea>(100字)</td>
</tr>
</TABLE>
<br>
<!-- 增|删|改 -->
<%
String type= request.getParameter("type");
if(type == null || !"list".equals(type) )
{
%>
<table align="center" width="90%">
<tr>
<td width="45%" align="center">
<div align="center">
<img src="<%=request.getContextPath()%>/images/add.gif" style="cursor:hand;" alt="添加" onClick="reportUpload()" >
<img src="<%=request.getContextPath()%>/images/modify.gif" style="cursor:hand;" alt="修改" onClick="ModifySelected()">
<img src="<%=request.getContextPath()%>/images/delete.gif" style="cursor:hand;" alt="删除" onClick="reportDelete()">
</div>
</td>
</tr>
</table>
<%
}
%>
</form>
</BODY>
</HTML>
<script language=JavaScript>
selectedReport="0";
function RadioSelected(num,puuid,type,rname,memo,category)
{
selectedReport=num;
document.form1.checkRuuid.value = num;
document.form1.selectPuuid.value = puuid;
document.form1.selectType.value = type;
document.form2.attachmentname.value = rname;
document.form2.reportMemo.value = memo;
document.form2.rCategory.value = category;
var val = document.form2.reportMemo.value;
document.form2.reportMemo.value = val.replace(/amp;nbsp;/g," ").replace(/<br>/g,"\n");
}
function _reset()
{
var sForm = document.form1;
sForm.reportType.value = "5";
sForm.reportCategory.value = "";
sForm.personname.value = "";
sForm.reportname.value = "";
sForm.begintime.value = "";
sForm.endtime.value = "";
}
function popUpCalendarDlg(ctrlobj)
{
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;
}
}
function query()
{
document.form1.submit();
}
</script>
<script>
function reportDownload(attachNo){
var url = "/cnpc/servlet/DownloadReportAttachmentServlet?reportuuid=" + attachNo;
window.location = url;
}
function modelDownload(){
var downCategory = document.form1.reportCategory.value;
if(downCategory == null || downCategory == "")
{
alert("请选择模版类别后再下载");
return;
}
var url = "/cnpc/servlet/DownloadReportAttachmentServlet?downCategory=" + downCategory;
window.location = url;
}
function reportDelete(){
if(selectedReport=="0")
{
alert("先选择一个报表条目");
return;
}
var sPuuid = document.form1.selectPuuid.value;
if(confirm("是否删除所选报表"))
{
wx=640;
wy=360;
url="<%=request.getContextPath()%>/servlet/DeleteReportAttachmentServlet?reportuuid="+selectedReport+"&selectPeruuid="+sPuuid;
window.location = url;
}
}
function reportUpload()
{
if(form2.rCategory.value == ""){
alert("请选择报表类别");
return;
}
if(form2.file.value == "")
{
alert("请选择要上传的报表文件");
return;
}
if(form2.reportMemo.value != "")
{
var val = form2.reportMemo.value;
if(getLength(val) > 200)
{
alert("审计过程记录最多500个字");
form2.reportMemo.focus();
return;
}
form2.reportMemo.value = val.replace(/ /g,"amp;nbsp;").replace(/\r\n/g,"<br>");
}
var rNameStr = form2.attachmentname.value;
var rCategoryStr = form2.rCategory.value;
var rMemoStr = form2.reportMemo.value;
/*--子系统管理员的报表上传处理*/
var len = stack.length;
var i = 0;
if(form1.loginType.value == "1")
{
for(; i<len; i++)
{
if(stack[i] == rCategoryStr)
{
alert("该报表类别已上传");
return;
}
}
}
/*---------------------------*/
document.form2.action = "/cnpc/servlet/SaveReportAttachmentServlet?rNameStr="+rNameStr+"&rCategoryStr="+rCategoryStr+"&rMemoStr="+rMemoStr;
document.form2.submit();
}
function ModifySelected()
{
if(form2.rCategory.value == ""){
alert("请选择报表类别");
return;
}
if(form2.reportMemo.value != "")
{
var val = form2.reportMemo.value;
if(getLength(val) > 200)
{
alert("审计过程记录最多500个字");
form2.reportMemo.focus();
return;
}
form2.reportMemo.value = val.replace(/ /g,"amp;nbsp;").replace(/\r\n/g,"<br>");
}
var rNameStr = form2.attachmentname.value;
var rCategoryStr = form2.rCategory.value;
var rMemoStr = form2.reportMemo.value;
var rRuuid = form1.checkRuuid.value;
var sType = form1.selectType.value;
var sPuuid = form1.selectPuuid.value;
document.form2.action = "/cnpc/servlet/ModifyReportAttachmentServlet?rNameStr="+rNameStr+"&rCategoryStr="+rCategoryStr+"&rMemoStr="+rMemoStr+"&modifyRuuid="+rRuuid+"&selectType="+sType+"&selectPuuid="+sPuuid;
document.form2.submit();
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -