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

📄 model.jsp

📁 华东粮油电子交易市场网站源码华东粮油电子交易市场网站源码华东粮油电子交易市场网站源码
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ include file="/inc/pv/super.jsp"%>
<%@ include file="/inc/public/msg.jsp"%>
<%
	java.util.ArrayList typeList = new java.util.ArrayList();
	String strModelGroup = igec.util.Tool.getStr(request.getParameter("mtype"));
	String strSelectIID = "";
	if(!igec.util.Tool.IsEmpty(strModelGroup)){
		strSelectIID = igec.site.base.business.DataUtilBusiness.getFieldValue("SELRANGE","TAB_IGECMODELZ","WHERE TYPE='" + strModelGroup + "'");
	}
	String strSelectRange = igec.util.Tool.getStr(request.getParameter("srange"));
	String Sql = "";
	String strLimit = "";
	
	if(!igec.util.Tool.IsEmpty(strSelectRange)){//分层进行显示调用
		strLimit = "AND ID IN ('" + igec.util.Tool.replaceAll(strSelectRange,",","','") + "')";
	}
	if(!igec.util.Tool.IsEmpty(strSelectIID)){
		Sql = "SELECT ID,TITLE,(SELECT COUNT(*) FROM TAB_IGECMENU WHERE PARENTID=A.ID) FROM TAB_IGECMENU a WHERE ID LIKE 'M%' " + strLimit + " AND ID IN (" + strSelectIID + ") ORDER BY XH";
	}else{
		Sql = "SELECT ID,TITLE,(SELECT COUNT(*) FROM TAB_IGECMENU WHERE PARENTID=A.ID) FROM TAB_IGECMENU a WHERE ID LIKE 'M%' " + strLimit + " ORDER BY XH";
	}
	
	igec.util.Log.debug("",Sql);
	int iFlag = igec.site.base.business.DataUtilBusiness.getDataList(typeList,Sql,3);
	if(iFlag<0){
		showError(out);
		return;
	}
	String strTitle = igec.util.Tool.getStr(request.getParameter("title"));
	if(igec.util.Tool.IsEmpty(strTitle)){
		strTitle = "请选择要插入的模板文件";
	}
	
	String strCheckType = igec.util.Tool.getStr(request.getParameter("ctype"));
	if(igec.util.Tool.IsEmpty(strCheckType)){
		strCheckType = "radio";
	}else{
		strCheckType = "checkbox";
	}
	
	String strSelectModel = request.getParameter("selm");
	if(!igec.util.Tool.IsEmpty(strSelectModel)){
		strSelectModel = "," + strSelectModel + ",";
	}
%>
<html>
<head>
<title><%=strTitle%></title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<link rel="stylesheet" type="text/css" href="<%=strCssPath%>">
<script language="javascript" src="<%=site.bean.SitePara.strVirtualName%>/js/public.js"></script>
<script language="javascript" src="<%=strSkinBase%>/js/forbid.js"></script>
<script Language="JavaScript">
<!--
	function setResult(){
		if(!window.opener){alert("您当前使用的浏览器不支持以下的操作获取IE存在问题,请换用标准的IE浏览器!");return;}
		<%if("radio".equals(strCheckType)){%>
		var lsResult = getRadioValue("MODELID");
		if(lsResult=="NOSEL"){
			alert("请选择对应的模板!");
			return;
		}else{
			if(window.opener){
				window.opener.window.<%=request.getParameter("recf")%>(lsResult);
			}
			window.close();
		}
		<%}else{%>
			var lsResult = getIdFromForm("MODELID",form1);
			if(lsResult=="ERROR"){
				window.close();
				return;
			}else{
				if(window.opener){
					window.opener.window.<%=request.getParameter("recf")%>(lsResult);
				}
				window.close();
			}
		<%}%>
	}
//-->
</script>
</head>

<body class="bodycolor" topmargin="5"  onload="resizeWin('objBody');">
 <table border="0" id="objBody" name="objBody" width="450" cellpadding="2" cellspacing="1" align="center" bgcolor="#000000" class="small">
  <form action="update.php" method="post" name="form1" onsubmit="return CheckForm();">
    <%
	for(int i=0;i<typeList.size();i++){
		igec.site.base.bean.SysObj so = (igec.site.base.bean.SysObj)typeList.get(i);
		if(so!=null){
			if("0".equals(so.getStrValue3())){//没有下级分类
%> 
    <tr>
      <td nowrap class="TableHeader"><b>&nbsp;<%=so.getStrValue2()%></b></td>
    </tr>
    <tr>
      <td class="TableData">
      <%
      		java.util.ArrayList modelList = new java.util.ArrayList();
      		iFlag = igec.site.base.business.MModelBusiness.getModelList(modelList,so.getStrValue1());
      		if(iFlag>=0){      			
      %>
      	<table border="0" cellpadding="0" cellspacing="0">
      	<% for(int n=0;n<modelList.size();){
      			out.println("<tr>");
      	  	for(int m=0;m<4;m++){
      	  		if(n<modelList.size()){
      	  			igec.site.base.bean.SysObj so1 = (igec.site.base.bean.SysObj)modelList.get(n);
      	  			if(strSelectModel.indexOf(","+so1.getStrValue1()+",")>=0)
      	  				out.println("<td><input type=\"" + strCheckType + "\" name=\"MODELID\" id=\"MODELID\" value=\"" + so1.getStrValue1() + "\" checked> " + so1.getStrValue2() + "</td>");
      	  			else
      	  				out.println("<td><input type=\"" + strCheckType + "\" name=\"MODELID\" id=\"MODELID\" value=\"" + so1.getStrValue1() + "\"> " + so1.getStrValue2() + "</td>");
      	  		}else{
      	  			out.println("<td>&nbsp;</td>");
      	  		}
      	  		n++;
      	  	}
      			out.println("</tr>");
      	}%>
      	</table>        
      <%}%>  
      </td>
    </tr>
<%
		}else{//有下级菜单,需要向下级搜索
			java.util.ArrayList lists2 = new java.util.ArrayList();
			Sql = "SELECT ID,TITLE,(SELECT COUNT(*) FROM TAB_IGECMENU WHERE PARENTID=A.ID) FROM TAB_IGECMENU a WHERE ID LIKE '%M%' AND PARENTID='" + so.getStrValue1() + "' " + strLimit + " ORDER BY XH";
			iFlag = igec.site.base.business.DataUtilBusiness.getDataList(lists2,Sql,3);
			if(iFlag>=0){
				for(int t=0;t<lists2.size();t++){//开始循环输出第二级
					igec.site.base.bean.SysObj so2 = (igec.site.base.bean.SysObj)lists2.get(t);
%>
    <tr>
      <td nowrap class="TableHeader"><b>&nbsp;<%=so.getStrValue2()%>-><%=so2.getStrValue2()%></b></td>
    </tr>
    <tr>
      <td class="TableData">
      <%
      		java.util.ArrayList modelList = new java.util.ArrayList();
      		iFlag = igec.site.base.business.MModelBusiness.getModelList(modelList,so2.getStrValue1());
      		if(iFlag>=0){      			
      %>
      	<table border="0" cellpadding="0" cellspacing="0">
      	<% for(int n=0;n<modelList.size();){
      			out.println("<tr>");
      	  	for(int m=0;m<4;m++){
      	  		if(n<modelList.size()){
      	  			igec.site.base.bean.SysObj so1 = (igec.site.base.bean.SysObj)modelList.get(n);
      	  			if(strSelectModel.indexOf(","+so1.getStrValue1()+",")>=0)
      	  				out.println("<td><input type=\"" + strCheckType + "\" name=\"MODELID\" id=\"MODELID\" value=\"" + so1.getStrValue1() + "\" checked> " + so1.getStrValue2() + "</td>");
      	  			else
      	  				out.println("<td><input type=\"" + strCheckType + "\" name=\"MODELID\" id=\"MODELID\" value=\"" + so1.getStrValue1() + "\"> " + so1.getStrValue2() + "</td>");
      	  		}else{
      	  			out.println("<td>&nbsp;</td>");
      	  		}
      	  		n++;
      	  	}
      			out.println("</tr>");
      	}%>
      	</table>        
      <%}%>  
      </td>
    </tr>
<%
				}//循环输出第二级分类
			}//获取第二级分类正常
		}//结束有下级菜单的功能
	}//获取数据不为空
}//循环输出
%>
    <tr align="center" class="TableControl">
      <td nowrap>
        <input type="button" value="确定" class="BigButton" onclick="setResult();">&nbsp;&nbsp;
        <input type="button" value="关闭" class="BigButton" onclick="window.close();">
      </td>
    </tr>
  </table>
</body>
</html>

⌨️ 快捷键说明

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