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

📄 otherinfo.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@page contentType="text/html;charset=gbk"%>
<%@ page import="com.doone.uurm.WebAuth"%>
<%@ page import="com.doone.data.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.*"%>
<%@ page import="java.util.*"%>
<%@ page import="com.doone.fj1w.common.AreaBean"%>
<%@ taglib uri="/WEB-INF/curstom-tags.tld" prefix="custom" %>
<%
    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 prodOrderId = (String)session.getAttribute("PRODORDERID");
	if ( prodOrderId == null ) {
        CommonMethod.alertReturn("操作超时,请重新从列表中开始。",true);
        return;
	}

	/*获取预约时间*/
	Date date = new Date();

	/*获取处理级别*/
	String custRelationName = null;
	String acceptName = null;
	String sOPerationLevel = null;
	try {
        MovePhoneBean phoneBean = MovePhoneBean.getMovePhoneBean(new DacClient(), Long.parseLong(prodOrderId));
    	String cityCode = phoneBean.getRecordIDS("CITYCODE"); //城市编号
    	
    	custRelationName = phoneBean.getRecordIDS(BSSParamName.LINKMAN_CONTACT_NAME);//客户的联系人姓名
    	acceptName = phoneBean.getRecordIDS(BSSParamName.TRANSACTOR_CONTACT_NAME);//受理人姓名
    	sOPerationLevel = phoneBean.getRecordIDS(BSSParamName.OTHER_PRIORITY);
    	
    	if ( custRelationName == null ) {
    	    com.doone.fj1w.fj1w.order.Tf_ProdOrder prodOrder = phoneBean.getTf_prodOrder();
    	    custRelationName = prodOrder.getLinkman();
    	    
    	    phoneBean.setRecordIDS(BSSParamName.LINKMAN_CONTACT_NAME, prodOrder.getLinkman());
    	    phoneBean.setRecordIDS(BSSParamName.LINKMAN_CONTACT_TEL, prodOrder.getRelationtel());
    	}

    	phoneBean.setRecordIDS(BSSParamName.OTHER_STAFF_ID,"1661011");
    	phoneBean.save();
    
    	if(custRelationName == null) custRelationName = "";
    	if (acceptName == null ) acceptName = "";
    	if ( sOPerationLevel == null ) sOPerationLevel = "";
    
    	DataTable level_dt = BssInter2.callWebQrySPSTATUS("SO","PRIORITY",cityCode);
        if ( level_dt != null )  pageContext.setAttribute("OPERATIONLEVEL", level_dt);
    }
    catch(Exception ex){}
%>
<html>
    <head>
        <title>公共受理信息</title>
        <meta http-equiv="Content-Type" content="text/html; charset=gbk">
        <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" src="../../../Resource/xmlhttpclient.js"></script>
    <script language="JavaScript">
        function init(){
        }
        
        function menInfo(menType){
            var url = "relationInfo.jsp?title="+menType+"&showType=1";

            showModelDailog(url, 350, 225);
            return true;
        }
        
        function updateName(sType, sName){
            if ( sType == "经办人" ) {
                document.getElementById("ACCEPTMEN").value = sName;                
            }
            else if ( sType == "联系人") {
                document.getElementById("RELATIONNAME").value = sName;                
            }
        }
        
        function to_next(){
            var sPriority = document.getElementById("OPERATIONLEVEL").value;
            var sBespDate = document.getElementById("BESPEAKTIME").value;
            var sInstallType = document.getElementById("FIXTYPE").value;

            var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
            xmlHttp.append("PRODORDERID","<%= prodOrderId%>");
        	xmlHttp.append("<%= BSSParamName.OTHER_PRIORITY%>", sPriority);
        	xmlHttp.append("<%= BSSParamName.ARCHIVE_INFO_BESP_DATE%>", sBespDate);
            var str = xmlHttp.submitAsString("OrderService","saveBSSFlowParameters");

            if ( str != "str-->true" ) {
                alert(title + "信息保存失败。");
                return false;
            }
            
            var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
            xmlHttp.append("PRODORDERID", "<%= prodOrderId%>");
            var str = xmlHttp.submitAsString("JspService","/view/order/moveadsl/lockservice.jsp");
            if ( str != "true" ) {
                var tmp = str.substr(0,3);
                if ( tmp == "2::" )  {
                    if ( window.confirm(str.substr(3)) ) {
                        var xmlHttp = new XMLHttpClient("<%= request.getContextPath()%>/XmlHttpService");
                        xmlHttp.append("PRODORDERID", "<%= prodOrderId%>");
                        xmlHttp.append("LOCK","true");
                        var str = xmlHttp.submitAsString("JspService","/view/order/moveadsl/lockservice.jsp");
                        if ( str != "true" ) {
                            alert("锁定失败,不能受理。");
                            return false;
                        }
                    }
                    else {
                        return false;
                    }
                }
                else if ( tmp == "0::" ) {
                    alert("该用户不能受理:" + str.substring(3));
                    return false;
                }
            }

            if ( typeof(parent.nextOption) != undefined ) {
                parent.nextOption();
            }

            return true;
        }
        
</script>

    </head>
    <body onload="init()" scroll="no">
        <form action="" method="post" name="form1">
            <!--受理来源-->
            <input type="hidden" name="ACCEPTSOURCE" value="N" />
            <table width="100%" border="0" cellpadding="0" cellspacing="0" class="OuterTable" id="basic">
                <tr class="InnerTable">
                    <td colspan="4" class="title_td">
                        <span id="ItemTitle"><font face="webdings">8</font>&nbsp;公共受理信息</span>
                    </td>
                </tr>
                <tr>
                    <td width="15%" class="Caption_Td" align="right">
                        联系人:
                    </td>
                    <td width="35%" class="body_td" nowrap="nowrap">
                        <input style="width:80%" type="text" id="RELATIONNAME" name="RELATIONNAME" value="<%=custRelationName%>" readonly="readonly"/>
                        <input type="button" value="选择" style="width:18%" onclick="menInfo('联系人')">
                    </td>
                    <td width="15%" class="Caption_Td" align="right">
                        安装类型:
                    </td>
                    <td width="35%" class="body_td">
                        <select style="width:100%" name="FIXTYPE" disabled="disabled"></select>
                    </td>
                </tr>
                <tr>
                    <td class="Caption_Td" align="right">
                        经办人:
                    </td>
                    <td class="body_td" nowrap="nowrap">
                        <input style="width:80%" type="text" id="ACCEPTMEN" name="ACCEPTMEN" value="<%=acceptName%>" readonly="readonly"/>
                        <input type="button" value="选择" style="width:18%" onclick="menInfo('经办人')">
                    </td>
                    <td class="Caption_Td" align="right">
                        处理级别:
                    </td>
                    <td class="body_td">
                        <custom:HtmlSelect styleId="OPERATIONLEVEL" 
                                           name="OPERATIONLEVEL" 
                                           dataSource="OPERATIONLEVEL"
                                           textFieldName="SP_STATUSiSTS_WORDS"
                                           valueFieldName="SP_STATUSiSTS_ID"
                                           style="width: 100%"
                                           value='<%= sOPerationLevel%>'>
                        </custom:HtmlSelect>
                    </td>
                </tr>
                <tr>
                    <td class="Caption_Td" align="right">
                        发展员工:
                    </td>
                    <td class="body_td" nowrap="nowrap">
                        <input style="width: 80%;" name="DEVELOPMEN" id="DEVELOPMEN" value="网上营业厅" readonly="readonly"/>
                        <input type="button" value="选择" style="width:18%" disabled="true">
                    </td>
                    <td class="Caption_Td" align="right">
                        预约时间:
                    </td>
                    <td class="body_td">
                        <input style="width:100%" type="text" id="BESPEAKTIME" name="BESPEAKTIME" readonly="readonly" value="<%= com.doone.util.ExtString.fromDate(date)%>">
                    </td>
                </tr>
                <tr class="InnerTable">
                    <td colspan="4" align="right" class="body_td">
                        <input type="button" class="button" name="button" value="下一步" onclick="to_next();" />
                    </td>
                </tr>
            </table>
        </form>
    </body>
</html>

⌨️ 快捷键说明

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