📄 custarchivequery.jsp
字号:
<%@ page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %>
<%request.setCharacterEncoding("GBK");%>
<%@ page import="com.doone.uurm.WebAuth"%>
<%@ page import="com.doone.data.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.*"%>
<%@ page import="com.doone.iossp.FormBody"%>
<%@ page import="com.doone.fj1w.fj1w.order.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.Bss_infoEntity.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.saveFlowRecord.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.list.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.adslalter.*"%>
<%@ page import="java.util.*"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<title>用户档案查询</title>
<link href="../../../common/style/main.css" rel="stylesheet" type="text/css" />
<link href="../../../common/style/sty01.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" src="../../../common/mainTool.js"></script>
<script language="JavaScript" src="../../../common/script/ChangeStyle.js"></script>
<script language="JavaScript" src="../../../Resource/xmlhttpclient.js"></script>
</head>
<%
String sPurvICode = "NGB001001";
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 auth_citycode = null;
auth_citycode = auth.getCityCode();
if(auth_citycode == null ||"".equals(auth_citycode)){
auth_citycode = "0590";
}
String prodOrderId = (String)session.getAttribute("PRODORDERID");
Tf_ProdOrder tf_prodOrder = null;
TF_BSSFlowRecord tf_BSSFlowRecord = null;
String abouttel = "";
/****************获取ADSL业务申请单****************/
tf_BSSFlowRecord = TF_BSSFlowRecord.getBSSFlowRecord(new DacClient(),Long.parseLong(prodOrderId));
tf_prodOrder = tf_BSSFlowRecord.getTf_prodOrder();
abouttel = tf_prodOrder.getAbouttel();
/****************查看用户档案信息********************/
String cityCode = auth_citycode; //城市编号
String qry_oper_model = "9";
String key_word = "0";
String serviarea_id = "";
String serviserv_type_id = "45";//
String flag1 = "";
String phonenum = abouttel;//计费号码
String phoneacc = "";//接入号码
if("search".equals( request.getParameter("action"))){
qry_oper_model=request.getParameter("qry_oper_model")==null?"9":request.getParameter("qry_oper_model");
phonenum=request.getParameter("number")==null?abouttel:request.getParameter("number");
serviserv_type_id=request.getParameter("type")==null?abouttel:request.getParameter("type");//type
//number
/* if("9".equals(qry_oper_model)){
phoneacc = "";
}else{
phoneacc = phonenum;
phonenum = "";
}
*/
}
//out.print("qry_oper_model===="+qry_oper_model);
//out.print("phonenum===="+phonenum);
DataTable custArchives_dt = RateProtocolAlterWEB.getInstance().WebQryServFor(prodOrderId,qry_oper_model,
key_word,phonenum,phoneacc,
serviserv_type_id,serviarea_id,flag1,cityCode);
//phonenum = phoneacc;
%>
<script language="JavaScript" type="text/javascript">
function check(){
var pel = document.getElementsByName("change");
var custId = "";
var cityCode = "<%=cityCode%>";
var selected = "0";
for ( i=0; i< pel.length; i++){
if ( pel(i).checked == true) {
selected = "1";
custId = pel(i).value;
break;
}
}
if(selected == "0"){
alert("请选择安装ADSL的业务号码!");
return false;
}else{
var prodOrderId = document.form1.prodOrderId.value;
var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
xmlHttp.append("INFOTYPE","archives");
xmlHttp.append("PRODORDERID",prodOrderId);
var str = xmlHttp.submitAsString("RateProAlterHC","SaveAlterInfo");
if ( str.substr(0,6) == new String("str-->") ) {
try {
var text = str.substr(6,str.length);
if ( text != null) {
if(text == 0){
alert("记录失败,请重试!");
return false;
}
}
else{
alert("记录失败,请重试!");
return false;
}
}
catch(ex) {
throw ex;
return false;
}
}
else {
alert("记录失败,请重试!");
return false;
}
}
if ( typeof(parent.nextOption) != undefined ) {
parent.nextOption();
}
return false;
}
//取地市
function showArea(){
var cityCode = document.form1.cityCode.value;
var areaId = document.form1.areaId.value;
arealistSrc.src = "../newAdsl/showArea.jsp?cityCode="+cityCode+"&areaId="+areaId;
}
//显示产品列表
function showTypeList(){
showArea();
var cityCode = document.form1.cityCode.value;
var serviserv_type_id = document.form1.serviserv_type_id.value;
var typeIds = document.getElementsByName("qry_oper_model");
var typeId = "";
for ( i=0; i< typeIds.length; i++){
if ( typeIds(i).checked == true) {
typeId = typeIds(i).value;
break;
}
}
typeId = "2";
typelistSrc.src = "../newAdsl/showTypeList.jsp?cityCode="+cityCode+"&typeId="+typeId+"&serviserv_type_id="+serviserv_type_id;
}
//
function fuc_event_custtype_change(value){
if(value == "1"){
custtype_l.innerHTML = "客户类型";
custnum_l.innerHTML = "客户编号";
return ;
}
if(value == "2"){
custtype_l.innerHTML = "业务类型";
custnum_l.innerHTML = "业务号码";
return ;
}
if(value == "3"){
custtype_l.innerHTML = "客户类型";
custnum_l.innerHTML = "客户编号";
return ;
}
if(value == "4"){
custtype_l.innerHTML = "证件类型";
custnum_l.innerHTML = "证件号码";
return ;
}
if(value == "5"){
custtype_l.innerHTML = "客户类型";
custnum_l.innerHTML = "客户编号";
return ;
}
if(value == "6"){
custtype_l.innerHTML = "客户类型";
custnum_l.innerHTML = "贵宾卡号";
return ;
}
if(value == "7"){
custtype_l.innerHTML = "客户类型";
custnum_l.innerHTML = "客户编号";
return ;
}
if(value == "9"){
custtype_l.innerHTML = "业务类型";
custnum_l.innerHTML = "计费号码";
return ;
}
if(value == "A"){
custtype_l.innerHTML = "业务类型";
custnum_l.innerHTML = "接入号码";
return ;
}
if(value == "B"){
custtype_l.innerHTML = "业务类型";
custnum_l.innerHTML = "拨号帐号";
return ;
}
}
</script>
<body <%if(!"".equals(cityCode))out.print("onload=showTypeList()");%>>
<form id="form1" name="form1" method="post" action="CustArchiveQuery.jsp" style="margin:0">
<script id="typelistSrc" language="javascript" src=""></script>
<script id="arealistSrc" language="javascript" src=""></script>
<input type="hidden" name="prodOrderId" value="<%=prodOrderId%>"/>
<input type="hidden" value="<%=cityCode%>" id="cityCode" name="cityCode"/>
<table width="100%" height="100%" border="0" cellpadding="2" cellspacing="1"
class="OuterTable" id="basic">
<tr class="OuterHead">
<td height="25" colspan="3" class="title_td"><strong>档案查询</strong></td>
</tr>
<tr>
<td width="75" class="InnerHead"><div align="center">地区名称</div></td>
<td width="126" class="InnerHead"><div align="left">
<select name="areaList" style="width:100%">
</select>
</div>
</td>
<td rowspan="6" valign="top" class="InnerMain"><table width="100%" border="0" cellpadding="2" cellspacing="1"
class="InnerTable">
<tr>
<td colspan="4" class="InnerHead"><div align="left">
档案显示主线<br>
<input type="radio" value="0" checked="checked" name="key_word">
<u>A</u>. 单一服务查询
<input type="radio" value="1" name="key_word">
<u>B</u>. 以客户为主线
<input
type="radio" value="2" name="key_word">
<u>C</u>. 以帐户为主线
</div></td>
</tr>
<tr>
<td class="InnerHead"><div align="center">客户名称</div></td>
<td width="28%" class="InnerHead"><div align="center">业务号码</div></td>
<td width="21%" class="InnerHead"><div align="center">状态</div></td>
<td width="29%" class="InnerHead"><div align="center">变更</div></td>
</tr>
<%
String cust_id = "";
String cust_name = "";
String serverType_name = "";
String operation_number = "";
String state = "";
String serv_id = "";
String level = "";
String ser_type_id = "";
String acct_id = "";
String w ="";
for( int i = 0; i < custArchives_dt.getRows ().getCount (); i++ ) {
DataRow dr = custArchives_dt.getRow(i);
cust_id = dr.getString("SUBSCRIBERiCUST_ID");//客户名称
cust_name = dr.getString("CUSTICUST_NAME");//客户名称
serverType_name = dr.getString("SERV_TYPEiSERV_TYPE_NAME");//服务类型名称
operation_number = dr.getString("SERV_ACC_NBRiSERV_ACC_NBR");//业务号码
state = dr.getString("SERViSTATE");//状态
serv_id = dr.getString("SERViSERV_ID");//状态//SERViSERV_ID服务编码
acct_id = dr.getString("SUBSCRIBERiCUST_ID");//ACCTiACCT_NBR 帐户合同号(当以帐户为主线时)
//SERViSERV_ID
state = BssInter2.getMean("SERV","STATE",cityCode,state);
level = dr.getString("LEVEL");//SERViSERV_TYPE_ID
serviarea_id = dr.getString("SERViAREA_ID");
ser_type_id = dr.getString("SERViSERV_TYPE_ID");
%>
<tr>
<td bgcolor="#FFFFFF" ><%=cust_name%>(<%=serverType_name%>)</td>
<td bgcolor="#FFFFFF" ><%=operation_number%></td>
<td bgcolor="#FFFFFF" ><%=state%></td>
<td bgcolor="#FFFFFF" ><div align="center">(<%=serv_id%>)
<input type="checkbox" value="<%=serv_id%>" name="change" id="change" checked>
</div></td>
</tr>
<%}%>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="InnerHead">
<tr>
<td align="right"><input type="hidden" value="<%=serviarea_id%>" id="areaId" name="areaId"/>
<input type="button" name="sreach2" class="button" onClick="check()" value="下一步"></td>
</tr>
</table></td>
</tr>
<tr>
<td class="InnerHead"><div align="center">客户大类</div></td>
<td class="InnerHead"><div align="left">
<select name="custList" style="width:100%">
</select>
</div></td>
</tr>
<tr>
<td colspan="2" class="InnerHead"><table border="0">
<tr>
<td><input type="radio" name="qry_oper_model" value="1" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
1.客户名称</td>
<td><input type="radio" name="qry_oper_model" value="2" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
2.客户简称</td>
</tr>
<tr>
<td><input type="radio" name="qry_oper_model" value="3" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
3.客户简拼</td>
<td><input type="radio" name="qry_oper_model" value="4" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
4.合同号码</td>
</tr>
<tr>
<td><input type="radio" name="qry_oper_model" value="5" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
5.贵宾卡号</td>
<td><input type="radio" name="qry_oper_model" value="6" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
6.证件号码</td>
</tr>
<tr>
<td><input type="radio" name="qry_oper_model" value="7" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
7.业务号码 </td>
<td><input type="radio" name="qry_oper_model" value="8" onClick="fuc_event_custtype_change(this.value)" disabled="disabled">
8.引示号码</td>
</tr>
<tr>
<td><input name="qry_oper_model" type="radio" value="9" onClick="fuc_event_custtype_change(this.value)" ><!--onClick="fuc_event_custtype_change(this.value)" -->
9.计费号码</td>
<td><input type="radio" name="qry_oper_model" value="A" onClick="fuc_event_custtype_change(this.value)" >
J.接入号码</td>
</tr>
<tr>
<td><input type="radio" name="qry_oper_model" value="B" onClick="fuc_event_custtype_change(this.value)" checked>
Z.拨号帐号</td>
<td><input name="serviserv_type_id" type="hidden" value="<%=serviserv_type_id%>" size="5"></td>
</tr>
</table></td>
</tr>
<tr>
<td class="InnerHead"><div align="center" id="custtype_l">业务类型</div></td>
<td class="InnerHead"><div align="left">
<select id="type" name="type" style="width:100%">
</select>
</div>
</td>
</tr>
<tr>
<td class="InnerHead"><div align="center" id="custnum_l">拨号帐号</div></td>
<td class="InnerHead"><div align="left">
<input type="text" name="number" value="<%=phonenum%>"
style="width:100%">
</div></td>
</tr>
<tr>
<td colspan="2" class="InnerHead"><div align="right">
<input name="action" type="hidden" id="action" value="search">
<!--onclick="fuc_event_sreach()" -->
<input type="submit" name="sreach" class="button" value="搜索">
</div></td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -