📄 moduleadd.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 + -