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

📄 altertoolbar.jsp

📁 本人课程设计时做的一个用struts框架实现的基于cmmi2的项目管理系统的原型。还有部分功能尚未实现
💻 JSP
字号:
<jsp:include page="/include/global.jsp"/>

<%@ page import="com.cmmi2pms.common.Constants" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>

<%@ page contentType="text/html; charset=GBK" %>
<html:html>
<head>
<link rel="stylesheet" type="text/css" href="../../common/olstyle.css">
<script type="text/javascript" src="../../common/dialog.js"></script>
<script type="text/javascript" src="../../common/CommonFunc.js"></script>
<script language="JavaScript">
<!--
var cUserID = '<bean:write scope="session" name="<%=Constants.USER_KEY%>" property="userName"/>';

function btnRefresh_onclick() {
	parent.mainFrame.location="cmChangeAction.do?action=viewProjectCmcs";
}
function loadRowid(){
    if(parent.mainFrame.changeID!=null){
    	return parent.mainFrame.changeID;
    }
    var cRow = parent.mainFrame.mTable.CurSelectRow;
    if(cRow != null){
    	return cRow.id;
    }
	return null;
}
function loadRowtf(){
    if(parent.mainFrame.changeID!=null){
    	return false;
    }
	return true;
}
function btnRequest_onclick() {
    ret = showInputDialog("../ConfigAlter.do?toDo=applyAlter",700,550);
    if (ret!="cancel") parent.mainFrame.location = "../ConfigAlter.do?toDo=viewItem";
	return;
}

function btnChg2_onclick() {
    var vid = loadRowid();    
    if(vid == null){
		alert("先请选择记录");
		return;
    } else if(cUserID==vid[1]){
	    		ret = showInputDialog("cmChangeAction.do?action=proposeChangeBf&id="+vid[0],480,380);
	    		if (ret!="cancel"){
	    			if(loadRowtf()){
		    			parent.mainFrame.location = "cmChangeAction.do?action=viewProjectCmcs";
	    			}else{
		    			parent.mainFrame.location = "cmChangeAction.do?action=viewChangeDetail&id="+vid[0];
	    			}
	    		}
	    	}else{
    			alert("你无权修改选中的变更!");
	    	}
}

function btnApprove_onclick() {
    var vid = loadRowid();
    if(vid == null){
		alert("请选择需要审批的变更");
		return;
    } else {
    	ret = showInputDialog("../ConfigAlter.do?toDo=approveAlter&theAlterId="+vid,500,450);
    	if (ret!="cancel") parent.mainFrame.location = "../ConfigAlter.do?toDo=viewItem";
		return;
    }
}
function btnExecute_onclick() {
    var vid = loadRowid();
    if(vid == null){
		alert("请选择需要执行的变更");
		return;
    } else {
    	ret = showInputDialog("../ConfigAlter.do?toDo=executeAlter&theAlterId="+vid,480,380);
	   	if (ret!="cancel") parent.mainFrame.location = "../ConfigAlter.do?toDo=viewItem";
	  	return;
    }
}
function btnTrack_onclick() {
    var vid = loadRowid();
    if(vid == null){
		alert("请选择需要执行的变更");
		return;
    } else {
    	if(cUserID==vid[4] || vid[4]==""){
    		ret = showInputDialog("cmChangeAction.do?action=trackChangeBf&id="+vid[0],480,380);
	    		if (ret!="cancel"){
	    			if(loadRowtf()){
		    			parent.mainFrame.location = "cmChangeAction.do?action=viewProjectCmcs";
	    			}else{
		    			parent.mainFrame.location = "cmChangeAction.do?action=viewChangeDetail&id="+vid[0];
	    			}
	    		} 
    	}else{
    		alert("你无权跟踪选中的变更!");
    	}
    	return;
    }
}

function btnDetail_onclick() {
//	parent.mainFrame.location = "changeDetail.jsp";
    parent.mainFrame.btnDetail_onclick();
}

function btnChg_onclick() {
    var vid = loadRowid();
    if(vid == null){
        alert("<bean:message key='global.prompt.select_edit'/>");
	return;
    } else {
	ret = showInputDialog("changeChange.do?id="+cRow.id,480,460);
        if (ret!="cancel") parent.mainFrame.location = "changeList.do";
    }
}

function btnHis_onclick() {
    var vid = loadRowid();
    if(vid == null){
        alert("请先选择变更记录!");
		return;
    } else {
	    ret = showInputDialog("../../pub/future/commentAction.do?action=addCommoentbf&commentType=402&objectid="+vid[0], 380, 300);
	    		if (ret!="cancel"){
	    			if(!loadRowtf()){
		    			parent.mainFrame.location = "cmChangeAction.do?action=viewChangeDetail&id="+vid[0];
	    			}
	    		} 
    }
}

function btnDel_onclick() {
    var vid = loadRowid();
    if(vid == null){
		alert("请先选择变更记录");
		return;
    } else {
        if(confirm("真的要删除吗?"))
       		 parent.mainFrame.location = "cmChangeAction.do?action=deleteChange&id="+vid[0];
    }
    //deleteChange
}
function btnPrint_onclick() {
	parent.mainFrame.focus();
	parent.mainFrame.print();
}


function btnAttach_onclick() {
    var vid = loadRowid();
    if(vid == null){
		alert("请先选择变更记录!");
		return;
    } else {
	link2("<%=request.getContextPath()%>/editRelaDocument.do?action=edit&objectType=36&objectId="+vid[0],600,430);
    //if (ret!="cancel") parent.mainFrame.location = "contractAction.do?action=listProjectContracts";
    }
}
//-->
</script>
</head>

<body >
<!--Top Toolbar-->
<TABLE class="cbToolbar" id="idToolbar" cellpadding='0' cellspacing='0'>
  <TR align="left" valign="top"> 
 
    
    <TD width="85" height="15" NOWRAP><a class="tbButton" id="request" href="#" onClick="return btnRequest_onclick()" title="变更申请"><img align=absmiddle src="../../images/tool-forward.gif" width="20" height="20">变更申请</a></TD>
    <TD width="20" NOWRAP><font color="#FF0000">→</font></TD>
    <TD width="85" NOWRAP><a class="tbButton" id="approve" href="#" onClick="return btnApprove_onclick()" title="变更审批"><img align=absmiddle src="../../images/tool-reply.gif" width="20" height="20">变更审批</a> 
    </TD>
    <TD width="20" NOWRAP><font color="#FF0000">→</font></TD>
    <TD width="85" NOWRAP><a class="tbButton" id="execute" href="#" onClick="return btnExecute_onclick()" title="执行变更"><img align=absmiddle src="../../images/tool-forward.gif" width="20" height="20">执行变更</a><font color="#FF0000">&nbsp;</font></TD>
    <TD width="20" NOWRAP><font color="#FF0000">→</font></TD>
    <TD class="tbDivider" width="85" NOWRAP><a class="tbButton" id="track" href="#" onClick="return btnTrack_onclick()" title="跟踪变更"><img align=absmiddle src="../../images/tool-reply.gif" width="20" height="20">跟踪变更</a></TD>
    

   
    <td height="15" NOWRAP width="85"><A class="tbButton" id="change" HREF="#" onclick="return btnChg2_onclick()" Title="修改变更申请"><img align="absmiddle" src="../../images/tb-change.gif" width="20" height="20">修改申请</a></td>
    <TD width="60" height="15" NOWRAP><A class="tbButton" id="change" HREF="#" onclick="return btnHis_onclick()" Title="建议"><img align=absmiddle src="../../images/pencil.gif" width="20" height="20">建议</A></TD>    
    <!--TD width="85" height="15" NOWRAP><html:link styleClass="tbButton" href="#" title="编辑关联文档" onclick="return btnAttach_onclick()" styleId="change"><html:img width="20" height="20" align="absmiddle" src="../../images/attach-20.gif"/>关联文档</html:link></TD-->



    <TD class="tbDivider" width="60" height="15" NOWRAP><a class="tbButton" id="delete" href="#" onClick="return btnDel_onclick()" title="删除变更"><img align=absmiddle src="../../images/tb-delete.gif" width="20" height="20">删除</a></TD>
  
    <TD width="60" NOWRAP><a class="tbButton" id="tbPrint" href="#" onclick="return btnPrint_onclick()" title="打印"><img align=absmiddle src="../../images/tb-print.gif" width="20" height="20">打印</a></TD>
    <TD width="60" NOWRAP><a class="tbButton" id="search"  href="#"	title="查询并刷新记录" language=javascript onClick="return btnRefresh_onclick()"><img src="../../images/tb-refresh2.gif" width="20" height="20" border="0" align=absmiddle>刷新</a></TD>
    <TD width="*" NOWRAP>&nbsp;</TD>
  </tr>
</table>
</body>
</html:html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -