Commit 5774665106b619bfb34d3300030f62957f3f243a
1 parent
abd1e2c0
接口请求 菜单
Showing
4 changed files
with
82 additions
and
37 deletions
index.html
@@ -31,32 +31,24 @@ | @@ -31,32 +31,24 @@ | ||
31 | <!--内容--> | 31 | <!--内容--> |
32 | <div class="main-con clearfix"> | 32 | <div class="main-con clearfix"> |
33 | <ul class="silde-wrap" id="box"> | 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 | </ul> | 41 | </ul> |
50 | 42 | ||
51 | </div> | 43 | </div> |
52 | <!--底部--> | 44 | <!--底部--> |
53 | <footer> | 45 | <footer> |
54 | <ul class="footer-nav" id="controls"> | 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 | <li class="platform-nav" data-slideindex="1">数据平台</li> | 48 | <li class="platform-nav" data-slideindex="1">数据平台</li> |
57 | <li class="api-nav" data-slideindex="2">接口平台</li> | 49 | <li class="api-nav" data-slideindex="2">接口平台</li> |
58 | <li class="gprmxc-nav" data-slideindex="3">备案系统</li> | 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 | </ul> | 52 | </ul> |
61 | </footer> | 53 | </footer> |
62 | <!--提示弹窗 sta--> | 54 | <!--提示弹窗 sta--> |
js/index.js
@@ -32,14 +32,65 @@ else{ | @@ -32,14 +32,65 @@ else{ | ||
32 | $('#topbar_tologin').hide(); | 32 | $('#topbar_tologin').hide(); |
33 | $('#topbar_userMsg').show().find('#userId').text(fn.getUserName()); | 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 | var link = $(this).attr('data-link'); | 94 | var link = $(this).attr('data-link'); |
44 | if(link.indexOf("monitoringPlatform")>0){ | 95 | if(link.indexOf("monitoringPlatform")>0){ |
45 | link+=("?token="+sessionStorage.getItem("token")); | 96 | link+=("?token="+sessionStorage.getItem("token")); |
js/login.js
@@ -274,6 +274,8 @@ function loginSuccess(res) { | @@ -274,6 +274,8 @@ function loginSuccess(res) { | ||
274 | /**将系统编码及名称放入session.*/ | 274 | /**将系统编码及名称放入session.*/ |
275 | sessionStorage.setItem("sysCode", res.data.sysCode); | 275 | sessionStorage.setItem("sysCode", res.data.sysCode); |
276 | sessionStorage.setItem("sysName", res.data.sysName); | 276 | sessionStorage.setItem("sysName", res.data.sysName); |
277 | + //后台返回用户可见的各个项目项目菜单 例如: projectCode:"INTERFACE_PLATFORM" projectName:"接口平台" | ||
278 | + sessionStorage.setItem("sysOpProjectDTOList", JSON.stringify(res.data.sysOpProjectDTOList)); | ||
277 | //alert("success"); | 279 | //alert("success"); |
278 | fn.setUserAccount(res.data.userName); | 280 | fn.setUserAccount(res.data.userName); |
279 | window.location.href = "index.html"; | 281 | window.location.href = "index.html"; |
js/unit.js
@@ -8,20 +8,20 @@ sysComm = { | @@ -8,20 +8,20 @@ sysComm = { | ||
8 | clientType: 'WEB'//客户端类型 | 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 | //demo环境,别删 | 26 | //demo环境,别删 |
27 | // var baseUrl = 'http://47.96.41.88:18088/';// url公用地址 | 27 | // var baseUrl = 'http://47.96.41.88:18088/';// url公用地址 |