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

📄 edittaocan.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.doone.data.DataTable,
								 java.util.Date,
								 com.doone.data.*,
								 java.text.SimpleDateFormat,
								 com.doone.fj1w.common.SystemConfig,
								 com.doone.fj1w.fjmgr.config.*,
								 com.doone.uurm.*,
								 java.util.*"%>
<%request.setCharacterEncoding("GBK");%>
<%String sPurvICode="NGB007010";%>
    <%
	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 sCity = "";
	if(request.getParameter("cc") == null){
	    sCity = auth.getCityCode();
	}
	else{
	   sCity = request.getParameter("cc");
	}
%>
<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/ChangeStyle.js"></script>
	<script language="JavaScript" src="../../common/mainTool.js"></script>
	<script language="JavaScript">
	    function windowOpen(url) {
		    window.open(url,'taoCan','width=530,height=355,top=20,left=60,screenX=10,screenY=20,status=yes',scrollbar='yes');
        }
        
        function selectPage(url) {
            var page = document.configTaoCanList.pageList.value;
		    window.open(url+'&pageList='+page,'taoCan','width=530,height=355,top=20,left=60,screenX=10,screenY=20,status=yes',scrollbar='yes');
        }
        
        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 addChangeTaoCan(formObj){
		    formObj.submit();
		}
		
		function editTaoCan(url,changeTanCanCode){
		    var form = document.all.configTaoCanList;
		    var values = "";
		    for (i=0;i<form.elements.length;i++){
			    e = form.elements[i];
			    if (e.name == changeTanCanCode){
				    if (e.checked){				    
					    window.location.href = url+'&state='+e.value;
				    }
			    }
		    }
		}
		
		function delTaoCan(url){
		    window.location.href = url;
		}	
    </script>
</head>
<body onload="fn_onload();">
<div onresize="cltScript_Toolbar();" style="width: 100%">
<div id="divTop" style="overflow: hidden">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="OuterTable">
	<tr>
		<td class="InnerHead" colspan="7">
			<jsp:include page="../../common/inc_top.jsp" >
				<jsp:param name="purvCode" value="<%=sPurvICode%>"/>
			</jsp:include>
		</td>
	</tr>
</table>
</div>
<% 
    String taoCanCodeA = request.getParameter("code");//要配置变更的套餐
    ProdfunBean pb = new ProdfunBean();
    
    
    /**************************变更套餐操作***************/
    String ok = request.getParameter("ok");
    String operateType = request.getParameter("ot");
    if(operateType != null){
        if(ok.equals("0")){
%>
<script language="JavaScript">alert("服务器超时,请您稍后再试.")</script>
<%
        }
        else if(operateType.equals("1")){
%>
<script language="JavaScript">alert("添加成功.")</script>
<%
        }
        else if(operateType.equals("2")){
%>
<script language="JavaScript">alert("删除成功.")</script>
<%
        }
        else if(operateType.equals("3")){
%>
<script language="JavaScript">alert("编辑成功.")</script>
<%
        }
    }
    /***************************************************/


    int pageNum = 0;
    int pageNo = 1;
    if(request.getParameter("pageList")==null || request.getParameter("pageList").equals("")){
	    pageNo = 1;
	}
	else{
	    pageNo = Integer.parseInt(request.getParameter("pageList"));
	}
	//要配置变更的套餐的信息
	DataTable taoCanCodeAInfo = pb.getChangeTaoCanByCode(new DacClient(),taoCanCodeA,sCity);
	String taoCanName = "";
	if(taoCanCodeA.equals("-1")){
	    taoCanName = "普通号/取消套餐";
	}
	else{
	    taoCanName = taoCanCodeAInfo.getRow(0).getString("FUNNAME");
	}
	//获得可变更套餐的页数
	pageNum = pb.getChangeTaoCanCount(new DacClient(),taoCanCodeA,sCity);
	//得到funCode(某套餐)可添加的变更套餐(滤掉已添加的变更套餐)
	DataTable changeTaoCanlistA = pb.getChangeTaoCan(new DacClient(),taoCanCodeA,sCity);
	//已经配置过的可变更的套餐(用于分页)
	DataTable changeTaoCanlistB = pb.getChangeTaoCan(new DacClient(),taoCanCodeA,sCity,pageNo);
    String changeTanCanCode = "";
    String taoCanType = "";
    String state = "";
%>
      <div id="divMain" style="overflow: auto" align="center">
		<input id="txtSearchText" type="hidden" name="txtSearchText">
		<form method="post" action="<%=request.getContextPath()%>/configTaoCan" name="addTaoCanList">
		<table style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
					cellpadding="0" width="100%" border="0" class="OuterTable">
	    <tr class="OuterHead">
<%
        if(changeTaoCanlistA.getRows().getCount()>0){
%>			
		<td align="left" class="foot_td" nowrap colspan="2">
		  "<%=taoCanName%>"可变更的套餐:
		  <select name="changeTaoCan">
<%
            for(int j=0;j<changeTaoCanlistA.getRows().getCount();j++) {
	            changeTanCanCode = changeTaoCanlistA.getRow(j).getString("funCode");
%>
           <option value="<%=changeTanCanCode%>"><%=changeTaoCanlistA.getRow(j).getString("funName")%></option>       
<%               
	        }
%>		  
		  </select>
		 </td>
		 <td align="left" class="foot_td" nowrap colspan="2">
            套餐类型:
		  <select name="taoCanType">
	       <option value="1">产品套餐</option>
	       <option value="2">业务套餐</option>
		  </select>
		 </td>
		 <td align="right" class="foot_td" nowrap>
		  <input type="button" class="button" value="添加" style="width:35" onClick="addChangeTaoCan(addTaoCanList)"/>
		  <input type="hidden" name="operateType" value="添加"/>
		  <input type="hidden" name="code" value="<%=taoCanCodeA%>"/>
		  <input type="hidden" name="cc" value="<%=sCity%>"/>
		 </td>
<%               
	    }
	    else{
%>			
		<td align="center" class="foot_td" nowrap width="100%" colspan="5">
		  没有可被变更的套餐.
<%
	    }
%>
		</tr>
		</table>
		</form>
		<form method="post" action="<%=request.getContextPath()%>/configTaoCan" name="configTaoCanList">
		<table style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
					cellpadding="0" width="100%" border="0" class="OuterTable">
		<tr class="OuterHead">
		<td class="title_td" align="center" width="15%"><b>套餐编码</b></td>
		<td class="title_td" align="center" width="15%"><b>套餐类型</b></td>
		<td class="title_td" align="center" width="25%"><b>变更套餐名称</b></td>
		<td class="title_td" align="center" width="25%"><b>状态配置</b></td>	
		<td class="title_td" align="center" width="20%"><b>动作</b></td>			
		</tr>
        </table>
        <table id="TaoCanList" border=0 width=100% cellspacing=0 cellpadding=1 style="behavior:url(../../common/table.htc)" selectedtrcolor="#C8E6E6" keyName="SERIAL" trcolor="white" onselected="" maxnum="5" class="InnerTable">
<%
    if(changeTaoCanlistB.getRows().getCount()>0){
        DataTable changeTaoCanAInfo = null;
        for(int j=0;j<changeTaoCanlistB.getRows().getCount();j++) {
            taoCanType = changeTaoCanlistB.getRow(j).getString("userware_type");
	        changeTanCanCode = changeTaoCanlistB.getRow(j).getString("FUNCODE_TARGET");
	        changeTaoCanAInfo = pb.getChangeTaoCanByCode(new DacClient(),changeTanCanCode,sCity);
	        state = changeTaoCanlistB.getRow(j).getString("STATE");
%>
        <tr class="InnerMain" style="color: black">
        <td class="body_td" align="left" width="15%" nowrap><%=changeTanCanCode%></td>
        <td class="body_td" align="left" width="15%" nowrap>
        <%
        if(taoCanType != null && taoCanType.equals("1")){
            out.println("产品套餐");
        }
        else if(taoCanType.equals("2")){
            out.println("业务套餐");
        }
        else{
            out.println("&nbsp;");
        }
        %>
        </td>
		<td class="body_td" align="left" width="25%" nowrap><%=changeTaoCanAInfo.getRow(0).getString("FUNNAME")%></td>
		<td class="body_td" align="center" width="25%" nowrap>
<%
            if(state.equals("E")){
%>
		<input type="radio" name="<%=changeTanCanCode%>" checked="checked" value="E">可用
		&nbsp;
		<input type="radio" name="<%=changeTanCanCode%>" value="D">禁用
<%
            }
            else{
%>
		<input type="radio" name="<%=changeTanCanCode%>" value="E">可用
		&nbsp;
		<input type="radio" name="<%=changeTanCanCode%>" checked="checked" value="D">禁用 
<%
            }
%>
		</td>
		<td class="body_td" align="center" width="20%" nowrap>
		<input type="button" name="operateType" value="编辑" style="width:35" onClick="editTaoCan('<%=request.getContextPath()%>/configTaoCan?code=<%=taoCanCodeA%>&changeTaoCan=<%=changeTanCanCode%>&cc=<%=sCity%>&operateType=编辑','<%=changeTanCanCode%>')"/>
		&nbsp;
		<input type="button" name="operateType" value="删除"  style="width:35" onClick="delTaoCan('<%=request.getContextPath()%>/configTaoCan?code=<%=taoCanCodeA%>&changeTaoCan=<%=changeTanCanCode%>&cc=<%=sCity%>&operateType=删除')"/>
		</td>
		</tr>
<%
	    }
	}
    else{
%>      
        <tr class="InnerMain" style="color: black">
		<td class="body_td" align="center" width="100%" colspan="5" nowrap>
		该套餐没有可变更的套餐.
		</td>
		</tr>
<%	    
    }
%>
<%
	if(changeTaoCanlistB.getRows().getCount() > 0){
%>
	    <tr class="OuterHead">
      	<td align="right" class="class="title_td" colspan="5" nowrap>
      	第<select name="pageList" onChange="javascript:selectPage('editTaoCan.jsp?code=<%=taoCanCodeA%>&cc=<%=sCity%>')">
<%
        for(int k=1;k<=pageNum;k++){
            if(k==pageNo){
%>
        <option value="<%=k%>" selected="selected"><%=k%></option>
<%
        }
        else{
%>
        <option value="<%=k%>"><%=k%></option>
<%
        }     
    }    
%>
         </select>页  
<%
}
%>     
         </td>
       </tr>
       <tr class="OuterHead">
	    <td align="right" class="foot_td" nowrap width="100%" colspan="5">
		  <input type="button" class="button" value="关闭" style="width:40" onclick="self.close()">
		  </td>
	    </tr>
       </table>
    </form>   
</body>
</html>




⌨️ 快捷键说明

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