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