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

📄 moduleadd.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.doone.uurm.Sys_Purview,
                 com.doone.data.DacClient"%>
<%@ page import="com.doone.uurm.WebAuth"%>
<%request.setCharacterEncoding("GBK");%>
<%String sPurvICode="NGB003002002";%>
<%
	String StateFlag = "1"; // 状态标记,只有管理才能显示编辑控件的特殊功能。
	WebAuth auth = WebAuth.getInstance(request);

    if ( ! auth.IsAuthed() ) {
	    out.write("<script language=\"javascript\">self.parent.location.replace(\"" + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
	    return;
    }
	else if ( ! auth.CheckPurv(sPurvICode) ) {
	    out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
	    return;
	}

	String parentId = request.getParameter("pid");
	if ( parentId == null || parentId.length() < 1 ) {
		out.write("<script language=javascript>window.location.href='"+request.getContextPath()+"/view/sysmgr/OperFailure.jsp?error=您不是从权限管理模块中进入该模块,不能执行任何操作。';</script>");
	    return;
	}
	DacClient db = new DacClient();
	String name = null;
	if ( parentId.equals("0") ) {
		name="模块根节点";
	}
	else {
		name=Sys_Purview.getFullPath(db, Long.parseLong(parentId));
		
		String[] names = name.split("-->");
		if ( names.length > 3 ) {
			name = names[0] + "-->……-->" + names[names.length-1];
		}
	}
	
	Sys_Purview purv = Sys_Purview.getPurviewByID(db, Long.parseLong(parentId));
	String code = "";
	try {
		code = purv.getChildNextCode();
	}
	catch(RuntimeException ex){
		code = "";
	}
%>
<html>
<head>
	<title>模块管理</title>
	<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
	<link href="../../common/style/main.css" rel="stylesheet" type="text/css" />
	<script language="JavaScript" src="../../common/script/Calendar.js"></script>
	<script language="JavaScript" src="../../common/script/CalendarLib30.js"></script>
	<script language="JavaScript" src="../../common/script/CheckInfo.js"></script>
	<script language="JavaScript" src="../../common/script/ChangeStyle.js"></script>
	<script language="JavaScript" src="../../common/mainTool.js"></script>
	<script language="javaScript" src="../../common/XMLHttpClient.js"></script>
	<SCRIPT language=JavaScript>
	
		function check(theForm) {
		    if(theForm.NAME.value=="") {
				alert("请填写模块名称!");
				theForm.NAME.focus();
				return false;
			}
		
		    if(theForm.PURVIEWCODE.value=="") {
				alert("请填写模块编号!");
				theForm.PURVIEWCODE.focus();
				return false;
			}
		
		    return true;
		}
		
		function fn_codeblur() {
			var src = event.srcElement;
			if ( src != null && src != undefined ) {
				try {
			    	var ApplicationRootPath = "<%= request.getContextPath()%>";
			    	var xmlHttpURL = ApplicationRootPath + "/XmlHttpService"

					var purviewCode = src.value;
		            var xmlHttp = new XMLHttpClient(xmlHttpURL);
		            xmlHttp.append("PURVIEWCODE", purviewCode);
		            var str = xmlHttp.submitAsString("XmlService","getPurviewOperate");
		            if ( str != new String("null->") ) {
		            	document.getElementsByName("PURVIEWOPER")[0].value = str.substr(6);
		            	if ( errmsg != undefined ) {
		            		errmsg.innerText = "";
		            	}
		            }
		            else {
		            	document.getElementsByName("PURVIEWOPER")[0].value = "";
		            	if ( errmsg != undefined ) {
		            		errmsg.innerText = "没有找到相应的模块编号。";
		            	}
		            }
	            }
	            catch(ex){}
            }
		}
			function UploadSaved(sSaveFileName, sOriginalFileName) {
			try {

				var oSelect1= document.getElementById("ATTCHLIST");
				var oSelect2= document.getElementById("ATTCHMENT");
				oSelect2.value = sSaveFileName + "||" + sOriginalFileName;
				oSelect1.value = sOriginalFileName;
			}
			catch(ex) {}
		}
		
		function UploadSaved1(sSaveFileName, sOriginalFileName) {
			try {

				var oSelect1= document.getElementById("ATTCHLIST");
				var oSelect2= document.getElementById("ATTCHMENT");
				oSelect2.value = sSaveFileName + "||" + sOriginalFileName;
				oSelect1.value = sOriginalFileName;
			}
			catch(ex) {}
		}
 
		function addUploadFile(sOriginalFileName, sSaveFileName, sPathFileName) {
			try {
				var oInput = document.getElementById("ATTCHMENT");

				if ( oInput.value.length > 0 ) {
					oInput.value += "::" + sSaveFileName + "||" + sOriginalFileName;
				}
				else {
					oInput.value = sSaveFileName + "||" + sOriginalFileName;
				}
			}
			catch(ex) {}
		}
		
		function UploadSaved(sSaveFileName, sOriginalFileName) {
			try {
				var oSelect = document.getElementById("ATTCHLIST");
				var opt = document.createElement("OPTION");
				opt.value = sSaveFileName + "||" + sOriginalFileName;
				opt.text = sOriginalFileName;
				oSelect.add(opt);
			}
			catch(ex) {}
		}
		
	</SCRIPT>
	<style><!--
		input,select {width: 100%;}
	--></style>
</head>
<body>
<DIV id=overDiv style="Z-INDEX: 1000; VISIBILITY: hidden; POSITION: absolute"></DIV>
<form action="/manager/insertpurview" method="get" name="insertfrm" onsubmit="return check(this);">
	<table width="100%" border="0" cellpadding="2" cellspacing="1" class="InnerTable">
		<tr class="InnerHead">
			<td colspan="2">
				<jsp:include page="../../common/inc_top.jsp" >
					<jsp:param name="purvCode" value="<%=sPurvICode%>"/>
				</jsp:include>
			</td>
		</tr>
		<tr>
			<td class="OuterHead" colspan="2">
				<table width="100%"  border="0" cellspacing="0" cellpadding="1">
					<tr>
						<td nowrap="nowrap" style="text-align:left"><span id="ItemTitle"><font face="webdings">8</font>模块信息</span></td>
						<td align="right" nowrap><span id="ItemTitle">当前模块名称:<%=name%></span></td>
					</tr>
				</table>
			</td>
		</tr>
		<tr>
		  <td class="InnerHead" style="text-align:right" width="25%"><font color="red">*</font>模块名称</td>
		  <td class="InnerMain" width="75%"><input name="NAME" type="text" maxlength="20" value=""></input></td>
	    </tr>
		<tr>
			<td class="InnerHead" style="text-align:right"><font color="red">*</font>模块编号</td>
			<td class="InnerMain">
				<input name="PURVIEWCODE" type="text" maxlength="30" value="<%= code%>" onblur="fn_codeblur();" style="width: 100%" />
			</td>
	    </tr>
	    <tr>
			<td class="InnerHead" style="text-align:right"><font color="red">*</font>模块类别</td>
			<td class="InnerMain">
				<input type="radio" id="PURVIEWMODE_M" name="PURVIEWMODE" checked value="M" style="width: 21px;"><label for="PURVIEWMODE_M">普通模块</label>
				<!--<input type="radio" name="PURVIEWMODE" value="O" style="width: 21px;">Action模块-->
				<input type="radio" id="PURVIEWMODE_C" name="PURVIEWMODE" value="C" style="width: 21px;"><label for="PURVIEWMODE_C">自定义模块</label>
			</td>
	    </tr>
		<tr>
			<td class="InnerHead" style="text-align:right">模块操作</td>
			<td class="InnerMain"><input name="PURVIEWOPER" type="text" maxlength="255" value=""></input>
				<input name="UPPURVIEWID" type="hidden" maxlength="255" value="<%=parentId%>"></input>
			</td>
		</tr>
			<tr>
				<td class="InnerHead" style="text-align: right">模块图片</td>
				<td class="InnerMain">
 			  <input type="hidden" name="CONTENT" id="CONTENT"/>
			  <input type="hidden" name="ATTCHMENT" id="ATTCHMENT">
			  <input type="text" id="ATTCHLIST" name="ATTCHLIST" style="width: 255" value="">
			  <input type="button" class="button" id="Button3" value="上传" onClick="return eWebEditor1.ShowDialog('../bbs/dialog/upimg.htm', 350, 150, true);"> 	
			  <br>	 (说明:不上传时,则系统提供默认图片)
  			<IFRAME ID="eWebEditor1" src="../bbs/eWebEditor.jsp?id=CONTENT&style=standard&color=CoolBlue&StateFlag=<%= StateFlag%>" frameborder="0" scrolling="no" width="0" height="0"></IFRAME>	
		</td>
			</tr>
		<tr>
			<td class="InnerHead" style="text-align:right">备注</td>
			<td class="InnerMain"><input name="DESCRIBE" type="text" maxlength="20" value=""></input></td>
		</tr>
		<tr>
			<td class="InnerHead" style="text-align:right"><p><font color="red">*</font>模块状态</p></td>
			<td class="InnerMain">
			    <input id="STATE_E" name="STATE" type="radio" value="E" checked style="width: 21px;"><label for="STATE_E">在用</label>
			    <input id="STATE_D" name="state" type="radio" value="D" style="width: 21px;"><label for="STATE_D">禁止</label></td>
		</tr>
		<tr>
			<td class="InnerHead" style="text-align:right"><p><font color="red">*</font>允许继承权限</p></td>
			<td class="InnerMain">
			    <input id="UNINHERIT_N" name="UNINHERIT" checked type="radio" value="N" style="width: 21px;"><label for="UNINHERIT_N">是</label>
			    <input id="UNINHERIT_Y" name="UNINHERIT" type="radio" value="Y" style="width: 21px;"><label for="UNINHERIT_Y">否</label></td>
		</tr>
		<tr>
			<td  class="OuterFoot" colspan="2" align="right">
				<table cellpadding="0" cellspacing="0" border="0" width="100%">
					<tr>
						<td width="70%" align="left"><span id="errmsg" style="color: red"></span></td>
						<td width="30%" align="right">
							<input  type="submit"  class="button"  value="确认" style="width: 51px;">
							<input type="button"  class="button"  value="关闭" style="width: 51px;" onclick="self.close();">
						</td>
					</tr>
				</table>
			</td>
		</tr>
	</table>
</form>
</body>
</html>

⌨️ 快捷键说明

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