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

📄 menutreeconfig.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.doone.data.DataTable,
                 com.doone.fj1w.fjmgr.config.*,
                 com.doone.data.DacClient,
                 com.doone.data.DataRow,
                 com.doone.uurm.WebAuth" %>
<%request.setCharacterEncoding("GBK");%>
<%String sPurvICode="NGB007006";%>
<%
	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 sTreeId = request.getParameter("id");
    String cityCode = request.getParameter("CITYCODE");

%>
<html>
<head>
	<title>菜单树管理</title>
	<link href="../../common/style/main.css" type="text/css" rel="stylesheet" />
	<script type="text/javascript" src="<%=request.getContextPath()%>/common/img/dtree.js"></script>
	<script language="JavaScript" src="../../common/script/ChangeStyle.js"></script>
	<script language="JavaScript" src="../../common/mainTool.js"></script>

	<script language="JavaScript">
	
		function fn_onload() {
			cltScript_Toolbar();
		}
		
		function cltScript_Toolbar() {
            if ( self.parent != self ){
                var pel = parent.document.all.tags("frame");
                for ( i=0; i< pel.length; i++)
                {
                    if ( pel(i).name == "main") {
						divTop.style.width = pel(i).width;
						divMain.style.width = pel(i).width;
						divMain.style.height = pel(i).height - divTop.clientHeight;
                    }
                }
            }
		}
				
	    function  selectCity(){
  	        document.cityForm.submit();
	    }
	</script>
	
</head>
<body onload="fn_onload();">
		<div onresize="cltScript_Toolbar();" style="width: 100%">
			<div id="divTop" style="overflow: hidden">
				<table id="ibtnPanel" style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
					cellpadding="0" width="100%" border="0">
					<tr bgcolor="#efefef" height="33">
						<td>&nbsp;</td>
					</tr>
				</table>
				<jsp:include page="../../common/inc_top.jsp" >
					<jsp:param name="purvCode" value="<%=sPurvICode%>"/>
				</jsp:include>
			</div>
			<div id="divMain" style="overflow: auto">
				<input id="txtSearchText" type="hidden" name="txtSearchText">
				<table style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
					cellpadding="0" width="100%" border="0" class="OuterTable">
					<tr class="OuterHead">
						<td nowrap="nowrap" style="text-align:left" width="100%">
					<%
	    	        if(auth.getCityCode()==null || auth.getCityCode().equals("")){
	    	        %>
						<form name="cityForm" method="post" action="">
						<span id="ItemTitle"><font face="webdings">8</font>
						请选择城市:
						</span>
                        <select name="CITYCODE" onChange="selectCity()">
                    <%
                        DataRow dr = null;
	     	            DataTable dt=PublicClass.getCityList(new DacClient());
                        if (dt != null) {
      		                for (int i = 0; i < dt.getRows().getCount(); i++) {
                                dr = dt.getRow(i);
                                if(cityCode==null){
                                    if(dr.getString(0).equals("0590")){
                    %>
                        <option value="<%=dr.getString(0)%>" selected="selected">
                        <%=dr.getString(1)%>
                        </option>
                    <%
                                    }
                                    else{
                    %>
                        <option value="<%=dr.getString(0)%>">
                        <%=dr.getString(1)%>
                        </option>
                    <%
                                    }
                                }
                                else{ 
                                    if(cityCode.equals(dr.getString(0))){
                    %>
                        <option value="<%=dr.getString(0)%>" selected="selected">
                        <%=dr.getString(1)%>
                        </option>
                    <%
                                    }
                                    else{
                    %>
                        <option value="<%=dr.getString(0)%>">
                        <%=dr.getString(1)%>
                        </option>
                    <%
                                    }
                                }
      		                }
	   	                }
                        %>
                        </select>
                        </form>
                    <%
                     }
                    %>
						</td>
					</tr>
				</table>
		<table id="MenuList" border=0 width=100% cellspacing=0 cellpadding=1 keyName="SERIAL" onselected="" maxnum="5" >
	    <tr class='InnerMain'>
	    <td class='body_td' align='left' colspan="9" bgcolor='#e0e0e0'>
	     选择树节点:
	     </td></tr>
	     <tr>
		   <td align="left" width="26%" height="100%">
		      <table width="100%" height="100%">
		           <%
		            String citycode_tree = "0590";
	                try{
		                if(auth.getCityCode()==null || auth.getCityCode().equals("")){
		                    if(cityCode==null){
		                        citycode_tree = "0590" ;  //默认没有CITYCODE是高级系统管理员,可以看到福建省的
		                    }
		                    else{
		                        citycode_tree = cityCode ;  
		                    }
		                }else{
			                citycode_tree = auth.getCityCode();
		                }
	                }
	                catch(Exception ex){
		                citycode_tree = "0590" ;  //默认用0590来找,肯定找不到
	                }
		            String menucode = "";
		            String opent = "false";
		            String uri_tree = request.getContextPath();
		            String uri = "";
		            MenuTreeBean mtb = new MenuTreeBean();
		            DataTable RootTreelist = mtb.getTreeRootList(citycode_tree);
		            if(RootTreelist.getRows().getCount() == 0){
	                    out.print("<tr  class=\"InnerMain\" style=\"color: black\">"+
	                    "<td align='center'>提示信息:对不起,该地区没有任何树形菜单.</td></tr>");   
 
	                }
	                else{
	                %>
	              <tr>
		           <td align="left" height="100%">
		            <div class="dtree">
		            <script type="text/javascript">
		            d = new dTree('d','<%=request.getContextPath()%>/common/');
	                <%
		                for(int i=0;i<RootTreelist.getRows().getCount();i++){
		                    menucode = RootTreelist.getRow(i).getString("menucode");
		                    DataTable MenuTreelist = mtb.getTreeList(citycode_tree,menucode);
                            for(int j=0;j<MenuTreelist.getRows().getCount();j++){
                                uri = "/view/config/MenuTreeConfig.jsp?id="+MenuTreelist.getRow(j).getString("TreeId")+
                                "&pid="+MenuTreelist.getRow(j).getString("Pid")+
                                "&CITYCODE="+citycode_tree;
					            if("1".equals(MenuTreelist.getRow(j).getString("Opent"))) opent="true";  
                                out.println("d.add("+MenuTreelist.getRow(j).getString("TreeId")+","
                                +MenuTreelist.getRow(j).getString("Pid")+",'"+MenuTreelist.getRow(j).getString("Namet")
                                +"','"+uri_tree+uri+"','"+MenuTreelist.getRow(j).getString("Title")
                                +"','"+MenuTreelist.getRow(j).getString("Target")+"','"+uri_tree+MenuTreelist.getRow(j).getString("Icon")
                                +"','"+uri_tree+MenuTreelist.getRow(j).getString("IconOpen")+"',"+opent+");");
                            }
                        }
		            %>
		            document.write(d);
                    </script>
		            </div>
				   </td>
				  </tr>
				    <%
				    }
				    %>
				  </table> 
				  </td>
				  <td class="body_td" align="center" valign="top">
				   <table>
				   <tr>
				   <td align="left" width="64%" height="100%">
				   <table width="600" height="316" border="2">
				   <tr><td width="100%" height="300">
			 <%
			   if(sTreeId!=null){
			 %>
				   <jsp:include page="MenuTreeEdit.jsp" />
		     <%
		       }
		       else out.print("&nbsp;");
		     %>       
				   </td></tr>
				   </table>
				   </td></tr>
				   </table>
				  </td>
				  </tr>
	            </table>
      			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="OuterTable">
      				<tr class="OuterFoot">
						<td align="left" class="foot_td" nowrap width="20%">&nbsp;
						</td>
      					<td align="right" class="foot_td" nowrap width="80%">
                         </td>
      				  </tr>
      			 </table>
				 <!--TODO 分页处理-->
			</div>
		</div>
</body>
</html>

⌨️ 快捷键说明

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