zoukankan      html  css  js  c++  java
  • 模块

    (function(window){  
        var module_index = 0;
        //var userMgr = new GeoESB.User();
        var loginUser = new GeoESB.LoginUser(GeoESB.ServiceConfig,"");
        $(document).ready(function(){

       
       


            loginUser.getUserInfo(function(data){
                if(data == null || data ==""){
                    return;
                }
                GeoESB.userInfo = data;

                //获取用户有权限的模块
                getPriModule();
            });

        });
        function getPriModule(){
            var url = _.str.sprintf(NavAssistance.ServiceConfig.CurrUserModule, GeoESB.userInfo.pkid);
            new GeoESB.AjaxCRUD(NavAssistance.ServiceConfig, NavAssistance.RootPath).get(url,function(result){
                var modules = result.data.modules[0];
                for(var i=0;i<modules.children.length;i++){
                    if(NavAssistance.RootPkid == modules.children[i].pkid){  //第一个pkid来自配置文件app-config
                        var modules_arr=modules.children[i].children;//共享平台下面的子模块  数组
                    }
                }


                var sidOrder = modules_arr.sort(
                    function(a, b)
                    {
                        if(a.orderindex < b.orderindex) return -1;
                        if(a.orderindex >= b.orderindex) return 1;
                        return 0;
                    }
                );
                $.each(sidOrder,
                    function(idx, value)
                    {
                        addModule(idx, value);
                    }
                );
            });
        }



        //展示导航模块
        function addModule(idx, module){
            var name = module.name;
            var checked = module.checked;
            var href = module.href+"?t="+Math.random();
            var css = module.css;

            if(null == css){css = "nav_default";}
            var htm = "<li";
            //if(idx >8){htm = "<li><div class='nav_pic_div hide'>";}

            htm+=" id='navId_"+css+"'>";
            htm +=name+"</li>";
            $("#navigation_div ul").append(htm);
            //if(checked == "0"){return;}
            $("#navId_"+css).click(function(){
                // window.open(href);
                window.location.href=href;
            });
        }
    })(window);

  • 相关阅读:
    知乎 : 有什么你认为很简单的问题实际的证明却很复杂?
    民科吧 的 一题 : ∂ f / ∂ x =
    知乎: Lurie 的 derived algebraic geometry 有多重要?
    说说 网友 专业证伪 的 那道 几何题
    在 《数学问题,连接两个点的曲线旋转所成曲面中,面积最小的曲线是什么?》 里 的 讨论
    证明 夹逼定理 和 洛必达法则
    一道数学题 : 数列 { bn } 收敛, 证明 { an } 也收敛
    一道数学题 : f ( 2^x ) + f ( 3^x ) = x , 求 f ( x )
    网友 lzmsunny96 的 一个 分数 分解题
    我 搞了一个 尺规作图 不能 实现 三等分角 的 证明
  • 原文地址:https://www.cnblogs.com/fu-fu/p/7364696.html
Copyright © 2011-2022 走看看