Newer
Older
alarm / WebRoot / content / alarm / deviceParams-Config.jsp
zhout on 2 Mar 2022 43 KB first commit
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@include file="/taglibs.jsp" %>

<html>

<head>

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <link rel="stylesheet" type="text/css" href="${ctx}/s/jquery-easyui-1.4.3/themes/bootstrap/easyui.css"/>
    <link rel="stylesheet" type="text/css" href="${ctx}/s/jquery-easyui-1.4.3/themes/icon.css"/>


    <script type="text/javascript" src="${ctx}/s/jquery-easyui-1.3.2/jquery-1.8.0.min.js"></script>
    <script type="text/javascript" src="${ctx}/s/jquery-easyui-1.4.3/jquery.easyui.min.js"></script>
    <script type="text/javascript" src="${ctx}/s/jquery-easyui-1.4.3/locale/easyui-lang-zh_CN.js"></script>

    <style type="text/css">
        table, td, tr {
            font-size: 12px;
        }

        input {
            width: 140px;
        }

        .textbox-text {
            padding-top: 2px !important;
        }

        .validatebox-text {
            padding-top: 2px !important;
        }
    </style>

    <script>
        $.extend($.fn.validatebox.defaults.rules, {

            number: {
                validator: function (value, param) {
                    return ((/^\+?[1-9][0-9]*$/i.test(value)) && value > 0 && value <= 1440);
                },
                message: '请输入大于0小于1440的整数.'
            },

            numberSixty: {
                validator: function (value, param) {
                    return ((/^\+?[1-9][0-9]*$/i.test(value)) && value >= 60 && value <= 1440);
                },
                message: '请输入60~1440的整数.'
            },
            numberFifteen: {
                validator: function (value, param) {
                    return ((/^\+?[1-9][0-9]*$/i.test(value)) && value >= 2 && value <= 1440);
                },
                message: '请输入15~1440的整数.'
            },
            numberTen: {
                validator: function (value, param) {
                    return ((/^\+?[1-9][0-9]*$/i.test(value)) && value > 0 && value <= 10);
                },
                message: '请输入大于0小于10的整数.'
            },

            numberT: {
                validator: function (value, param) {
                    return ((/^\+?[1-9][0-9]*$/i.test(value)) && value > 0 && value <= 20);
                },
                message: '请输入大于0小于20的整数.'
            },

            numberW: {
                validator: function (value, param) {
                    return ((/^\+?[1-9][0-9]*$/i.test(value)) && value > 0 && value <= 24);
                },
                message: '请输入1~24的整数.'
            },

            numberB: {
                validator: function (value, param) {
                    return ((/^\+?[1-9][0-9]*$/i.test(value)) && value > 0 && value <= 255);
                },
                message: '请输入大于0小于255的整数.'
            },
            numberH: {
                validator: function (value, param) {
                    return ((/^\+?[1-9][0-9]*$/i.test(value)) && value > 0 && value <= 100);
                },
                message: '请输入0~100以内的整数.'
            },
            decimals: {
                validator: function (value, param) {
                    return /^\d+(\.\d+)?$/i.test(value);
                },
                message: '请输入数值.'
            },

            numberThree: {
                validator: function (value, param) {
                    return ((/^\d+(\.\d+)?$/i.test(value)) && value > 0 && value <= 3);
                },
                message: '请输入0~3以内的数.'
            },
            liquidInterval: {
                validator: function (value, param) {
                    return /^(?:[1-9][0-9]*(?:\.[0-9]+)?|0(?:\.[0-9]+)?)$/i.test(value) && value >= 0 && value <= 10;

                },
                message: '请输入0~10以内的数.'
            },
            ipNum: {
                validator: function (value, param) {
                    return /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/i.test(value);

                },
                message: '请输入正确的ip'
            },
            ipPort: {
                validator: function (value, param) {
                    return /^[1-9]\d*$/i.test(value) && value >= 0 && value <= 65535;
                },
                message: '请输入正确的端口号.'
            },
        });
    </script>

</head>

<body>
<div id='Loading' style="position: absolute; z-index: 1000; top: 0px; left: 0px;
            width: 100%; height: 100%; background: #ffffff; text-align: center;">
</div>
<div id="region_dialogYW" style="display: none;">
    <div id="dlg_addYW" class="easyui-dialog"
         style="padding:2px 2px; width:520px; height:auto;" title="新增" closed="true">
        <div class="ftitle">传感器标准配置信息</div>
        <br>

        <form id="fm_addYW" method="post">
            <table class="fitem" style="padding-left: 2px;padding-right:2px;padding-top: 0px;">
                <tr>
                    <input type="hidden" id="deviceIdYW" name="deviceId">
                </tr>
                <tr>
                    <td>设备名称:</td>
                    <td>
                        <input id="param-dev-addYW" name="devName" class="easyui-textbox" required="true" disabled>
                    </td>
                    <td>重传次数(次):</td>
                    <td>
                        <input id="repeatTimesYW" name="repeatTimes" class="easyui-textbox"
                               data-options="required:true,validType:'numberTen'"/>
                    </td>

                </tr>
                <tr>
                    <td>报警阈值(%):</td>
                    <td>
                        <input id="liquidPercentageYW" name="liquidPercentage" class="easyui-textbox"
                               data-options="required:true,validType:'numberHundred'"/>
                    </td>
                    <td>最大尝试次数(次):</td>
                    <td>
                        <input id="attemptsMaxYW" name="attemptsMax" class="easyui-textbox"
                               data-options="required:true,validType:'numberTen'"/>
                    </td>
                </tr>
                <tr>
                    <td>IP地址:</td>
                    <td>
                        <input id="ipAddressYW" name="ipAddress" class="easyui-validatebox"
                               data-options="validType:'ipNum'"/>
                    </td>
                    <td>端口号:</td>
                    <td>
                        <input id="portYW" name="port" class="easyui-validatebox"
                               data-options="validType:'ipPort'"/>
                    </td>
                </tr>
                <tr>
                    <td colspan="6" style="text-align: right;">
                        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                           onclick="javascript:deviceParamsConfig.sendParamsYW();">参数下发</a>
                    </td>
                </tr>
            </table>
        </form>
    </div>
</div>
<div id="region_dialogZS" style="display: none;">
    <div id="dlg_addZS" class="easyui-dialog"
         style="padding:2px 2px; width:550px; height:auto;" title="新增" closed="true">
        <div class="ftitle">传感器标准配置信息</div>
        <br>

        <form id="fm_addZS" method="post">
            <table class="fitem" style="padding-left: 2px;padding-right:2px;padding-top: 0px;">
                <tr>
                    <input type="hidden" id="deviceIdZS" name="deviceId">
                </tr>
                <tr>
                    <td>设备名称:</td>
                    <td>
                        <input id="param-dev-addZS" name="devName" class="easyui-textbox" required="true" disabled>
                    </td>
                    <td>采集时间:</td>
                    <td>
                        <input id="collectTimeZS" name="collectTime" required="true"
                               class="easyui-timespinner easyui-validatebox" data-options="showSeconds:false"/>
                </tr>
                <tr>
                    </td>
                    <td>采集间隔(分钟):</td>
                    <td><input id="collectIntervalZS" name="collectInterval" class="easyui-textbox"
                               data-options="required:true,validType:'number'"/></td>

                    <td>采集次数(次):</td>
                    <td><input id="collectCountZS" name="collectCount" class="easyui-textbox"
                               data-options="required:true,validType:'numberT'"/></td>

                </tr>
                <tr>
                    <td>重传次数(次):</td>
                    <td><input id="reloadIntervalZS" name="reloadInterval" class="easyui-textbox"
                               data-options="required:true,validType:'numberT'"/></td>
                    <td>最大尝试次数(次):</td>
                    <td><input id="attemptsMaxZS" name="attemptsMax" class="easyui-textbox"
                               data-options="required:true,validType:'numberT'"/></td>
                </tr>
                <tr>
                    <td>IP地址:</td>
                    <td>
                        <input id="ipAddressZS" name="ipAddress" class="easyui-validatebox"
                               data-options="validType:'ipNum'"/>
                    </td>
                    <td>端口号:</td>
                    <td>
                        <input id="portZS" name="port" class="easyui-validatebox"
                               data-options="validType:'ipPort'"/>
                    </td>
                </tr>
                <tr>
                    <td colspan="6" style="text-align: right;">
                        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                           onclick="javascript:deviceParamsConfig.sendParamsZS();">参数下发</a>
                    </td>
                </tr>

            </table>
        </form>
    </div>
</div>
<div id="region_dialogRQ" style="display: none;">
    <div id="dlg_addRQ" class="easyui-dialog"
         style="padding:2px 2px; width:550px; height:auto ;" title="新增" closed="true">
        <div class="ftitle">传感器标准配置信息</div>
        <br>

        <form id="fm_addRQ" method="post">
            <table class="fitem" style="padding-left: 2px;padding-right:2px;padding-top: 0px;">
                <tr>
                    <input type="hidden" id="deviceIdRQ" name="deviceId">
                </tr>
                <tr>
                    <td>设备名称:</td>
                    <td>
                        <input id="param-dev-addRQ" name="devName" class="easyui-textbox" required="true" disabled>
                    </td>
                    <td>上传周期(分):</td>
                    <td><input id="sleepPeriodRQ" name="sleepPeriod" class="easyui-textbox"
                               data-options="required:true,validType:'number'"/></td>
                </tr>
                <tr>
                    <td>采集间隔(分钟):</td>
                    <td><input id="collectIntervalRQ" name="collectInterval" class="easyui-textbox"
                               data-options="required:true,validType:'number'"/></td>
                    <td>重传次数(次):</td>
                    <td><input id="reloadIntervalRQ" name="reloadInterval" class="easyui-textbox"
                               data-options="required:true,validType:'numberT'"/></td>
                </tr>

                <tr>
                    <td>最大尝试次数(次):</td>
                    <td><input id="attemptsMaxRQ" name="attemptsMax" class="easyui-textbox"
                               data-options="required:true,validType:'numberT'"/></td>
                </tr>

                <tr id="ip">
                    <td>IP地址:</td>
                    <td>
                        <input id="ipAddressRQ" name="ipAddress" class="easyui-validatebox"
                               data-options="validType:'ipNum'"/>
                    </td>
                    <td>端口号:</td>
                    <td>
                        <input id="portRQ" name="port" class="easyui-validatebox"
                               data-options="validType:'ipPort'"/>
                    </td>
                </tr>
                <tr>
                    <%--<td colspan="3" style="text-align: center;">--%>
                    <%--<a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'" onclick="javascript:deviceParamsConfig.editIp();">编辑IP</a>--%>
                    <%--</td>--%>
                    <td colspan="6" style="text-align: right;">
                        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                           onclick="javascript:deviceParamsConfig.sendParamsRQ();">参数下发</a>
                    </td>
                </tr>

            </table>
        </form>
    </div>
</div>
<div id="region_dialogWY" style="display: none;">
    <div id="dlg_addWY" class="easyui-dialog"
         style="padding:2px 2px; width:550px; height:auto;" title="新增" closed="true">
        <div class="ftitle">传感器标准配置信息</div>
        <br>

        <form id="fm_addWY" method="post">
            <table class="fitem" style="padding-left: 2px;padding-right:2px;padding-top: 0px;">
                <tr>
                    <input type="hidden" id="deviceIdWY" name="deviceId">
                </tr>
                <tr>
                    <td>设备名称:</td>
                    <td>
                        <input id="param-dev-addWY" name="devName" class="easyui-textbox" required="true" disabled>
                    </td>
                    <td>采集时间:</td>
                    <td>
                        <input id="collectTimeWY" name="collectTime" required="true"
                               class="easyui-timespinner easyui-validatebox" data-options="showSeconds:false"/>
                    </td>
                </tr>
                <tr>
                    <td>采集间隔(分钟):</td>
                    <td><input id="collectIntervalWY" name="collectInterval" class="easyui-textbox"
                               data-options="required:true,validType:'numberSixty'"/></td>
                    <td>采集次数(次):</td>
                    <td><input id="collectCountWY" name="collectCount" class="easyui-textbox"
                               data-options="required:true,validType:'numberW'"/></td>
                </tr>

                <tr>
                    <td>重传次数(次):</td>
                    <td><input id="reloadIntervalWY" name="reloadInterval" class="easyui-textbox"
                               data-options="required:true,validType:'numberTen'"/></td>

                    <td>最大尝试次数(次):</td>
                    <td><input id="attemptsMaxWY" name="attemptsMax" class="easyui-textbox"
                               data-options="required:true,validType:'numberT'"/></td>

                </tr>
                <tr>
                    <td>IP地址:</td>
                    <td>
                        <input id="ipAddressWY" name="ipAddress" class="easyui-validatebox"
                               data-options="validType:'ipNum'"/>
                    </td>
                    <td>端口号:</td>
                    <td>
                        <input id="portWY" name="port" class="easyui-validatebox"
                               data-options="validType:'ipPort'"/>
                    </td>
                </tr>
                <tr>
                    <td colspan="6" style="text-align: right;">
                        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                           onclick="javascript:deviceParamsConfig.sendParamsWY();">参数下发</a>
                    </td>
                </tr>

            </table>
        </form>
    </div>
</div>
<div id="region_dialogYH" style="display: none;">
    <div id="dlg_addYH" class="easyui-dialog"
         style="padding:2px 2px; width:280px; height:auto ;" title="新增" closed="true">
        <div class="ftitle">传感器标准配置信息</div>
        <br>

        <form id="fm_addYH" method="post">
            <table class="fitem" style="padding-left: 2px;padding-right:2px;padding-top: 0px;">
                <tr>
                    <input type="hidden" id="deviceIdYH" name="deviceId">
                </tr>
                <tr>
                    <td>设备名称:</td>
                    <td>
                        <input id="param-dev-addYH" name="devName" class="easyui-textbox" required="true" disabled>
                    </td>
                </tr>
                <tr>
                    <td>上传周期(分):</td>
                    <td><input id="sleepPeriodYH" name="sleepPeriod" class="easyui-textbox"
                               data-options="required:true,validType:'numberFifteen'"/></td>
                </tr>
                <tr>
                    <td>IP地址:</td>
                    <td>
                        <input id="ipAddressYH" name="ipAddress" class="easyui-validatebox"
                               data-options="validType:'ipNum'"/>
                    </td>
                </tr>
                <tr>
                    <td>端口号:</td>
                    <td>
                        <input id="portYH" name="port" class="easyui-validatebox"
                               data-options="validType:'ipPort'"/>
                    </td>
                </tr>
                <tr>
                    <td colspan="6" style="text-align: right;">
                        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                           onclick="javascript:deviceParamsConfig.sendParamsYH();">参数下发</a>
                    </td>
                </tr>
            </table>
        </form>
    </div>
</div>
<div id="region_dialogSB" style="display: none;">
    <div id="dlg_addSB" class="easyui-dialog"
         style="padding:2px 2px; width:280px; height:auto;" title="新增" closed="true">
        <div class="ftitle">传感器标准配置信息</div>
        <br>

        <form id="fm_addSB" method="post">
            <table class="fitem" style="padding-left: 2px;padding-right:2px;padding-top: 0px;">
                <tr>
                    <input type="hidden" id="deviceIdSB" name="deviceId">
                </tr>
                <tr>
                    <td>设备名称:</td>
                    <td>
                        <input id="param-dev-addSB" name="devName" class="easyui-textbox" required="true" disabled>
                    </td>
                </tr>
                <tr>
                    <td>最大尝试次数:</td>
                    <td><input id="attemptsMaxSB" name="attemptsMax" class="easyui-textbox"
                               data-options="required:true,validType:'numberT'"/></td>
                </tr>
                <tr>
                    <td colspan="6" style="text-align: right;">
                        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                           onclick="javascript:deviceParamsConfig.sendParamsSB();">参数下发</a>
                    </td>
                </tr>

            </table>
        </form>
    </div>
</div>
<div id="region_dialogDGN" style="display: none;">
    <div id="dlg_addDGN" class="easyui-dialog"
         style="padding:2px 2px; width:580px; height:275px ;" title="新增" closed="true">
        <div class="ftitle">传感器标准配置信息</div>
        <br>

        <form id="fm_addDGN" method="post">
            <table class="fitem" style="padding-left: 2px;padding-right:2px;padding-top: 0px;">
                <tr>
                    <td>设备名称:</td>
                    <td>
                        <input type="hidden" id="param-dev-addDGN" name="devName" required="true" editable="false">
                        <input id="param-devCode-addDGN" name="devCode" required="true" disabled="true">
                        <input type="hidden" id="deviceIdDGN" name="deviceId">
                    </td>
                    <td>传感器</td>
                    <td>
                        <select id="sensorCode_status_combox" class="easyui-combobox" style="width: 140px"
                                data-options="panelHeight:70" name="sensorCode">
                            <option value="000031">流量</option>
                            <option value="000033">压力</option>
                            <option value="000032">噪声</option>
                        </select>

                    </td>
                </tr>
                <tr>
                    <td>采集时间(分钟):</td>
                    <td>
                        <input id="collectTimeDGN" name="collectTime" required="true"
                               class="easyui-timespinner easyui-validatebox" data-options="showSeconds:false"
                               data-options="required:true,validType:'number'"/>
                    </td>
                    <td>上报时间(分钟):</td>
                    <td><input id="reportTimeDGN" name="reportTime" class="easyui-timespinner easyui-validatebox"
                               data-options="showSeconds:false,required:true"/></td>

                </tr>

                <tr>
                    <td>采集间隔(分钟):</td>
                    <td><input id="collectIntervalDGN" name="collectInterval" class="easyui-validatebox"
                               data-options="required:true,validType:'number'"/></td>
                    <td>采集次数:</td>
                    <td>
                        <input id="collectCountDGN" name="collectCount" required="true"
                               class="easyui-validatebox" data-options="required:true,validType:'number'"/>
                    </td>
                </tr>

                <tr>
                    <td>上报次数:</td>
                    <td><input id="reportCountDGN" name="reportCount" class="easyui-validatebox"
                               data-options="required:true,validType:'numberDGN'"/></td>

                    <td>最大尝试次数:</td>
                    <td><input id="attemptsMaxDGN" name="attemptsMax" class="easyui-validatebox"
                               data-options="required:true,validType:'numberT'"/></td>

                </tr>
                <tr>

                    <td hidden id="upper">压力上限:</td>
                    <td><input id="upperLimit" name="upperLimit" class="easyui-validatebox"
                               style="display: none" data-options="validType:'numberThree'"/></td>
                    <td hidden id="lower">压力下限:</td>
                    <td><input id="lowerLimit" name="lowerLimit" class="easyui-validatebox"
                               style="display: none" data-options="validType:'numberThree'"/></td>
                </tr>

                <tr>
                    <td colspan="6" style="text-align: right;">
                        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                           onclick="javascript:deviceParamsConfig.sendParamsDGN();">参数下发</a>
                    </td>
                </tr>

            </table>
        </form>
    </div>
</div>
<div id="region_environment" style="display: none;">
    <div id="dlg_addEnvironment" class="easyui-dialog"
         style="padding:3px; width:510px; height:230px ;" title="新增" closed="true">
        <div class="ftitle">传感器标准配置信息</div>
        <br>

        <form id="fm_addEnvironment" method="post">
            <table class="fitem">
                <input type="hidden" id="sensorIdEnvironment1" name="sensorId">
                <input type="hidden" id="deviceIdEnvironment" name="deviceId">
                <input type="hidden" id="param-dev-addEnvironment" name="devCode" required="true" editable="true">
                <tr>
                    <td>设备编号:</td>
                    <td>
                        <input id="param-devCode-addEnvironment" name="devCode" class="easyui-textbox" required="true"
                               disabled="true"/>

                    </td>
                    <td>重传次数(次):</td>

                    <td><input id="reloadIntervalEnvironment" name="reloadIntervalEnvironment" class="easyui-textbox"
                               data-options="required:true,validType:'number'"/></td>
                </tr>
                <tr>
                    <td>采集时间:</td>
                    <td>
                        <input id="collectTimeEnvironment" name="collectTimeEnvironment" required="true"
                               class="easyui-timespinner easyui-validatebox" data-options="showSeconds:false"/>
                    </td>

                    <td>采集间隔(分钟):</td>
                    <td><input id="collectIntervalEnvironment" name="collectIntervalEnvironment" class="easyui-textbox"
                               data-options="required:true,validType:'number'"/></td>


                </tr>
                <tr>
                    <td>采集次数:</td>
                    <td>
                        <input id="collectCountEnvironment" name="collectCountEnvironment"
                               type="text" class="easyui-textbox" data-options="required:true,validType:'number'"/>
                    </td>

                    <td>最大尝试次数(次):</td>
                    <td><input id="attemptsMaxEnvironment" name="attemptsMax" class="easyui-textbox"
                               data-options="required:true,validType:'number'"/></td>

                </tr>

                <tr>
                    <td colspan="6" style="text-align: right;">
                        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                           onclick="javascript:deviceParamsConfig.sendParamsEnvironment();">参数下发</a>
                    </td>
                </tr>
            </table>
        </form>
    </div>
</div>
<div id="region_rate" style="display: none;">
    <div id="dlg_addRate" class="easyui-dialog"
         style="padding:3px; width:510px; height:230px ;" title="新增" closed="true">
        <div class="ftitle">传感器标准配置信息</div>
        <br>

        <form id="fm_addRate" method="post">
            <table class="fitem">
                <input type="hidden" id="sensorIdRate1" name="sensorId">
                <input type="hidden" id="deviceIdRate" name="deviceId">
                <input type="hidden" id="param-dev-addRate" name="devCode" required="true" editable="true">
                <tr>
                    <td>设备编号:</td>
                    <td>
                        <input id="param-devCode-addRate" name="devCode" required="true" disabled="true"/>

                    </td>
                    <td>重传次数(次):</td>

                    <td><input id="reloadIntervalRate" value="3" name="reloadIntervalRate" class="easyui-validatebox"
                               data-options="required:true,validType:'numberTen'"/></td>
                </tr>
                <tr>
                    <td>采集时间:</td>
                    <td>
                        <input id="collectTimeRate" name="collectTimeRate" required="true"
                               class="easyui-timespinner easyui-validatebox" data-options="showSeconds:false"/>
                    </td>

                    <td>采集间隔(分钟):</td>
                    <td><input id="collectIntervalRate" value="1440" name="collectIntervalRate"
                               class="easyui-validatebox"
                               data-options="required:true,validType:'numberSixty'"/></td>


                </tr>
                <tr>
                    <td>采集次数:</td>
                    <td>
                        <input id="collectCountRate" name="collectCountRate"
                               type="text" value="1" class="easyui-validatebox"
                               data-options="required:true,validType:'numberW'"/>
                    </td>

                    <td>最大尝试次数(次):</td>
                    <td><input id="attemptsMaxRate" name="attemptsMax" value="3" class="easyui-validatebox"
                               data-options="required:true,validType:'number'"/></td>

                </tr>

                <tr>
                    <td colspan="6" style="text-align: right;">
                        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                           onclick="javascript:deviceParamsConfig.sendParamsRate();">参数下发</a>
                    </td>
                </tr>
            </table>
        </form>
    </div>
</div>
<div id="region_dialogXFS" style="display: none;">
    <div id="dlg_addXFS" class="easyui-dialog"
         style="padding:2px 2px; width:550px; height:auto;" title="新增" closed="true">
        <div class="ftitle">传感器标准配置信息</div>
        <br>

        <form id="fm_addXFS" method="post">
            <table class="fitem" style="padding-left: 2px;padding-right:2px;padding-top: 0px;">
                <tr>
                    <input type="hidden" id="deviceIdXFS" name="deviceId">
                </tr>
                <%--<tr>--%>
                <%--<td>设备名称:</td>--%>
                <%--<td>--%>
                <%--<input id="param-dev-addXFS" name="devName" class="easyui-textbox" required="true" disabled>--%>
                <%--</td>--%>

                <%--<td>采集时间:</td>--%>
                <%--<td>--%>
                <%--<input id="collectTimeXFS" name="collectTime" required="true"--%>
                <%--class="easyui-timespinner easyui-validatebox" data-options="showSeconds:false"/>--%>
                <%--</tr>--%>

                <%--<tr>--%>
                <%--<td>重传次数(次):</td>--%>
                <%--<td><input id="reloadIntervalXFS" name="reloadInterval" class="easyui-textbox"--%>
                <%--data-options="required:true,validType:'numberT'"/></td>--%>
                <%--<td>最大尝试次数(次):</td>--%>
                <%--<td><input id="attemptsMaxXFS" name="attemptsMax" class="easyui-textbox"--%>
                <%--data-options="required:true,validType:'numberT'"/></td>--%>
                <%--</tr>--%>



                <tr>
                    <td>IP地址:</td>
                    <td>
                        <input id="ipAddressXFS" name="ipAddress" class="easyui-validatebox"
                               data-options="validType:'ipNum'"/>
                    </td>
                    <td>端口号:</td>
                    <td>
                        <input id="portXFS" name="port" class="easyui-validatebox"
                               data-options="validType:'ipPort'"/>
                    </td>
                </tr>

                <tr>
                    <td colspan="6" style="text-align: right;">
                        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                           onclick="javascript:deviceParamsConfig.sendParamsXFS();">参数下发</a>
                    </td>
                </tr>

            </table>
        </form>
    </div>
</div>
<div id="region_dialogKW" style="display: none;">
    <div id="dlg_addKW" class="easyui-dialog"
         style="padding:2px 2px; width:550px; height:auto;" title="新增" closed="true">
        <div class="ftitle">传感器标准配置信息</div>
        <br>

        <form id="fm_addKW" method="post">
            <table class="fitem" style="padding-left: 2px;padding-right:2px;padding-top: 0px;">
                <tr>
                    <input type="hidden" id="deviceIdKW" name="deviceId">
                </tr>

                <tr>
                    <%--<td>IP地址:</td>--%>
                    <%--<td>--%>
                        <%--<input id="ipAddressXFS" name="ipAddress" class="easyui-validatebox"--%>
                               <%--data-options="validType:'ipNum'"/>--%>
                    <%--</td>--%>
                    <%--<td>端口号:</td>--%>
                    <%--<td>--%>
                        <%--<input id="portXFS" name="port" class="easyui-validatebox"--%>
                               <%--data-options="validType:'ipPort'"/>--%>
                    <%--</td>--%>
                    <td>报警阈值:</td>
                    <td>
                        <input id="thresholdValue" name="thresholdValue" class="easyui-textbox"
                               data-options="required:true,validType:'numberH'"/>
                    </td>

                        <td>最大尝试次数(次):</td>
                        <td><input id="attemptsMaxKW" name="attemptsMax" value="3" class="easyui-textbox"
                                   data-options="required:true,validType:'number'"/></td>

                </tr>

                <tr>
                    <td colspan="6" style="text-align: right;">
                        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                           onclick="javascript:deviceParamsConfig.sendParamsKW();">参数下发</a>
                    </td>
                </tr>

            </table>
        </form>
    </div>
</div>
<div id="region_dialogWS" style="display: none;">
    <div id="dlg_addWS" class="easyui-dialog"
         style="padding:2px 2px; width:550px; height:auto;" title="新增" closed="true">
        <div class="ftitle">传感器标准配置信息</div>
        <br>

        <form id="fm_addWS" method="post">
            <table class="fitem" style="padding-left: 2px;padding-right:2px;padding-top: 0px;">
                <tr>
                    <input type="hidden" id="deviceIdWS" name="deviceId">
                </tr>
                <tr>
                    <td>设备名称:</td>
                    <td>
                        <input id="param-dev-addWS" name="devName" class="easyui-textbox" required="true" disabled>
                    </td>
                    <td>采集时间:</td>
                    <td>
                        <input id="collectTimeWS" name="collectTime" required="true"
                               class="easyui-timespinner easyui-validatebox" data-options="showSeconds:false"/>
                    </td>
                </tr>
                <tr>
                    <td>采集间隔(分钟):</td>
                    <td><input id="collectIntervalWS" name="collectInterval" class="easyui-textbox"
                               data-options="required:true,validType:'numberSixty'"/></td>
                    <td>采集次数(次):</td>
                    <td><input id="collectCountWS" name="collectCount" class="easyui-textbox"
                               data-options="required:true,validType:'numberW'"/></td>
                </tr>

                <tr>
                    <td>重传次数(次):</td>
                    <td><input id="reloadIntervalWS" name="reloadInterval" class="easyui-textbox"
                               data-options="required:true,validType:'numberTen'"/></td>

                    <td>最大尝试次数(次):</td>
                    <td><input id="attemptsMaxWS" name="attemptsMax" class="easyui-textbox"
                               data-options="required:true,validType:'numberT'"/></td>

                </tr>
                <tr>
                    <td>IP地址:</td>
                    <td>
                        <input id="ipAddressWS" name="ipAddress" class="easyui-validatebox"
                               data-options="validType:'ipNum'"/>
                    </td>
                    <td>端口号:</td>
                    <td>
                        <input id="portWS" name="port" class="easyui-validatebox"
                               data-options="validType:'ipPort'"/>
                    </td>
                </tr>
                <tr>
                    <td colspan="6" style="text-align: right;">
                        <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                           onclick="javascript:deviceParamsConfig.sendParamsWS();">参数下发</a>
                    </td>
                </tr>

            </table>
        </form>
    </div>
</div>

<div class="easyui-tabs" id="Tabs" style="height: 100%" fit="true">
    <div title="液位监测仪">
        <div id="tbYW">
            <form id="workListQuery" METHOD="POST">
                <table>
                    <tr>
                        <td><label>选择设备</label></td>
                        <td><input id="dev_combox_yw" name="devId" class="easyui-combogrid"/></td>
                        <td>设备编号<input id="devCodeYW" name="devCode" class="easyui-textbox"/></td>
                        <td><label>下发状态</label></td>
                        <td>
                            <select id="statusYW" name="status" style="width: 120px"
                                    class="easyui-combobox">
                                <option value="全部">全部</option>
                                <option value="1">已下发</option>
                                <option value="0">未下发</option>
                            </select>
                        </td>
                        <td>
                            <a class="easyui-linkbutton" iconCls="icon-search" id="queryDevBtnYW">设备查询</a>
                        </td>
                        <td colspan="6" style="text-align: right;">
                            <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                               onclick="javascript:deviceParamsConfig.saveParamsYW();">参数下发</a>
                        </td>

                        <td>
                            <a class="easyui-linkbutton" iconCls="icon-search" id="queryBtnYW">查询</a>
                        </td>
                        <td>
                            <a class="easyui-linkbutton" iconCls="icon-edit" id="editYW">编辑</a>
                        </td>
                    </tr>
                </table>
            </form>
        </div>
        <table id="dgYW" toolbar="#tbYW"></table>
    </div>
    <div title="噪声记录仪" id="SLTab">
        <div id="tbZS">
            <form id="workListQuery1" METHOD="POST">
                <table>
                    <tr>
                        <%--<td><label hidden="true">设备类型</label></td>--%>
                        <td><label>选择设备</label></td>
                        <td><input id="dev_combox_zs" name="devId" class="easyui-combogrid"/></td>
                        <td>设备编号<input id="devCodeZS" name="devCode" class="easyui-textbox"/></td>
                        <td colspan="6" style="text-align: right;">
                            <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                               onclick="javascript:deviceParamsConfig.saveParamsZS();">参数下发</a>
                        </td>
                        <td>
                            <a class="easyui-linkbutton" iconCls="icon-search" id="queryBtnZS">查询</a>
                        </td>
                        <td>
                            <a class="easyui-linkbutton" iconCls="icon-edit" id="editZS">编辑</a>
                        </td>
                    </tr>
                </table>
            </form>
        </div>
        <table id="dgZS" toolbar="#tbZS"></table>
    </div>
    <div title="燃气智能监测终端">
        <div id="tbRQ">
            <form id="workListQueryRQ" METHOD="POST">
                <table>
                    <tr>
                        <td><label>选择设备</label></td>
                        <td><input id="dev-comboxRQ" name="devId" class="easyui-combogrid"/></td>
                        <td>设备编号<input id="devCodeRQ" name="devCode" class="easyui-textbox"/></td>
                        <td colspan="6" style="text-align: right;">
                            <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                               onclick="javascript:deviceParamsConfig.saveParamsRQ();">参数下发</a>
                        </td>
                        <td>
                            <a class="easyui-linkbutton" iconCls="icon-search" id="queryBtnRQ">查询</a>
                        </td>
                        <td>
                            <a class="easyui-linkbutton" iconCls="icon-edit" id="editRQ">编辑</a>
                        </td>
                    </tr>
                </table>
            </form>
        </div>
        <table id="dgRQ" toolbar="#tbRQ"></table>
    </div>

    <div title="有害气体监测仪">
        <div id="tbYH">
            <form id="workListQueryYH" METHOD="POST">
                <table>
                    <tr>
                        <%--<td><label hidden="true">设备类型</label></td>--%>
                        <td><label>选择设备</label></td>
                        <td><input id="dev-comboxYH" name="devId" class="easyui-combogrid"/></td>
                        <td>设备编号<input id="devCodeYH" name="devCode" class="easyui-textbox"/></td>
                        <td colspan="6" style="text-align: right;">
                            <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                               onclick="javascript:deviceParamsConfig.saveParamsYH();">参数下发</a>
                        </td>
                        <td>
                            <a class="easyui-linkbutton" iconCls="icon-search" id="queryBtnYH">查询</a>
                        </td>
                        <td>
                            <a class="easyui-linkbutton" iconCls="icon-edit" id="editYH">编辑</a>
                        </td>
                    </tr>
                </table>
            </form>
        </div>
        <table id="dgYH" toolbar="#tbYH"></table>
    </div>

    <div title="多功能漏损监测仪">
        <div id="tbDGN">
            <form id="workListQueryDGN" METHOD="POST">
                <table>
                    <tr>
                        <input type="hidden" id="sensorId1" name="sensorId">
                        <%--<td><label hidden="true">设备类型</label></td>--%>
                        <td><label>选择设备</label></td>
                        <td><input id="dev-comboxDGN" name="devId" class="easyui-combogrid"/></td>
                        <td>设备编号<input id="devCodeDGN" name="devCode" editable="false"/></td>
                        <td colspan="6" style="text-align: right;">
                            <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'"
                               onclick="javascript:deviceParamsConfig.saveParamsDGN();">参数下发</a>
                        </td>
                        <td>
                            <a class="easyui-linkbutton" iconCls="icon-search" id="queryBtnDGN">查询</a>
                        </td>
                        <td>
                            <a class="easyui-linkbutton" iconCls="icon-edit" id="editDGN">编辑</a>
                        </td>
                        <td><input type="hidden" id="dev-type-comboxDGN" name="devName1" readonly="true"/></td>
                    </tr>
                </table>
            </form>
        </div>
        <table id="dgDGN" toolbar="#tbDGN"></table>
    </div>


</div>
<input type="hidden" id="ctx" value="${ctx}">
</body>

</html>
<script type="text/javascript" src="${ctx}/s/alarm/com_ajax.js"></script>
<script type="text/javascript" src="${ctx}/s/alarm/deviceParams-config.js"></script>

<script>


    function closes() {
        $("#Loading").fadeOut("normal", function () {
            $(this).remove();
        });
    }
    document.onreadystatechange = function () {
        if (document.readyState == "complete") {
            closes();
            parent.IndexJS.expendSouthPanel(260);
        }
    };

    jQuery(document).ready(function () {
        // comAjax.init();
        deviceParamsConfig.initPage();
    });

</script>