Commit 5774665106b619bfb34d3300030f62957f3f243a

Authored by Andy
1 parent abd1e2c0

接口请求 菜单

index.html
... ... @@ -31,32 +31,24 @@
31 31 <!--内容-->
32 32 <div class="main-con clearfix">
33 33 <ul class="silde-wrap" id="box">
34   - <li class="parking-wrap" data-link="http://ent.dyszt.com/parkingcloud/admin/SubMenus/index.html">
35   -
36   - </li>
37   - <li class="platform-wrap" data-link="http://zteits.gnway.cc:8021/cfgovcloud/pages/total.html">
38   -
39   - </li>
40   - <li class="api-wrap" data-link="http://www.rnting.com/api/index.html">
41   -
42   - </li>
43   - <li class="gprmxc-wrap" data-link="http://gprmxc.renniting.cn/home/home.html">
44   -
45   - </li>
46   - <li class="caruser-wrap" data-link="http://121.40.121.40:8070/v2.1/html/user_login.html">
47   -
48   - </li>
  34 + <!--
  35 + <li class="parking-wrap" data-link="http://ent.dyszt.com/parkingcloud/admin/SubMenus/index.html"></li>
  36 + <li class="platform-wrap" data-link="http://zteits.gnway.cc:8021/cfgovcloud/pages/total.html"></li>
  37 + <li class="api-wrap" data-link="http://www.rnting.com/api/index.html"></li>
  38 + <li class="gprmxc-wrap" data-link="http://gprmxc.renniting.cn/home/home.html"></li>
  39 + <li class="caruser-wrap" data-link="http://121.40.121.40:8070/v2.1/html/user_login.html"></li>
  40 + -->
49 41 </ul>
50 42  
51 43 </div>
52 44 <!--底部-->
53 45 <footer>
54 46 <ul class="footer-nav" id="controls">
55   - <li class="parking-nav active" data-slideindex="0">云平台</li>
  47 + <!-- <li class="parking-nav active" data-slideindex="0">云平台</li>
56 48 <li class="platform-nav" data-slideindex="1">数据平台</li>
57 49 <li class="api-nav" data-slideindex="2">接口平台</li>
58 50 <li class="gprmxc-nav" data-slideindex="3">备案系统</li>
59   - <li class="caruser-nav" data-slideindex="4">车主平台</li>
  51 + <li class="caruser-nav" data-slideindex="4">车主平台</li>-->
60 52 </ul>
61 53 </footer>
62 54 <!--提示弹窗 sta-->
... ...
js/index.js
... ... @@ -32,14 +32,65 @@ else{
32 32 $('#topbar_tologin').hide();
33 33 $('#topbar_userMsg').show().find('#userId').text(fn.getUserName());
34 34 }
  35 +// 获取页面可显示的系统菜单以及目录样式 sysOpProjectDTOList
  36 +var fun={
  37 + init:function(){
  38 + //content 图片内容 清空
  39 + $('#box').empty();
  40 + //nav 菜单 清空
  41 + $('#controls').empty();
  42 + //加载 菜单 以及 各系统简介图片内容
  43 + fun.menuInit();
  44 + //用户退出登录
  45 + fun.loginOut();
  46 + },
  47 + menuInit:function () {
  48 + var sysOpProList=JSON.parse(sessionStorage.getItem("sysOpProjectDTOList"));
  49 + //nav 菜单
  50 + var menuList='';
  51 + //content 图片内容
  52 + var imgList='';
  53 + console.log(sysOpProList)
  54 + for(var i=0;i<sysOpProList.length;i++){
  55 + if(sysOpProList[i].projectCode=='BUSINESS_PLATFORM'){
  56 + menuList+='<li class="parking-nav active" data-slideindex="0">'+sysOpProList[i].projectName+'</li>';
  57 + imgList+='<li class="parking-wrap" data-link="http://parkingcloud.renniting.cn/admin/SubMenus/index.html"></li>';
  58 +
  59 + }
  60 + if(sysOpProList[i].projectCode=='GOVERNMENT_PLATFORM'){
  61 + menuList+='<li class="platform-nav" data-slideindex="1">'+sysOpProList[i].projectName+'</li>';
  62 + imgList+='<li class="platform-wrap" data-link="http://zteits.gnway.cc:8021/cfgovcloud/pages/total.html"></li>';
  63 + }
  64 + if(sysOpProList[i].projectCode=='INTERFACE_PLATFORM'){
  65 + menuList+='<li class="api-nav" data-slideindex="2">'+sysOpProList[i].projectName+'</li>';
  66 + imgList+='<li class="api-wrap" data-link="http://www.rnting.com/api/index.html"></li>';
  67 + }
  68 + if(sysOpProList[i].projectCode=='CAR_USER_PLATFORM'){
  69 + menuList+='<li class="caruser-nav" data-slideindex="3">'+sysOpProList[i].projectName+'</li>';
  70 + imgList+='<li class="caruser-wrap" data-link="http://121.40.121.40:8070/v2.1/html/user_login.html"></li>';
  71 + }
  72 + if(sysOpProList[i].projectCode=='BEIAN_PLATFORM'){
  73 + menuList+='<li class="gprmxc-nav" data-slideindex="4">'+sysOpProList[i].projectName+'</li>';
  74 + imgList+='<li class="gprmxc-wrap" data-link="http://gprmxc.renniting.cn/home/home.html"></li>';
  75 + }
  76 + $('#box').html(imgList);
  77 + $('#controls').html(menuList);
  78 + }
  79 + },
  80 + //用户退出登录
  81 + loginOut:function () {
  82 + $('#login_out_btn').on('click', function () {
  83 + // console.log("token:" + fn.getToken());
  84 + fn.loginOut();
  85 + });
  86 + }
  87 +
  88 +};
  89 +fun.init();
35 90 // <!--底部-->
36   -//用户退出登录
37   -$('#login_out_btn').on('click', function () {
38   - // console.log("token:" + fn.getToken());
39   - fn.loginOut();
40   -});
41 91  
42   -$('#box li').on('click',function () {
  92 +
  93 +$(document).on('click','#box li',function () {
43 94 var link = $(this).attr('data-link');
44 95 if(link.indexOf("monitoringPlatform")>0){
45 96 link+=("?token="+sessionStorage.getItem("token"));
... ...
js/login.js
... ... @@ -274,6 +274,8 @@ function loginSuccess(res) {
274 274 /**将系统编码及名称放入session.*/
275 275 sessionStorage.setItem("sysCode", res.data.sysCode);
276 276 sessionStorage.setItem("sysName", res.data.sysName);
  277 + //后台返回用户可见的各个项目项目菜单 例如: projectCode:"INTERFACE_PLATFORM" projectName:"接口平台"
  278 + sessionStorage.setItem("sysOpProjectDTOList", JSON.stringify(res.data.sysOpProjectDTOList));
277 279 //alert("success");
278 280 fn.setUserAccount(res.data.userName);
279 281 window.location.href = "index.html";
... ...
js/unit.js
... ... @@ -8,20 +8,20 @@ sysComm = {
8 8 clientType: 'WEB'//客户端类型
9 9 }
10 10  
11   -
12   -//var baseUrl = 'http://localhost:8089/';// url公用地址
13   -//var parkcloudbaseUrl = 'http://localhost:8099/';// url公用地址
14   -// var authUrl = 'http://localhost:8089/';// 鉴权URL公用地址192.168.1.196:8090
15   -
16   -//阿里云环境,别删
17   -var baseUrl='http://106.15.191.5:8088/'
18   -var parkcloudbaseUrl='http://106.15.191.5:8093/'
19   -var authUrl='http://106.15.191.5:8088/'
20   -
21   -//47 测试环境,别删
22   -// var baseUrl = 'http://47.96.41.38:8088/';// url公用地址
23   -// var parkcloudbaseUrl = 'http://47.96.41.38:8093/';// url公用地址
24   -// var authUrl = 'http://47.96.41.38:8088/';// 鉴权URL公用地址
  11 +//阿里云正式环境,别删
  12 +// var parkcloudbaseUrl ='http://bcp.service.renniting.cn/';// url公用地址
  13 +// var authUrl = 'http://sys.service.renniting.cn/';// 鉴权URL公用地址
  14 +// var baseUrl = 'http://sys.service.renniting.cn/';// 鉴权URL公用地址
  15 +
  16 +//阿里云环境,别删 丹阳
  17 +// var baseUrl='http://106.15.191.5:8088/'
  18 +// var parkcloudbaseUrl='http://106.15.191.5:8093/'
  19 +// var authUrl='http://106.15.191.5:8088/'
  20 +
  21 +//阿里云测试环境,别删
  22 +var baseUrl = 'http://39.98.54.240:8088/';// url公用地址
  23 +// var parkcloudbaseUrl = 'http://39.98.54.240:8093/';// url公用地址
  24 +// var authUrl = 'http://39.98.54.240:8088/';// 鉴权URL公用地址
25 25  
26 26 //demo环境,别删
27 27 // var baseUrl = 'http://47.96.41.88:18088/';// url公用地址
... ...