index.js 4.52 KB


// <!--内容-->
// fn.getUserName();
console.log(fn.getUserName());
if(fn.getUserName()==''|| fn.getUserName()==undefined||fn.getUserName()==null){
    fn.loginOut();
    $('#topbar_userMsg').hide();
    $('#topbar_tologin').show();
}else if(fn.getUserName()=='燕松梅赤峰测试'){

    $('#topbar_tologin').hide();
    $('#topbar_userMsg').show().find('#userId').text(fn.getUserName());
    $('#onlyInterLogin').attr('data-link','http://www.rnting.com/api/index.html');
    console.log($('#onlyInterLogin').html());
}else if(fn.getUserName()=='财务汇报'){
    $('#topbar_tologin').hide();
    $('#topbar_userMsg').show().find('#userId').text(fn.getUserName());
    //monPlat 监控平台
    $('#monPlat').attr('data-link','');
    //cfgov_data 数据平台
    $('#cfgov_data').attr('data-link','');
    //onlyInterLogin 接口平台
    $('#onlyInterLogin').attr('data-link','');
    //gprmxc 备案
    $('#gprmxc').attr('data-link','');
    //caruser_msg 车主平台
    $('#caruser_msg').attr('data-link','');

}
else{
    $('#topbar_tologin').hide();
    $('#topbar_userMsg').show().find('#userId').text(fn.getUserName());
}
// 获取页面可显示的系统菜单以及目录样式  sysOpProjectDTOList
var fun={
    init:function(){
        //content 图片内容 清空
        $('#box').empty();
        //nav 菜单 清空
        $('#controls').empty();
        //加载 菜单 以及 各系统简介图片内容
        fun.menuInit();
        //用户退出登录
        fun.loginOut();
    },
    menuInit:function () {
        var sysOpProList=JSON.parse(sessionStorage.getItem("sysOpProjectDTOList"));
        //nav 菜单
        var menuList='';
        //content 图片内容
        var imgList='';
        console.log(sysOpProList)
        for(var i=0;i<sysOpProList.length;i++){
                if(sysOpProList[i].projectCode=='BUSINESS_PLATFORM'){
                    menuList+='<li class="parking-nav active" data-slideindex="0">'+sysOpProList[i].projectName+'</li>';
                    imgList+='<li class="parking-wrap" data-link="http://parkingcloud.renniting.cn/admin/SubMenus/index.html"></li>';

                }
                if(sysOpProList[i].projectCode=='GOVERNMENT_PLATFORM'){
                    menuList+='<li class="platform-nav" data-slideindex="1">'+sysOpProList[i].projectName+'</li>';
                    imgList+='<li class="platform-wrap" data-link="http://zteits.gnway.cc:8021/cfgovcloud/pages/total.html"></li>';
                }
                if(sysOpProList[i].projectCode=='INTERFACE_PLATFORM'){
                    menuList+='<li class="api-nav" data-slideindex="2">'+sysOpProList[i].projectName+'</li>';
                    imgList+='<li class="api-wrap"  data-link="http://www.rnting.com/api/index.html"></li>';
                }
                if(sysOpProList[i].projectCode=='CAR_USER_PLATFORM'){
                    menuList+='<li class="caruser-nav" data-slideindex="3">'+sysOpProList[i].projectName+'</li>';
                    imgList+='<li class="caruser-wrap"  data-link="http://121.40.121.40:8070/v2.1/html/user_login.html"></li>';
                }
                if(sysOpProList[i].projectCode=='BEIAN_PLATFORM'){
                    menuList+='<li class="gprmxc-nav" data-slideindex="4">'+sysOpProList[i].projectName+'</li>';
                    imgList+='<li class="gprmxc-wrap"  data-link="http://gprmxc.renniting.cn/home/home.html"></li>';
                }
            $('#box').html(imgList);
            $('#controls').html(menuList);
        }
    },
    //用户退出登录
    loginOut:function () {
        $('#login_out_btn').on('click', function () {
            // console.log("token:" + fn.getToken());
            fn.loginOut();
        });
    }

};
fun.init();
// <!--底部-->


$(document).on('click','#box li',function () {
        var link = $(this).attr('data-link');
       if(link.indexOf("monitoringPlatform")>0){
        	  link+=("?token="+sessionStorage.getItem("token"));
        } else if(link.indexOf("SubMenus/index.html")>0){
        	  link+=("?token="+sessionStorage.getItem("token"));
        }
        window.open(link)
})
var $box = $('#box')
$box.boxSlider({
    speed: 1000
    , autoScroll: true
    , timeout: 5000
    , next: '#next'
    , prev: '#prev'
    , pause: '#pause'
    , effect: 'scrollHorz'
    , blindCount: 15

});

$('#controls').on('click', 'li', function (ev) {
    $('#controls li').removeClass('active');
    console.log($(this).data('slideindex'));
    $box.boxSlider('showSlide', $(this).data('slideindex'));
    $(this).addClass('active');
    //ev.preventDefault();
});