hdw
2018-11-08 a016677520c05b9c72c2426781df7cbdb4ecfe71
首页面卡顿问题
3个文件已修改
134 ■■■■■ 已修改文件
gx_tieta/WebRoot/batt-traffic-statistics1.jsp 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/index.jsp 131 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/pages/js/pages/siderbar.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/batt-traffic-statistics1.jsp
@@ -569,6 +569,7 @@
                
                // 获取生成折线图的配置项
                function getlineGraphOpts(data, type) {
                    console.log(data);
                    var rs = {
                        xdata:[],
                        sdata: [],
gx_tieta/WebRoot/index.jsp
@@ -1716,6 +1716,48 @@
        }
    }
    
    // 更新地图图标
    function updateMapDotIcon(map, dotList, isTop) {
        // 遍历查询内容生成对应的图标
        for(var i = 0; i<dotList.length; i++) {
            var isShow = checkMapImgStyle(dotList[i].msg);
            var dotIcon = new BMap.Icon(getMapStateImg(mapImages, dotList[i].msg), new BMap.Size(36, 30));    // 设置图片
            var mk =  getMapMarker(map, dotList[i].title);
            if(mk) {
                // 设置地图图标
                mk.setIcon(dotIcon);
                // 将已经安装的显示在顶部
                if(isTop) {
                    mk.setTop(true);
                }
                // 隐藏marker点
                isShow?mk.show():mk.hide();
            }
        }
    }
    // 获取地图图标
    function getMapMarker(map, msg) {
        var rs = false;
        var allOverlay = map.getOverlays();
        for (var i = 0; i < allOverlay.length; i++){
            try{
                if(allOverlay[i].getLabel().content == msg){
                    rs = allOverlay[i];
                    return rs;
                }
            }catch(e) {
            }
        }
        return rs;
    }
    // 删除地图上的指定点
    function deletePoint(map, msg){
        var allOverlay = map.getOverlays();
@@ -2325,7 +2367,7 @@
                    }
                }
                
                createMapDot(map, updateStationData, true);
                updateMapDotIcon(map, updateStationData, true);
                // 更新分页信息
                mapPages.pageCurr++;
                if(mapPages.pageCurr>mapPages.pageNum || updateStationData.length<mapPages.pageSize) {
@@ -3021,94 +3063,7 @@
        rs.defaults = "User_ChartAction!serchByInfo?json={Chart_file:'"+user_logo+"',Chart_name:chart_install}";
        return rs;
    }
    /* $(function(){
        setTimeout(function(){
            var _script = document.createElement('script');
            _script.type = "text/javascript";
            _key = "55UbnVOR7XovezZC4jFvTqNDPAamsuoo";//百度地图可以申请到
            _script.src = "http://api.map.baidu.com/location/ip?ak="+_key+"&coor=bd09ll&ip=&callback=f";//拼接URL
            document.head.appendChild(_script);
        }, 2000);
    });
    var pointX;
    var pointY;
    function f(data){
        pointX = data.content.point.x;
        pointY = data.content.point.y;
        console.info("你所在城市:"+data.content.address);
        console.info("你城市经度:"+pointX);
        console.info("你的城市纬度:"+pointY);
        var point = new BMap.Point(pointX, pointY);
         map.centerAndZoom(point, 10);    // 用城市名设置地图中心点
    }     */
    /* $(document).ready(function(){
        //页面加载时查询维护区中的枢纽类型
        $.post("User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",null,function(data){
            data=data.result;
            data=eval("("+data+")");
            //console.info(data);
            if(data.code==1 && data.data.length>0){
                var $select = $("#station_name1");
                $select.text('');
                for(var i=0;i<=data.data.length;i++){
                    $option=$("<option></option>");
                    if(i==0){
                        $option.html("<s:text name='All'/>(<s:text name='Common'/>"+data.data.length+"<s:text name='Species'/>)");
                        $option.attr("value", "");
                    }else{
                        $option.text(data.data[i-1]);
                        $option.attr("value",data.data[i-1]);
                    }
                    $select.append($option);
                }
            }else{
                $("#station_name1").text('').html('<option>暂无可测维护区</option>');
            }
            findStationNamebyStationname1();
        });
    });
    
    //当维护区的值变换时更新机房站点
    $('#station_name1').change(function(){
        findStationNamebyStationname1();
    });
    //根据维护区查询站点
    function findStationNamebyStationname1(){
        var user = {
            UNote:$("#station_name1 option:selected").val()
        };
        //var selectvalue=$("#station_name1 option:selected").val();
        //alert(selectvalue);
        $.post("User_battgroup_baojigroup_battgroupAction!serchStationNameInGroup","json="+JSON.stringify(user),function(data){
            //console.info(data);
            data=data.result;
            data=eval("("+data+")");
            if(data.code==1 && data.data.length>0){
                var $select = $("#station_name");
                $select.text('');
                for(var i=0;i<=data.data.length;i++){
                    var $option=$("<option></option>");
                    if(i==0){
                        $option.html("<s:text name='All'/>(<s:text name='Common'/>"+data.data.length+"<s:text name='Species'/>)");
                        $option.attr("value", "");
                    }else{
                        $option.text(data.data[i-1]);
                        $option.attr("value",data.data[i-1]);
                    }
                    $select.append($option);
                }
            }else{
                $("#station_name").text('').html('<option>暂无可测机房站点</option>');
            }
            findserchByBattGroupNamebystationname();
        });
    } */
    //查询所有的维护区
    function searchAllProvince(){
        $.ajax({     
gx_tieta/WebRoot/pages/js/pages/siderbar.js
@@ -638,7 +638,7 @@
        if(container.find('ul').length !=0) {
            location.hash="#"+homeInfo.StationName;
            location.hash="";
            treeView.spreadFolder('home', homeInfo.StationName3, fourthSpread, true);
            treeView.spreadFolder('home', homeInfo.StationName, fourthSpread, true);
            return;
        }
        treeView.addProgress(container);