You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					171 lines
				
				5.8 KiB
			
		
		
			
		
	
	
					171 lines
				
				5.8 KiB
			| 
								 
											2 years ago
										 
									 | 
							
								<%@page import="com.zky.para.Para"%>
							 | 
						||
| 
								 | 
							
								<%@include file="/auth.jsp"%>
							 | 
						||
| 
								 | 
							
								<%@page import="java.util.Date"%>
							 | 
						||
| 
								 | 
							
								<%@page language="java" pageEncoding="utf-8" %>
							 | 
						||
| 
								 | 
							
								<jsp:useBean id="getPara" scope="application" class="com.zky.para.SyncPara"/>
							 | 
						||
| 
								 | 
							
								<%
							 | 
						||
| 
								 | 
							
									String operate = "";
							 | 
						||
| 
								 | 
							
								    String jobcode      =  Common.convertNull(request.getParameter("jobcode"));
							 | 
						||
| 
								 | 
							
								    String companyid    =  Common.convertNull(request.getParameter("companyid"));//login_obj.getCompanyid();
							 | 
						||
| 
								 | 
							
								    String menuitem     =  Common.convertNull(request.getParameter("menuitem"));
							 | 
						||
| 
								 | 
							
								    String jobname      =  Common.convertNull(request.getParameter("jobname"));
							 | 
						||
| 
								 | 
							
								   
							 | 
						||
| 
								 | 
							
								    String disabled     = "";
							 | 
						||
| 
								 | 
							
								    HashFmlBuf buf = (HashFmlBuf) request.getAttribute("job_buf");
							 | 
						||
| 
								 | 
							
								    if (buf != null) {
							 | 
						||
| 
								 | 
							
								    	operate = "modify";
							 | 
						||
| 
								 | 
							
								    	companyid = buf.fget("frameworkid",0);
							 | 
						||
| 
								 | 
							
								    	jobcode = buf.fget("jobcode",0);
							 | 
						||
| 
								 | 
							
								    	jobname = buf.fget("jobname",0).trim();
							 | 
						||
| 
								 | 
							
								    	menuitem = buf.fget("menuitem",0);
							 | 
						||
| 
								 | 
							
								    	disabled = "disabled";
							 | 
						||
| 
								 | 
							
								    } else {
							 | 
						||
| 
								 | 
							
								    	operate = "add";
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								%>
							 | 
						||
| 
								 | 
							
								<html>
							 | 
						||
| 
								 | 
							
								<head>
							 | 
						||
| 
								 | 
							
								<title>角色岗位管理</title>
							 | 
						||
| 
								 | 
							
								<link rel="stylesheet" type="text/css" href="../css/font.css">
							 | 
						||
| 
								 | 
							
								<script src="../js/check.js"></script>
							 | 
						||
| 
								 | 
							
								<script src="../js/date.js"></script>
							 | 
						||
| 
								 | 
							
								<style type="text/css">
							 | 
						||
| 
								 | 
							
								select
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								   width:179px;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								</style>
							 | 
						||
| 
								 | 
							
								<script src="../js/setSelectValue.js"></script>
							 | 
						||
| 
								 | 
							
								<script src="../js/ajaxUtils.js"></script>
							 | 
						||
| 
								 | 
							
								<script>
							 | 
						||
| 
								 | 
							
								function setValue() {
							 | 
						||
| 
								 | 
							
									<%
							 | 
						||
| 
								 | 
							
										if (!Common.isNull(jobcode)) {
							 | 
						||
| 
								 | 
							
											out.println("form1.jobcode.value='" + jobcode + "';");
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
										if (!Common.isNull(companyid)) {
							 | 
						||
| 
								 | 
							
											out.println("form1.companyid.value='" + companyid + "';");
							 | 
						||
| 
								 | 
							
										}	
							 | 
						||
| 
								 | 
							
										if (!Common.isNull(menuitem)) {
							 | 
						||
| 
								 | 
							
											out.println("form1.menuitem.value='" + menuitem + "';");
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
										if (!Common.isNull(jobname)) {
							 | 
						||
| 
								 | 
							
											out.println("form1.jobname.value='" + jobname + "';");
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									%>	
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								function check() {
							 | 
						||
| 
								 | 
							
									if (form1.jobcode.value == "") {
							 | 
						||
| 
								 | 
							
										alert("请输入角色岗位编码!");
							 | 
						||
| 
								 | 
							
										form1.jobcode.focus();
							 | 
						||
| 
								 | 
							
										return;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
									if (form1.jobname.value == "") {
							 | 
						||
| 
								 | 
							
										alert("请输入角色名称!");
							 | 
						||
| 
								 | 
							
										form1.jobname.focus();
							 | 
						||
| 
								 | 
							
										return;
							 | 
						||
| 
								 | 
							
									}		
							 | 
						||
| 
								 | 
							
									if (form1.companyid.value == "") {
							 | 
						||
| 
								 | 
							
										alert("请选择市保密局!");
							 | 
						||
| 
								 | 
							
										form1.companyid.focus();
							 | 
						||
| 
								 | 
							
										return;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
									
							 | 
						||
| 
								 | 
							
									form1.button1.disabled=true;
							 | 
						||
| 
								 | 
							
									form1.button2.disabled=true;
							 | 
						||
| 
								 | 
							
									form1.submit();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								function selectChange(i)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									form1.action = "/manage/JobEdit.jsp";
							 | 
						||
| 
								 | 
							
									form1.submit();
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								</script>
							 | 
						||
| 
								 | 
							
								</head>
							 | 
						||
| 
								 | 
							
								<body onload="setValue();">
							 | 
						||
| 
								 | 
							
								<form name="form1" method="post" action="/servlet/JobManage">
							 | 
						||
| 
								 | 
							
								<input type="hidden" name="operate" value="<%=operate%>"/>
							 | 
						||
| 
								 | 
							
								<input type="hidden" name="preMenuitem" value="<%=menuitem%>"/>
							 | 
						||
| 
								 | 
							
								<input type="hidden" name="companyidQ" value="<%=request.getParameter("companyidQ")%>"/>
							 | 
						||
| 
								 | 
							
								<input type="hidden" name="jobcodeQ" value="<%=request.getParameter("jobcodeQ")%>"/>
							 | 
						||
| 
								 | 
							
								<input type="hidden" name="jobnameQ" value="<%=request.getParameter("jobnameQ")%>"/>
							 | 
						||
| 
								 | 
							
								<table width="100%"  border="0" align="center" cellpadding="0" cellspacing="1" class="box">
							 | 
						||
| 
								 | 
							
								  <tr>
							 | 
						||
| 
								 | 
							
								    <td valign="top"><table width="100%" height="23"  border="0" cellpadding="0" cellspacing="0">
							 | 
						||
| 
								 | 
							
								        <tr>
							 | 
						||
| 
								 | 
							
								          <td width="25%" background="/images/tab_search_01.jpg"><table width="100%" height="23" border="0" align="center" cellpadding="0" cellspacing="0">
							 | 
						||
| 
								 | 
							
								              <tr>
							 | 
						||
| 
								 | 
							
								                <td width="6%" align="right"><img src="/images/little_red.jpg" width="12" height="12"></td>
							 | 
						||
| 
								 | 
							
								                <td width="94%" class="font12b"> <b>角色岗位管理</b></td>
							 | 
						||
| 
								 | 
							
								              </tr>
							 | 
						||
| 
								 | 
							
								          </table></td>
							 | 
						||
| 
								 | 
							
								          <td width="75%" background="/images/tab_search_03.jpg"><img src="/images/tab_search_02.jpg" width="12" height="23"></td>
							 | 
						||
| 
								 | 
							
								        </tr>
							 | 
						||
| 
								 | 
							
								      </table>                    
							 | 
						||
| 
								 | 
							
								     <table width="98%"  border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="d8e9fe" class="table02">
							 | 
						||
| 
								 | 
							
								      	<tr bgcolor="#FFFFFF" height="35px">
							 | 
						||
| 
								 | 
							
										<td class="cell1">角色编码</td>
							 | 
						||
| 
								 | 
							
										<td class="cell2">
							 | 
						||
| 
								 | 
							
											<input type="text" name="jobcode" value="<%=jobcode%>" <%=disabled%> maxlength="8" size="24" onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"><font style="color: red;">*</font>
							 | 
						||
| 
								 | 
							
										</td>				
							 | 
						||
| 
								 | 
							
										<td class="cell1">角色名称</td>
							 | 
						||
| 
								 | 
							
										<td class="cell2"><input type="text" name="jobname" value="<%=jobname%>" size="24"><font style="color: red;">*</font>
							 | 
						||
| 
								 | 
							
										</td>
							 | 
						||
| 
								 | 
							
									    </tr>
							 | 
						||
| 
								 | 
							
									    <tr bgcolor="#FFFFFF" height="35px">	
							 | 
						||
| 
								 | 
							
										<td class="cell1">所属市保密局</td>
							 | 
						||
| 
								 | 
							
										<td class="cell2">
							 | 
						||
| 
								 | 
							
											<select class='aselect'  name="companyid" setValue="<%=companyid%>" onChange="selectChange(1);">
							 | 
						||
| 
								 | 
							
										  	<%=Para.getSj(getPara)%>			
							 | 
						||
| 
								 | 
							
											</select>
							 | 
						||
| 
								 | 
							
										</td>			
							 | 
						||
| 
								 | 
							
										<td class="cell1">菜单模板</td>
							 | 
						||
| 
								 | 
							
										<td class="cell2">
							 | 
						||
| 
								 | 
							
											<span id="menuDiv">
							 | 
						||
| 
								 | 
							
											<select class='aselect' name="menuitem" setValue="<%=menuitem%>">
							 | 
						||
| 
								 | 
							
												<option value="">--请选择--</option>
							 | 
						||
| 
								 | 
							
												<%if (companyid.equals("")){
							 | 
						||
| 
								 | 
							
												out.println(Para.getSelectMenuitem(login_obj.getCompanyid()));
							 | 
						||
| 
								 | 
							
												}else{
							 | 
						||
| 
								 | 
							
												out.println(Para.getSelectMenuitem(companyid));
							 | 
						||
| 
								 | 
							
												}%>
							 | 
						||
| 
								 | 
							
											</select>
							 | 
						||
| 
								 | 
							
											</span>
							 | 
						||
| 
								 | 
							
										</td>
							 | 
						||
| 
								 | 
							
									</tr>	
							 | 
						||
| 
								 | 
							
								</table>
							 | 
						||
| 
								 | 
							
									<table width="100%" align="center">
							 | 
						||
| 
								 | 
							
										<tr align="center" height="40" valign="middle">
							 | 
						||
| 
								 | 
							
										<td>
							 | 
						||
| 
								 | 
							
										<input type="button" name="button1" style="background:url(../images1/bc1.png); width:60px; height:22px; border:none;cursor: pointer;"  onClick="check();"/>  
							 | 
						||
| 
								 | 
							
										<input type="button" name="button2" style="background:url(../images1/fh.png); width:60px; height:22px; border:none; cursor: pointer;" onClick="history.back();"/>
							 | 
						||
| 
								 | 
							
										</td>
							 | 
						||
| 
								 | 
							
										</tr>
							 | 
						||
| 
								 | 
							
									</table>	
							 | 
						||
| 
								 | 
							
									 </td>
							 | 
						||
| 
								 | 
							
								  </tr>
							 | 
						||
| 
								 | 
							
								</table>
							 | 
						||
| 
								 | 
							
								</form>
							 | 
						||
| 
								 | 
							
								<%@include file="/foot.jsp"%>
							 | 
						||
| 
								 | 
							
								</body>
							 | 
						||
| 
								 | 
							
								</html>
							 | 
						||
| 
								 | 
							
								<script type="text/javascript">
							 | 
						||
| 
								 | 
							
								function selectMenu(companyid) {
							 | 
						||
| 
								 | 
							
									var url = "/servlet/SelectPara?select=menu&companyid=" + companyid;
							 | 
						||
| 
								 | 
							
									var callback = changeMenu;
							 | 
						||
| 
								 | 
							
									executeXhr(callback, url);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								function changeMenu() {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  if (req.readyState == 4) {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    if (req.status == 200) {
							 | 
						||
| 
								 | 
							
								      document.getElementById("menuDiv").innerHTML = "<select class='aselect' name='menuitem'><option value=''>--请选择--</option>" + req.responseText + "</select>";
							 | 
						||
| 
								 | 
							
								    } else {
							 | 
						||
| 
								 | 
							
								      alert("There was a problem retrieving the XML data:" +  req.statusText);
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								 }
							 | 
						||
| 
								 | 
							
								</script>
							 |