Blame view

js/index.js 5.66 KB
515ff1ff   liuqimichale   rebuild
1
  
bf30a091   liuqimichale   init
2
3
4
5
6
  
  // <!--内容-->
  // fn.getUserName();
  console.log(fn.getUserName());
  if(fn.getUserName()==''|| fn.getUserName()==undefined||fn.getUserName()==null){
515ff1ff   liuqimichale   rebuild
7
      fn.loginOut();
bf30a091   liuqimichale   init
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
      $('#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());
  }
57746651   Andy   接口请求 菜单
35
36
37
38
39
40
41
42
43
44
45
46
47
  // 获取页面可显示的系统菜单以及目录样式  sysOpProjectDTOList
  var fun={
      init:function(){
          //content 图片内容 清空
          $('#box').empty();
          //nav 菜单 清空
          $('#controls').empty();
          //加载 菜单 以及 各系统简介图片内容
          fun.menuInit();
          //用户退出登录
          fun.loginOut();
      },
      menuInit:function () {
57746651   Andy   接口请求 菜单
48
49
          //nav 菜单
          var menuList='';
5a879810   Andy   add 优化
50
          //content 图片内容s
57746651   Andy   接口请求 菜单
51
          var imgList='';
9c9bc393   Andy   接口返回校验
52
          var sysOpList=sessionStorage.getItem("sysOpProjectDTOList");
16cd6882   Andy   add test分支
53
          if(sysOpList=='' ||sysOpList==null ||sysOpList==undefined ||sysOpList=='[]'){
00e820fa   liuqimichale   集合平台 导航
54
              menuList+='<li class="parking-nav active" data-slideindex="6">任你停官网</li>';
aa264521   刘淇   https
55
              imgList='<li class="parking-wrap" data-link="https://www.renniting.cn"></li>';
00e820fa   liuqimichale   集合平台 导航
56
              // menuList+='<li class="clearfix"></li>';
16cd6882   Andy   add test分支
57
58
59
60
              $('#box').append(imgList);
              $('#controls').append(menuList);
          }else {
              var sysOpProList=JSON.parse(sysOpList);
9c9bc393   Andy   接口返回校验
61
  
16cd6882   Andy   add test分支
62
              console.log(sysOpProList)
946716b8   liuqimichale   集合平台 导航
63
64
65
66
67
68
69
70
71
              var arrlist = [];
              var arrnewList = [];
              $.each(sysOpProList,function (index,item) {
                  if(item.projectCode==="BUSINESS_PLATFORM"){
                    arrlist.push(item)
                  }else{
                    arrnewList.push(item)
                  }
              })
5618d59f   liuqimichale   swaiper
72
            // console.log(arrlist)
946716b8   liuqimichale   集合平台 导航
73
74
            var sysOpProList = arrlist.concat(arrnewList)
            console.log(sysOpProList)
16cd6882   Andy   add test分支
75
              for(var i=0;i<sysOpProList.length;i++){
57746651   Andy   接口请求 菜单
76
                  if(sysOpProList[i].projectCode=='BUSINESS_PLATFORM'){
16cd6882   Andy   add test分支
77
  
5618d59f   liuqimichale   swaiper
78
79
                      menuList+='<li class="parking-nav " data-slideindex="'+i+'">'+sysOpProList[i].projectName+'</li>';
                      imgList+='<li class="parking-wrap swiper-slide" data-link="'+sysOpProList[i].projectUrl+'"><div class="guide-way">进入平台</div></li>';
57746651   Andy   接口请求 菜单
80
81
  
                  }
9c9bc393   Andy   接口返回校验
82
                  else if(sysOpProList[i].projectCode=='GOVERNMENT_PLATFORM'){
16cd6882   Andy   add test分支
83
  
5618d59f   liuqimichale   swaiper
84
85
                      menuList+='<li class="platform-nav " data-slideindex="'+i+'">'+sysOpProList[i].projectName+'</li>';
                      imgList+='<li class="platform-wrap swiper-slide" data-link="'+sysOpProList[i].projectUrl+'"><div class="guide-way">进入平台</div></li>';
57746651   Andy   接口请求 菜单
86
                  }
9c9bc393   Andy   接口返回校验
87
                  else if(sysOpProList[i].projectCode=='INTERFACE_PLATFORM'){
16cd6882   Andy   add test分支
88
  
5618d59f   liuqimichale   swaiper
89
90
                      menuList+='<li class="api-nav " data-slideindex="'+i+'">'+sysOpProList[i].projectName+'</li>';
                      imgList+='<li class="api-wrap swiper-slide"  data-link="'+sysOpProList[i].projectUrl+'"><div class="guide-way">进入平台</div></li>';
57746651   Andy   接口请求 菜单
91
                  }
9c9bc393   Andy   接口返回校验
92
                  else if(sysOpProList[i].projectCode=='CAR_USER_PLATFORM'){
16cd6882   Andy   add test分支
93
  
5618d59f   liuqimichale   swaiper
94
95
                      menuList+='<li class="caruser-nav " data-slideindex="'+i+'">'+sysOpProList[i].projectName+'</li>';
                      imgList+='<li class="caruser-wrap swiper-slide"  data-link="'+sysOpProList[i].projectUrl+'"><div class="guide-way">进入平台</div></li>';
57746651   Andy   接口请求 菜单
96
                  }
9c9bc393   Andy   接口返回校验
97
                  else if(sysOpProList[i].projectCode=='BEIAN_PLATFORM'){
16cd6882   Andy   add test分支
98
  
5618d59f   liuqimichale   swaiper
99
100
                      menuList+='<li class="gprmxc-nav " data-slideindex="'+i+'">'+sysOpProList[i].projectName+'</li>';
                      imgList+='<li class="gprmxc-wrap swiper-slide"  data-link="'+sysOpProList[i].projectUrl+'"><div class="guide-way">进入平台</div></li>';
57746651   Andy   接口请求 菜单
101
                  }
00e820fa   liuqimichale   集合平台 导航
102
103
  
  
16cd6882   Andy   add test分支
104
105
106
107
108
              }
  
              menuList+='<div class="clearfix"></div>';
              $('#box').append(imgList);
              $('#controls').append(menuList);
8e845ae9   liuqimichale   默认第一个选中
109
            $('#controls').find('li').eq(0).addClass('active')
57746651   Andy   接口请求 菜单
110
          }
16cd6882   Andy   add test分支
111
112
  
  
57746651   Andy   接口请求 菜单
113
114
115
116
117
118
119
120
121
122
123
      },
      //用户退出登录
      loginOut:function () {
          $('#login_out_btn').on('click', function () {
              // console.log("token:" + fn.getToken());
              fn.loginOut();
          });
      }
  
  };
  fun.init();
bf30a091   liuqimichale   init
124
  // <!--底部-->
515ff1ff   liuqimichale   rebuild
125
  
57746651   Andy   接口请求 菜单
126
127
  
  $(document).on('click','#box li',function () {
bf30a091   liuqimichale   init
128
          var link = $(this).attr('data-link');
bf30a091   liuqimichale   init
129
130
131
132
133
134
         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)
515ff1ff   liuqimichale   rebuild
135
  })
5618d59f   liuqimichale   swaiper
136
137
  
  
5618d59f   liuqimichale   swaiper
138
139
140
141
142
143
144
145
  var tabsSwiper = new Swiper('.swiper-container',{
      autoplay:false,
    speed:1000,
  
  })
  $("#controls li").on('touchstart mousedown',function(e){
      var that=$(this);
    // e.preventDefault()
80131613   liuqimichale   swaiper
146
147
    $("#controls li").removeClass('active')
    $(this).addClass('active')
5618d59f   liuqimichale   swaiper
148
149
150
151
152
153
154
    tabsSwiper.slideTo( that.index() )
  })
  
  
  $("controls li").click(function(e){
    e.preventDefault()
  })
515ff1ff   liuqimichale   rebuild