hdw
2018-11-26 1a779120d9bcd4a50fe02ca792cb87c98ccf775b
修改内容
3个文件已修改
142 ■■■■■ 已修改文件
gx_tieta/WebRoot/control.jsp 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/index.jsp 56 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/pages/js/common.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/control.jsp
@@ -264,6 +264,11 @@
                                    <span class="whyc-btn-icon fa fa-signal"></span>
                                    <span class="whyc-btn-txt">信号质量</span>
                                </a>
                                <br>
                                <a href="javascript:void(0);" id="threadInfo" class="whyc-btn whyc-btn-disabled" id="specialGraphExport">
                                    <span class="whyc-btn-icon fa fa-desktop"></span>
                                    <span class="whyc-btn-txt">设备进程</span>
                                </a>
                            </div>
                        </div>
                    </div>
@@ -4969,6 +4974,86 @@
                //console.info(rs);
                return rs;
            }
            // 设备进程显示
            var threadInfoSearch = {
                num: gprs.threadinfo,
                dev_id:910000001
            };
            // 点击设备进程按钮
            $('#threadInfo').click(function() {
                console.log(threadInfoSearch);
                SendDeviceThreadInfo(threadInfoSearch,function(data){
                    searchDeviceThreadInfo({dev_id:910000001});
                });
            });
            //给GPRS发送指定的命令,获取AT返回值
            function SendDeviceThreadInfo(param,callback){
                $.ajax({
                    type:"post",
                    url: "Bts_gprs_stateAction_action_update_bts_task_inf",
                    async:true,
                    dataType:'json',
                    data:'json='+JSON.stringify(param),
                    success: function(data){
                        var model = eval('('+data.result+')');
                        console.info(model);
                        if(callback && typeof callback == 'function'){
                            callback(model);
                        }
                    },error:function(e){
                        var model = {
                            code:0,
                            data:e,
                            msg:'通信失败'
                        };
                        if(callback && typeof callback == 'function'){
                            callback(model);
                        }
                    }
                });
            }
            //查询设备的进程信息
            function searchDeviceThreadInfo(param,callback){
                $.ajax({
                    type:"post",
                    url: "Bts_gprs_stateAction_action_serchByCondition",
                    async:true,
                    dataType:'json',
                    data:'json='+JSON.stringify(param),
                    success: function(data){
                        var model = eval('('+data.result+')');
                        console.info(model);
                        var btsTaskInf = model.data[0].bts_task_inf;
                        layer.open({
                            title: '设备进程',
                            width: 380,
                            height: 450,
                            content: '<pre>'+btsTaskInf+'</pre>'
                        });
                        if(callback && typeof callback == 'function'){
                            callback(model);
                        }
                    },error:function(e){
                        var model = {
                            code:0,
                            data:e,
                            msg:'通信失败'
                        };
                        if(callback && typeof callback == 'function'){
                            callback(model);
                        }
                    }
                });
            }
        });
        
        // 机历卡模块
gx_tieta/WebRoot/index.jsp
@@ -1582,28 +1582,42 @@
    
    // 普通机房描述
    function mapImgDescNormal(iconExplain) {
        // 机房落后
        // 落后机房
        var iconList = $('<div class="explain-list" style="padding: 4px 6px; border-bottom: 1px slid #ccc; display:block"></div>');
        var input = $('<input type="checkbox" data-img="item-behind" checked="checked">');
        var span = $('<span>电池落后机房</span>');
        var icon = $('<img src="'+mapImages.behind+'">');
        var span = $('<span>电池组落后机房</span>');
        var badge = $('<a href="javascript:;" class="layui-badge-rim mrr8 badge-behind">0</a>');
        iconList.append(input);
        iconList.append(span);
        iconList.append(icon);
        iconList.append(badge);
        iconExplain.append(iconList);
        
        // 机房告警
        // 告警机房
        var iconList = $('<div class="explain-list" style="padding: 4px 6px; border-bottom: 1px slid #ccc; display:block"></div>');
        var input = $('<input type="checkbox" data-img="item-warn" checked="checked">');
        var span = $('<span>电池告警机房</span>');
        var icon = $('<img src="'+mapImages.warn+'">');
        var span = $('<span>电池组告警机房</span>');
        var badge = $('<a href="javascript:;" class="layui-badge-rim mrr8 badge-warn">0</a>');
        iconList.append(input);
        iconList.append(span);
        iconList.append(icon);
        iconList.append(badge);
        iconList.append('<div class="clear"></div>');
        iconExplain.append(iconList);
        
        // 掉站机房
        var iconList = $('<div class="explain-list" style="padding: 4px 6px; border-bottom: 1px slid #ccc; display:block"></div>');
        var input = $('<input type="checkbox" data-img="item-down" checked="checked">');
        var icon = $('<img src="'+mapImages.timeout+'">');
        var span = $('<span>掉站机房</span>');
        var badge = $('<a href="javascript:;" class="layui-badge-rim mrr8 badge-down">0</a>');
        iconList.append(input);
        iconList.append(span);
        iconList.append(icon);
        iconList.append(badge);
        //iconExplain.append(iconList);
        
        // 机房延时
        var iconList = $('<div class="explain-list" style="padding: 4px 6px; border-bottom: 1px slid #ccc; display:block"></div>');
@@ -1613,16 +1627,18 @@
        iconList.append(input);
        iconList.append(span);
        iconList.append(icon);
        iconExplain.append(iconList);
        //iconExplain.append(iconList);
        
        // 停电机房
        var iconList = $('<div class="explain-list" style="padding: 4px 6px; border-bottom: 1px slid #ccc; display:block"></div>');
        var input = $('<input type="checkbox" data-img="item-poff" checked="checked">');
        var icon = $('<img src="'+mapImages.powercut+'">');
        var span = $('<span>停电机房</span>');
        var badge = $('<a href="javascript:;" class="layui-badge-rim mrr8 badge-powercut">0</a>');
        iconList.append(input);
        iconList.append(span);
        iconList.append(icon);
        iconList.append(badge);
        iconExplain.append(iconList);
        
        // 正常机房
@@ -1630,12 +1646,40 @@
        var input = $('<input type="checkbox" data-img="item-normal" checked="checked">');
        var icon = $('<img src="'+mapImages.normal+'">');
        var span = $('<span>正常机房</span>');
        var badge = $('<a href="javascript:;" class="layui-badge-rim mrr8 badge-normal">0</a>');
        iconList.append(input);
        iconList.append(span);
        iconList.append(icon);
        iconList.append(badge);
        iconExplain.append(iconList);
        // 续航不足3小时机房
        var iconList = $('<div class="explain-list" style="padding: 4px 6px; border-bottom: 1px slid #ccc; display:block"></div>');
        var input = $('<input type="checkbox" data-img="item-weak" checked="checked">');
        var icon = $('<img src="'+mapImages.normal+'">');
        var span = $('<span>续航不足3小时机房</span>');
        var badge = $('<a href="javascript:;" class="layui-badge-rim mrr8 badge-weak">0</a>');
        iconList.append(input);
        iconList.append(span);
        iconList.append(icon);
        iconList.append(badge);
        //iconExplain.append(iconList);
    }
    
    // 更新地图图标badge的值
    function updateMapIconBadge() {
        var mapImgDesc = $('#mapImgDesc');
        var behind = mapImgDesc.find('.badge-behind');        // 电池落后机房
        var warn = mapImgDesc.find('.badge-warn');            // 电池告警机房
        var down = mapImgDesc.find('.badge-down');            // 掉站机房
        var powercut = mapImgDesc.find('.badge-powercut');    // 停电机房
        var normal = mapImgDesc.find('.badge-normal');        // 正常机房
        var weak = mapImgDesc.find('.badge-weak');            // 续航不足3小时机房
    }
    // 61850描述
    function mapImgDesc61850(iconExplain) {
        // 核容/停电放电
gx_tieta/WebRoot/pages/js/common.js
@@ -464,6 +464,7 @@
    gl.namespace('CMD.gprs');
    gl.CMD.gprs.param = 145;
    gl.CMD.gprs.signal = "CSQ";
    gl.CMD.gprs.threadinfo = 0x17;
})(jQuery, window, document, GLOBAL);
// 地图信息