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

📄 classlist.jsp

📁 java阿里巴巴代码
💻 JSP
字号:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>

<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>

<%@ page import="java.util.*"%>

<%@ page contentType="text/html;charset=GBK"%>

<jsp:useBean id="bean" class="com.saas.biz.commen.ParamethodMgr" scope="page" />

<jsp:useBean id="comm" class="com.saas.biz.commen.commMethodMgr" scope="page" />

<%

	ArrayList list=bean.getCompareInfoByAttr("46");

	ArrayList classList=bean.getCompareInfoByAttr("26");

	HttpSession httpSess=request.getSession();

	String cust_id=(String)httpSess.getAttribute("SESSION_CUST_ID");

%>

<html>

	<head>

		<title>企业信息化服务平台(http://soft.xsaas.com)</title>

		
		    <link href="/style/layout.css" rel="stylesheet" type="text/css">


<script language="javascript" src="/js/Calendar_Ly.js"></script>

<script type='text/javascript'src='<%=request.getContextPath()%>/dwr/interface/EntityClassInfo.js'></script>

<script type='text/javascript'src='<%=request.getContextPath()%>/dwr/engine.js'></script>

<script type='text/javascript'src='<%=request.getContextPath()%>/dwr/util.js'></script>

<script language="JavaScript">

    function Check_Value()

	{
         if(document.getElementById("entity_type").value==""){
             
                        alert("请选择实体对象");
                        document.getElementById("entity_type").focus();
                        return false;
                        
             
             
             }
	    if(document.getElementById("class_name").value==""){

	      alert("分类名称不能为空!");

	      document.getElementById("class_name").focus();

	      return false;

	    }

	    document.getElementById("trade_type_code").value="1044";

 	    return true;

	}

   	function update(formobj)

   	{

   	    if(window.confirm('你确定要提交吗?')) 

   	    {  	    	

   	        if (Check_Value())

   	        {

   	            formobj.submit();   	

   	        }

   	    }

   	    else

   	    {

   	        return;

   	    }

   	}

//删除分类

function deleteClass(){

 if(window.confirm('你确定要删除吗?')) 

  {  	    	

       if (Check_Value())

       {
            
              
             var cust=document.getElementById("cust_id").value;

			 var id=document.getElementById("class_id").value;

			 EntityClassInfo.getClassInfoByUpClassId(cust,id,hasNextElement); 	

       }

  }

  else

  {

	 return;

  }

}

function hasNextElement(map){

  for(var obj in map){

   if(obj!='extend'){

	alert("请先删除下级分类!");

	return ;

	}

  }

    document.getElementById("trade_type_code").value="1045";

	document.resumeForm.submit();

}

 function selectLevel(){

    var cust=document.getElementById("cust_id").value;

    var entity=document.getElementById("entity_type").value;

    EntityClassInfo.getClassByUpClassAndEntity(cust,"000000000000000",entity,initUpClassInfo);

 }

 function initUpClassInfo(data){

  DWRUtil.removeAllOptions("upclass");

  DWRUtil.addOptions("upclass",data);

  var item=document.getElementById("upclass").length;

	    if(item==0)

	    {

	    	document.getElementById("upShow").style.display="none"; 

	    }

	     else

	   	{

	   		document.getElementById("upShow").style.display="block";

	   	}

 }

 

 function createSelect(num,id){

     document.getElementById("class_id").value=id;

     var div="next"+num;

     var next=parseInt(1)+parseInt(num);

     var nextDiv="next"+num;

     var cust=document.getElementById("cust_id").value;

     document.getElementById(nextDiv).innerHTML="<select name=org"+num+" id=org"+num+" size=5 onclick=createSelect("+next+",this.value)></select></div><div id=next"+next+" style=float: left>"; 

     document.getElementById("active").value=num;

     EntityClassInfo.getClassInfoByUpClassId(cust,id,setActiveDown);

     EntityClassInfo.getClassInfoByIdx(cust,id,setClassNameInfo);

   }

   

   function setActiveDown(data){

      var obj="org"+document.getElementById("active").value;

      var objDiv="next"+document.getElementById("active").value;

      DWRUtil.removeAllOptions(obj);

	  DWRUtil.addOptions(obj,data);

	   var item=document.getElementById(obj).length;

	    if(item==0)

	    {

	    	document.getElementById(objDiv).style.display="none"; 

	    }

	     else

	   	{

	   		document.getElementById(objDiv).style.display="block";

	   	}

   }

   function setClassNameInfo(map){

    var entity_type=map['entity_type']; 

	var class_name=map['class_name'];   

	var one_tag=map['one_tag'];         

	var class_type=map['class_type'];   

	var class_desc=map['class_desc'];   

	var enable_tag=map['enable_tag'];   

	var remark=map['remark'];           

    //document.getElementById("entity_type").options[entity_type].selected=true;

    document.getElementById("class_name").value=class_name;

    document.getElementById("one_tag").options[one_tag].selected=true;

    document.getElementById("class_type").options[class_type].selected=true;

    document.getElementById("class_desc").value=class_desc;

    document.getElementById("remark").value=remark;

    document.getElementById("enable_tag").options[enable_tag].selected=true;

   }

   function setClasses(keys){

    if(keys=="a"){

     document.getElementById("upShow").style.display="none";

     DWRUtil.removeAllOptions("upclass");

     document.getElementById("class_name").value="";

     document.getElementById("class_desc").value="";

     document.getElementById("remark").value="";

    }else{

    document.getElementById("upShow").style.display="block";

    DWRUtil.removeAllOptions("upclass");

     selectLevel();

    }

   }

</script>

	</head>

	<body>

		<form name=resumeForm action=/doTradeReg.do method=post

			target="_self">

			<table width="100%" border="0" cellspacing="0" cellpadding="0">

				<tr>

					<td height="2"></td>

				</tr>

				<tr>

					<td valign="top">

						<table width=100% border=0 cellpadding=5 cellspacing=1 align=center

							bgcolor="#dddddd">

							<tr>

								<td

									style="background-color:#f6f6f6; color:#000000;  font-weight:bold; font-size:12px;"

									align=right>

									实体类型:								</td>

							  <td align=left bgcolor="#FFFFFF"><div class="ping"><select name="entity_type" id="entity_type" onclick="setClasses(this.value)">
                                <option value="">请选择实体类型</option>
                                <%

                                     if(list!=null && list.size()>0){

                                       for(int i=0;i<list.size();i++){

                                         HashMap map=(HashMap)list.get(i);

                                         String id=map.get("para_code1").toString();

                                         String name=map.get("para_code2").toString();

                                         %>
                                <option value="<%=id%>"><%=name%></option>
                                <%

                                       }

                                     }

                                   %>
                              </select></div></td>
							</tr>

							<tr id="upShow" style="display:none">

								<td

									style="background-color:#f6f6f6; color:#000000;  font-weight:bold; font-size:12px;"

									align=right width=15%>

									上级分类:								</td>

								<td width=85% align=left bgcolor="#FFFFFF"><div class="ping1">
								<select name="upclass" id="upclass" size=5 style="width:100px;float: left" onclick="createSelect('1',this.value);">
								  </select>
								<div id="next1" style="float: left"></div>

                                     <input name="active" id="active" type="hidden" value="1">	</div>						  </td>
							</tr>

							<tr>

								<td

									style="background-color:#f6f6f6; color:#000000;  font-weight:bold; font-size:12px;"

									align=right width=15%>

									分类名称:								</td>

								<td width=85% align=left bgcolor="#FFFFFF">
<div class="ping">
									<input name="class_name" type="text" id="class_name" size=25

										maxlength=50>			</div>				  </td>
							</tr>

							<input name="class_id" id="class_id" type="hidden" value="">

							<input name="cust_id" id="cust_id" type="hidden" value="<%=cust_id%>">

							<input name="up_class_id" id="up_class_id" type="hidden" value="000000000000000">

							<input name="class_level" id="class_level" type="hidden" value="1">

							<tr style="display: none">

								<td

									style="background-color:#f6f6f6; color:#000000;  font-weight:bold; font-size:12px;"

									align=right>

									分类类型:								</td>

								<td align=left bgcolor="#FFFFFF">
<div class="ping1">
                                   <select name="class_type" id="class_type">

                                   <%

                                     if(classList!=null && classList.size()>0){

                                       for(int i=0;i<list.size();i++){

                                         HashMap map=(HashMap)classList.get(i);

                                         String id=map.get("para_code1").toString();

                                         String name=map.get("para_code2").toString();

                                         %>

                                         <option value="<%=id%>"><%=name%></option>

                                         <%

                                       }

                                     }

                                   %>
                                   </select>			</div>				  </td>
							</tr>

							

							<tr>

								<td

									style="background-color:#f6f6f6; color:#000000;  font-weight:bold; font-size:12px;"

									align=right>

									分类描述:								</td>

								<td align=left bgcolor="#FFFFFF">

									<div class="ping1"><textarea name="class_desc" id="class_desc" cols="50" rows="6"></textarea>							  </div></td>
							</tr>

							<tr>

								<td

									style="background-color:#f6f6f6; color:#000000;  font-weight:bold; font-size:12px;"

									align=right>

									是否排他:								</td>

								<td align=left bgcolor="#FFFFFF">
<div class="ping1">
									<select name="one_tag" id="one_tag">

										<option value="0">

											是										</option>

										<option value="1">

											否										</option>
									</select>						</div>	  </td>
							</tr>

							<tr>

								<td

									style="background-color:#f6f6f6; color:#000000;  font-weight:bold; font-size:12px;"

									align=right>

									是否有效:								</td>

								<td align=left bgcolor="#FFFFFF">
<div class="ping1">
									<select name="enable_tag" id="enable_tag">

										<option value="0">

											有效										</option>

										<option value="1">

											无效										</option>
									</select>						</div>	  </td>
							</tr>

							<tr>

								<td

									style="background-color:#f6f6f6; color:#000000;  font-weight:bold; font-size:12px;"

									align=right>

									备注:								</td>

								<td align=left bgcolor="#FFFFFF">
<div class="ping1">
									<input name="remark" id="remark" type="text" size=52

										maxlength="50" />		</div>					  </td>
							</tr>

							<input name="trade_type_code" id="trade_type_code" type="hidden" value=""/>

							<tr>

								<td

									style="background-color:#f6f6f6; color:#000000;  font-weight:bold; font-size:12px;padding-top:10px;padding-bottom:10px;"

									align="center" colspan=2>

									<input class="xgan"name="submit1" type="button" value="" onclick="update(resumeForm)">
&nbsp;&nbsp;
									<input class="scan" name="submit1" type="button" value="" onclick="deleteClass()">								</td>
							</tr>
					  </table>

					</td>

				</tr>

				<tr>

					<td height="13"></td>

				</tr>

			</table>

		</form>

	</body>

</html>

⌨️ 快捷键说明

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