Commit 5774665106b619bfb34d3300030f62957f3f243a
1 parent
abd1e2c0
接口请求 菜单
Showing
4 changed files
with
82 additions
and
37 deletions
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公用地址 | ... | ... |