Blame view

js/index.js 6.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){
bc0e7b29   chenbiao   add 天水综合平台入口 三级等保...
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
      var token = fn.getToken();
      console.log(token)
      var req = {'token': token}
      var opt = {
          method: 'post',
          url: dataUrl.util.getLoginOut(),
          data: JSON.stringify(req),
          contentType: 'application/json; charset=utf-8',
          dataType: 'json',
          success: function (res) {
              console.log(res)
              if (res.code == '8888') {
                  fn.toLoginPage();
              }
          }
      };
      sysAjax(opt);
  
bf30a091   liuqimichale   init
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
      $('#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   接口请求 菜单
52
53
54
55
56
57
58
59
60
61
62
63
64
  // 获取页面可显示的系统菜单以及目录样式  sysOpProjectDTOList
  var fun={
      init:function(){
          //content 图片内容 清空
          $('#box').empty();
          //nav 菜单 清空
          $('#controls').empty();
          //加载 菜单 以及 各系统简介图片内容
          fun.menuInit();
          //用户退出登录
          fun.loginOut();
      },
      menuInit:function () {
57746651   Andy   接口请求 菜单
65
66
          //nav 菜单
          var menuList='';
5a879810   Andy   add 优化
67
          //content 图片内容s
57746651   Andy   接口请求 菜单
68
          var imgList='';
9c9bc393   Andy   接口返回校验
69
          var sysOpList=sessionStorage.getItem("sysOpProjectDTOList");
16cd6882   Andy   add test分支
70
          if(sysOpList=='' ||sysOpList==null ||sysOpList==undefined ||sysOpList=='[]'){
00e820fa   liuqimichale   集合平台 导航
71
              menuList+='<li class="parking-nav active" data-slideindex="6">任你停官网</li>';
9c9bc393   Andy   接口返回校验
72
              imgList='<li class="parking-wrap" data-link="http://www.renniting.cn"></li>';
00e820fa   liuqimichale   集合平台 导航
73
              // menuList+='<li class="clearfix"></li>';
16cd6882   Andy   add test分支
74
75
76
77
              $('#box').append(imgList);
              $('#controls').append(menuList);
          }else {
              var sysOpProList=JSON.parse(sysOpList);
9c9bc393   Andy   接口返回校验
78
  
16cd6882   Andy   add test分支
79
              console.log(sysOpProList)
946716b8   liuqimichale   集合平台 导航
80
81
82
83
84
85
86
87
88
              var arrlist = [];
              var arrnewList = [];
              $.each(sysOpProList,function (index,item) {
                  if(item.projectCode==="BUSINESS_PLATFORM"){
                    arrlist.push(item)
                  }else{
                    arrnewList.push(item)
                  }
              })
5618d59f   liuqimichale   swaiper
89
            // console.log(arrlist)
946716b8   liuqimichale   集合平台 导航
90
91
            var sysOpProList = arrlist.concat(arrnewList)
            console.log(sysOpProList)
16cd6882   Andy   add test分支
92
              for(var i=0;i<sysOpProList.length;i++){
57746651   Andy   接口请求 菜单
93
                  if(sysOpProList[i].projectCode=='BUSINESS_PLATFORM'){
16cd6882   Andy   add test分支
94
  
5618d59f   liuqimichale   swaiper
95
96
                      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   接口请求 菜单
97
98
  
                  }
9c9bc393   Andy   接口返回校验
99
                  else if(sysOpProList[i].projectCode=='GOVERNMENT_PLATFORM'){
16cd6882   Andy   add test分支
100
  
5618d59f   liuqimichale   swaiper
101
102
                      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   接口请求 菜单
103
                  }
9c9bc393   Andy   接口返回校验
104
                  else if(sysOpProList[i].projectCode=='INTERFACE_PLATFORM'){
16cd6882   Andy   add test分支
105
  
5618d59f   liuqimichale   swaiper
106
107
                      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   接口请求 菜单
108
                  }
9c9bc393   Andy   接口返回校验
109
                  else if(sysOpProList[i].projectCode=='CAR_USER_PLATFORM'){
16cd6882   Andy   add test分支
110
  
5618d59f   liuqimichale   swaiper
111
112
                      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   接口请求 菜单
113
                  }
9c9bc393   Andy   接口返回校验
114
                  else if(sysOpProList[i].projectCode=='BEIAN_PLATFORM'){
16cd6882   Andy   add test分支
115
  
5618d59f   liuqimichale   swaiper
116
117
                      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   接口请求 菜单
118
                  }
00e820fa   liuqimichale   集合平台 导航
119
120
  
  
16cd6882   Andy   add test分支
121
122
123
124
125
              }
  
              menuList+='<div class="clearfix"></div>';
              $('#box').append(imgList);
              $('#controls').append(menuList);
8e845ae9   liuqimichale   默认第一个选中
126
            $('#controls').find('li').eq(0).addClass('active')
57746651   Andy   接口请求 菜单
127
          }
16cd6882   Andy   add test分支
128
129
  
  
57746651   Andy   接口请求 菜单
130
131
132
133
134
      },
      //用户退出登录
      loginOut:function () {
          $('#login_out_btn').on('click', function () {
              // console.log("token:" + fn.getToken());
bc0e7b29   chenbiao   add 天水综合平台入口 三级等保...
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
              var token = fn.getToken();
              console.log(token)
              var req = {'token': token}
              var opt = {
                  method: 'post',
                  url: dataUrl.util.getLoginOut(),
                  data: JSON.stringify(req),
                  contentType: 'application/json; charset=utf-8',
                  dataType: 'json',
                  success: function (res) {
                      console.log(res)
                      if (res.code == '8888') {
                          fn.toLoginPage();
                      }
                  }
              };
              sysAjax(opt);
57746651   Andy   接口请求 菜单
152
153
154
155
156
          });
      }
  
  };
  fun.init();
bf30a091   liuqimichale   init
157
  // <!--底部-->
515ff1ff   liuqimichale   rebuild
158
  
57746651   Andy   接口请求 菜单
159
160
  
  $(document).on('click','#box li',function () {
bf30a091   liuqimichale   init
161
          var link = $(this).attr('data-link');
bf30a091   liuqimichale   init
162
163
164
165
166
167
         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
168
  })
5618d59f   liuqimichale   swaiper
169
170
  
  
5618d59f   liuqimichale   swaiper
171
172
173
174
175
176
177
178
  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
179
180
    $("#controls li").removeClass('active')
    $(this).addClass('active')
5618d59f   liuqimichale   swaiper
181
182
183
184
185
186
187
    tabsSwiper.slideTo( that.index() )
  })
  
  
  $("controls li").click(function(e){
    e.preventDefault()
  })
515ff1ff   liuqimichale   rebuild