Blame view

js/index.js 7.02 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
50
51
          //nav 菜单
          var menuList='';
          //content 图片内容
          var imgList='';
9c9bc393   Andy   接口返回校验
52
53
54
55
56
57
58
59
60
61
          var sysOpList=sessionStorage.getItem("sysOpProjectDTOList");
          if(sysOpList=='' ||sysOpList==null ||sysOpList==undefined){
              menuList='<li class="parking-nav active" data-slideindex="6">任你停官网</li>';
              imgList='<li class="parking-wrap" data-link="http://www.renniting.cn"></li>';
              $('#box').html(imgList);
              $('#controls').html(menuList);
          }
  
          var sysOpProList=JSON.parse(sysOpList);
  
57746651   Andy   接口请求 菜单
62
63
64
          console.log(sysOpProList)
          for(var i=0;i<sysOpProList.length;i++){
                  if(sysOpProList[i].projectCode=='BUSINESS_PLATFORM'){
9c9bc393   Andy   接口返回校验
65
66
67
68
                      if(sysOpProList[i].projectName==''||sysOpProList[i].projectName==null||sysOpProList[i].projectName==undefined){
                          menuList+='<li class="parking-nav active" data-slideindex="0">任你停官网</li>';
                          imgList+='<li class="parking-wrap" data-link="http://www.renniting.cn"></li>';
                      }
57746651   Andy   接口请求 菜单
69
70
71
72
                      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>';
  
                  }
9c9bc393   Andy   接口返回校验
73
74
75
76
77
                  else if(sysOpProList[i].projectCode=='GOVERNMENT_PLATFORM'){
                      if(sysOpProList[i].projectName==''||sysOpProList[i].projectName==null||sysOpProList[i].projectName==undefined){
                          menuList+='<li class="parking-nav active" data-slideindex="1">任你停官网</li>';
                          imgList+='<li class="parking-wrap" data-link="http://www.renniting.cn"></li>';
                      }
57746651   Andy   接口请求 菜单
78
79
80
                      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>';
                  }
9c9bc393   Andy   接口返回校验
81
82
83
84
85
                  else if(sysOpProList[i].projectCode=='INTERFACE_PLATFORM'){
                      if(sysOpProList[i].projectName==''||sysOpProList[i].projectName==null||sysOpProList[i].projectName==undefined){
                          menuList+='<li class="parking-nav active" data-slideindex="2">任你停官网</li>';
                          imgList+='<li class="parking-wrap" data-link="http://www.renniting.cn"></li>';
                      }
57746651   Andy   接口请求 菜单
86
87
88
                      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>';
                  }
9c9bc393   Andy   接口返回校验
89
90
91
92
93
                  else if(sysOpProList[i].projectCode=='CAR_USER_PLATFORM'){
                      if(sysOpProList[i].projectName==''||sysOpProList[i].projectName==null||sysOpProList[i].projectName==undefined){
                          menuList+='<li class="parking-nav active" data-slideindex="3">任你停官网</li>';
                          imgList+='<li class="parking-wrap" data-link="http://www.renniting.cn"></li>';
                      }
57746651   Andy   接口请求 菜单
94
95
96
                      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>';
                  }
9c9bc393   Andy   接口返回校验
97
98
99
100
101
                  else if(sysOpProList[i].projectCode=='BEIAN_PLATFORM'){
                      if(sysOpProList[i].projectName==''||sysOpProList[i].projectName==null||sysOpProList[i].projectName==undefined){
                          menuList+='<li class="parking-nav active" data-slideindex="4">任你停官网</li>';
                          imgList+='<li class="parking-wrap" data-link="http://www.renniting.cn"></li>';
                      }
57746651   Andy   接口请求 菜单
102
103
                      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>';
9c9bc393   Andy   接口返回校验
104
105
106
                  }else if(sysOpProList[i].projectCode==''||sysOpProList[i].projectCode==null||sysOpProList[i].projectCode==undefined){
                      menuList='<li class="parking-nav active" data-slideindex="5">任你停官网</li>';
                      imgList='<li class="parking-wrap" data-link="http://www.renniting.cn"></li>';
57746651   Andy   接口请求 菜单
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
                  }
              $('#box').html(imgList);
              $('#controls').html(menuList);
          }
      },
      //用户退出登录
      loginOut:function () {
          $('#login_out_btn').on('click', function () {
              // console.log("token:" + fn.getToken());
              fn.loginOut();
          });
      }
  
  };
  fun.init();
bf30a091   liuqimichale   init
122
  // <!--底部-->
515ff1ff   liuqimichale   rebuild
123
  
57746651   Andy   接口请求 菜单
124
125
  
  $(document).on('click','#box li',function () {
bf30a091   liuqimichale   init
126
          var link = $(this).attr('data-link');
bf30a091   liuqimichale   init
127
128
129
130
131
132
         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
133
134
135
136
  })
  var $box = $('#box')
  $box.boxSlider({
      speed: 1000
2ddbbcb2   Andy   add img zip
137
      , autoScroll: false
515ff1ff   liuqimichale   rebuild
138
139
140
141
142
143
144
145
146
147
      , timeout: 5000
      , next: '#next'
      , prev: '#prev'
      , pause: '#pause'
      , effect: 'scrollHorz'
      , blindCount: 15
  
  });
  
  $('#controls').on('click', 'li', function (ev) {
abd1e2c0   Andy   add new icon 新备案 ...
148
149
      $('#controls li').removeClass('active');
      console.log($(this).data('slideindex'));
515ff1ff   liuqimichale   rebuild
150
      $box.boxSlider('showSlide', $(this).data('slideindex'));
abd1e2c0   Andy   add new icon 新备案 ...
151
      $(this).addClass('active');
515ff1ff   liuqimichale   rebuild
152
153
      //ev.preventDefault();
  });