OfsSendEdit.jsp 12.2 KB
<!DOCTYPE html>
<%@ page import="weaver.general.Util" %>
<%@ page import="org.apache.commons.lang.StringEscapeUtils" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<%@ taglib uri="/browser" prefix="brow"%>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
<HTML><HEAD>
    <LINK href="/css/Weaver_wev8.css" type=text/css rel=STYLESHEET>
    <LINK href="/wui/theme/ecology8/jquery/js/e8_zDialog_btn_wev8.css" type=text/css rel=STYLESHEET>
    <link rel="stylesheet" href="/wui/theme/ecology8/weaveredittable/css/WeaverEditTable_wev8.css">
    <script  src="/wui/theme/ecology8/weaveredittable/js/WeaverEditTable_wev8.js"></script>
    <SCRIPT language="javascript" src="../../js/weaver_wev8.js"></script>
</head>
<%
    String isclose = Util.null2String(request.getParameter("isclose"));
    String id = Util.null2String(request.getParameter("sysid"));
    String reflush = Util.null2String(request.getParameter("reflush"));

    String imagefilename = "/images/hdHRMCard_wev8.gif";
    String titlename = SystemEnv.getHtmlLabelName(382189, user.getLanguage());//"推送信息注册";
    String needfav ="1";
    String needhelp ="";
    String syscode = "";
    String sysdesc = "";
    String classimpl = "";
    String isvalid = "0";
    String serverurl = "";
    if(!id.equals("")){
        rs.executeQuery("select * from ofs_sendinfo where id=?",id);
        if(rs.next()){
            syscode = Util.null2String(rs.getString("syscode"));
            sysdesc = Util.null2String(rs.getString("sysdesc"));
            classimpl = Util.null2String(rs.getString("classimpl"));
            isvalid = rs.getString("isvalid");
            serverurl = Util.null2String(rs.getString("serverurl"));
        }
    }
%>
<BODY style="overflow:hidden;">
<%@ include file="/systeminfo/TopTitle_wev8.jsp" %>
<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp" %>
<%
RCMenu += "{"+SystemEnv.getHtmlLabelName(86,user.getLanguage())+",javascript:submitData(),_self} " ;
RCMenuHeight += RCMenuHeightStep;
RCMenu += "{"+SystemEnv.getHtmlLabelName(1290,user.getLanguage())+",javascript:doback(),_self} " ;
RCMenuHeight += RCMenuHeightStep;
%>
<%@ include file="/systeminfo/RightClickMenu_wev8.jsp" %>
<div class="zDialog_div_content">
    <jsp:include page="/systeminfo/commonTabHead.jsp">
        <jsp:param name="mouldID" value="workflow"/>
        <jsp:param name="navName" value="<%=titlename %>"/>
    </jsp:include>
    <FORM id="weaver" name="frmMain" action="OfsSendOperation.jsp" method=post>
        <input type="hidden" name="sysid" id="sysid" value="<%=id %>" />
        <input type="hidden" name="operate" id="operate" value="reg" />
        <table id="topTitle" cellpadding="0" cellspacing="0">
            <tr>
                <td></td>
                <td class="rightSearchSpan" style="text-align:right; width:500px!important">
                    <input type="button" value="<%=SystemEnv.getHtmlLabelName(86,user.getLanguage()) %>" id="zd_btn_submit" class="e8_btn_top" onclick="submitData()">
                    <span title="<%=SystemEnv.getHtmlLabelName(23036, user.getLanguage())%>" class="cornerMenu"></span>
                </td>
            </tr>
        </table>
        <wea:layout type="twoCol">
            <wea:group context='<%=SystemEnv.getHtmlLabelName(1361,user.getLanguage())%>'>
                <wea:item><%=SystemEnv.getHtmlLabelName(18624, user.getLanguage()) %></wea:item>
                <wea:item >
                    <input type="checkbox" value="1" tzCheckbox="true" name="isvalid" id="isvalid" <%if(isvalid.equals("1")){%> checked="checked" <%}%> style="width:60%;">
                    <input type="hidden" value="0" id="checkcode" name="checkcode">
                </wea:item>
                <wea:item><%=SystemEnv.getHtmlLabelName(84, user.getLanguage()) %></wea:item>
                <wea:item>
                    <wea:required id="syscodeimage" required="true" value="<%=syscode%>">
                        <input type="text" size="30" _nomultilang="true" class="Inputstyle" value="<%=syscode%>" id="syscode" name="syscode" onkeyup="this.value=this.value.replace(/[^0-9a-zA-Z]/g,'');"  onchange='checkinput("syscode","syscodeimage")' style="width:60%;">
                    </wea:required>
                </wea:item>

                <wea:item><%=SystemEnv.getHtmlLabelName(195, user.getLanguage()) %></wea:item>
                <wea:item>
                    <wea:required id="sysdescimage" required="true" value="<%=sysdesc%>">
                        <input type="text" size="30" _nomultilang="true" class="Inputstyle" value="<%=sysdesc%>" name="sysdesc" onchange='checkinput("sysdesc","sysdescimage")' style="width:60%;">
                    </wea:required>
                </wea:item>
                <wea:item><%=SystemEnv.getHtmlLabelName(382190, user.getLanguage()) %></wea:item>
                <wea:item >
                    <input type="text" size="30" _nomultilang="true" class="Inputstyle" value="<%=serverurl %>" name="serverurl"  style="width:60%;">
                </wea:item>
                <wea:item><%=SystemEnv.getHtmlLabelName(132204, user.getLanguage()) %></wea:item>
                <wea:item >
                    <wea:required id="classimplimage" required="true" value="<%=classimpl %>" >
                        <input type="text" size="30" _nomultilang="true" class="Inputstyle" value="<%=classimpl %>" name="classimpl" onchange='checkinput("classimpl","classimplimage")' style="width:60%;">
                    </wea:required>
                </wea:item>



            </wea:group>
            <wea:group context='<%=SystemEnv.getHtmlLabelName(17632,user.getLanguage())%>' attributes="{'samePair':'SetInfo','groupOperDisplay':'none','itemAreaDisplay':'block'}">
                <wea:item type="groupHead">
                    <div style='float:right;'>
                        <input id='addbutton' type="button" title="<%=SystemEnv.getHtmlLabelName(611,user.getLanguage())%>" onClick="addRow()" class="addbtn"/>
                        <input type="button" title="<%=SystemEnv.getHtmlLabelName(91,user.getLanguage())%>" onClick="removeRow()" class="delbtn"/>
                    </div>
                </wea:item>
                <wea:item attributes="{'colspan':'2','isTableList':'true'}">
                    <div id="outtersetting"></div>
                </wea:item>
            </wea:group>
            <wea:group context='<%=SystemEnv.getHtmlLabelName(85,user.getLanguage())%>' attributes="{'samePair':'RemarkInfo','groupOperDisplay':'none','itemAreaDisplay':'block'}">
                <wea:item attributes="{'colspan':'2'}">
                    1.<%=SystemEnv.getHtmlLabelName(386891, user.getLanguage()) %> <a href='javascript:void(0)' onClick="openDialog('/integration/ofssend/OfsExample.jsp','<%=SystemEnv.getHtmlLabelName(82159, user.getLanguage()) %>')"><strong><%=SystemEnv.getHtmlLabelName(82159, user.getLanguage()) %></strong></a><br>
					2.<%=SystemEnv.getHtmlLabelName(387172, user.getLanguage()) %> <strong>weaver.ofs.interfaces.SendRequestStatusDataImplForE8</strong><br>
					3.<%=SystemEnv.getHtmlLabelName(387172, user.getLanguage()) %>
                </wea:item>
            </wea:group>
        </wea:layout>
    </form>

    <jsp:include page="/systeminfo/commonTabFoot.jsp"></jsp:include>
</div>
<div id="zDialog_div_bottom" class="zDialog_div_bottom">
    <wea:layout needImportDefaultJsAndCss="false">
        <wea:group context=""  attributes="{\"groupDisplay\":\"none\"}">
            <wea:item type="toolbar">
                <input type="button" value="<%=SystemEnv.getHtmlLabelName(309,user.getLanguage())%>" id="zd_btn_cancle"  class="zd_btn_cancle" onclick="dialog.closeByHand()">
            </wea:item>
        </wea:group>
    </wea:layout>
</div>
<%
    StringBuffer ajaxdata = new StringBuffer();
    if(!id.equals("")){
        rs.executeQuery("select * from ofs_sendinfodetail where mainid=? order by id",id);
        while(rs.next()){
            ajaxdata.append("[");
            ajaxdata.append("{name:'paramid',value:'',iseditable:true,type:'input'},");
            ajaxdata.append("{name:'paramname',value:'"+ StringEscapeUtils.escapeJavaScript(Util.null2String(rs.getString("paramname")))+"',iseditable:true,type:'input'},");
            ajaxdata.append("{name:'paramvalue',value:'"+StringEscapeUtils.escapeJavaScript(Util.null2String(rs.getString("paramvalue")))+"',iseditable:true,type:'input'},");
            ajaxdata.append("],");
        }
    }
    String tempajaxdata = ajaxdata.toString();
    if(tempajaxdata.endsWith(",")){
        tempajaxdata = tempajaxdata.substring(0,tempajaxdata.length()-1);
    }

%>

<script language="javascript">
    var items=[
        {width:"40%",colname:"<%=SystemEnv.getHtmlLabelName(23481,user.getLanguage())%>",itemhtml:"<input class='inputstyle' type=text size=15 _nomultilang='true' id='paramname' name='paramname'>"},
        {width:"60%",colname:"<%=SystemEnv.getHtmlLabelName(17637,user.getLanguage())%>",itemhtml:"<input class='inputstyle' type=text size=15 _nomultilang='true' id='paramvalue' name='paramvalue'>"}
    ]

    var option= {
        navcolor:"#003399",
        basictitle:"",
        toolbarshow:false,
        colItems:items,
        addrowtitle:"<%=SystemEnv.getHtmlLabelName(611,user.getLanguage())%>",
        deleterowstitle:"<%=SystemEnv.getHtmlLabelName(91,user.getLanguage())%>",
        usesimpledata:true,
        openindex:true,
        configCheckBox:true,
        checkBoxItem:{"itemhtml":"<INPUT class='groupselectbox' type='checkbox' name='paramid' value=1><INPUT type='hidden' name='paramids' value='1'>","width":"6%"},
        initdatas:[<%=tempajaxdata %>]
    };

    var group=null;
    jQuery(document).ready(function(){
        //alert(jQuery("#encrypttype").val());
        group=new WeaverEditTable(option);
        jQuery("#outtersetting").append(group.getContainer());
        var params=group.getTableSeriaData();
        reshowCheckBox();
        jQuery(".optionhead").hide();
        jQuery(".tablecontainer").css("padding-left","0px");
    });
    var dialog = parent.getDialog(window);
    var parentWin = parent.getParentWindow(window);
    function btn_cancle(){
        parentWin.closeDialog();
    }



    function submitData()
    {
        if (check_form(weaver,'syscode,sysdesc,classimpl')){
            var checkcode = jQuery("#checkcode").val();
            if(checkcode=='0'){
                weaver.submit();
            }else{
                top.Dialog.confirm("<%=SystemEnv.getHtmlLabelName(32323,user.getLanguage())%>");
                return ;
            }
        }
    }

    $("#zd_btn_submit").hover(function(){
        $(this).addClass("zd_btn_submit_hover");
    },function(){
        $(this).removeClass("zd_btn_submit_hover");
    });

    $("#zd_btn_cancle").hover(function(){
        $(this).addClass("zd_btn_cancleHover");
    },function(){
        $(this).removeClass("zd_btn_cancleHover");
    });

    function addRow()
    {
        if(null!=group)
        {
            group.addRow(null);
        }
    }
    function removeRow()
    {
        if(null!=group)
        {
            group.deleteRows();
        }
    }

    if("<%=reflush%>"==1){
        //var dialog = parent.getDialog(window);
        //var parentWin = parent.getParentWindow(window);
        parentWin.location="/integration/ofssend/OfsSendList.jsp";
        parentWin.closeDialog();
    }

    function checksyscode() {
        var codeval = jQuery("#syscode").val();
        jQuery.ajax({
            url:'/integration/ofssend/OfsSendOperation.jsp',
            data:{sysid:'<%=id %>',syscode:codeval,operate:'ajaxdata',flag:Math.random()},
            dataType:'text',
            success:function(data){
                if(jQuery.trim(data)=='1'){
                    top.Dialog.confirm("<%=SystemEnv.getHtmlLabelName(32323,user.getLanguage())%>");
                    jQuery("#checkcode").val("1");
                }else{
                    jQuery("#checkcode").val("0");
                }
            }
        });
    }
	
	function openDialog(url,title){
		dialognew = new window.top.Dialog();
		dialognew.currentWindow = window;
		var url = url;
		dialognew.Title = title;
		dialognew.Width = 1050;
		dialognew.Height = 896;
		dialognew.Drag = true;
		dialognew.URL = url;
		dialognew.show();
	}
</script>
</BODY></HTML>