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公用地址 | ... | ... |