header.jsp 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <%@ page contentType="text/html;charset=UTF-8" language="java"%>
  2. <%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags"%>
  3. <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>
  4. <!DOCTYPE HTML>
  5. <html xmlns=http://www.w3.org/1999/xhtml>
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  8. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
  9. <meta name="viewport"
  10. content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
  11. <!--[if lt IE 9]>
  12. <script src="//cdn.bootcss.com/html5shiv/r29/html5.min.js"></script>
  13. <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
  14. <![endif]-->
  15. <script type="text/javascript">
  16. <c:if test="${not empty userData}">
  17. window.userData = {
  18. mobile : "${userData.mobile}",
  19. nickname : "${userData.nickname}",
  20. number : "${userData.number}",
  21. type : "${userData.type}",
  22. email : "${userData.email}",
  23. createTime : "${userData.createTime}",
  24. lvl : "${userData.lvl}"
  25. }
  26. </c:if>
  27. <c:if test="${empty userData}">
  28. window.userData = ""
  29. </c:if>
  30. window.globalConfig = {
  31. context : "${basePath}",
  32. staticHost : "${staticHost}",
  33. uploadPath : "${uploadPath}",
  34. uploadPrivatePath : "${uploadPrivatePath}",
  35. avatarHost : "${avatarHost}"
  36. }
  37. <c:if test="${not empty adminData}">
  38. window.adminData = {
  39. mobile : "${adminData.mobile}",
  40. name : "${adminData.name}",
  41. email : "${adminData.email}",
  42. createTime : "${adminData.createTime}"
  43. }
  44. </c:if>
  45. <c:if test="${empty adminData}">
  46. window.adminData = ""
  47. </c:if>
  48. <shiro:hasRole name="999999">
  49. window.showSystem = true;
  50. window.showUserManage = true;
  51. window.showServices = true;
  52. window.showAchievement = true;
  53. window.showDemand = true;
  54. window.showIdea = true;
  55. window.showUserList = true;
  56. window.showOrgList = true;
  57. window.showUserList = true;
  58. window.showOrgList = true;
  59. </shiro:hasRole>
  60. <shiro:hasPermission name="admin/userManage">
  61. window.showUserManage = true;
  62. </shiro:hasPermission>
  63. <shiro:hasPermission name="admin/services">
  64. window.showServices = true;
  65. </shiro:hasPermission>
  66. <shiro:hasPermission name="admin/achievement">
  67. window.showAchievement = true;
  68. </shiro:hasPermission>
  69. <shiro:hasPermission name="admin/demand">
  70. window.showDemand = true;
  71. </shiro:hasPermission>
  72. <shiro:hasPermission name="admin/idea">
  73. window.showIdea = true;
  74. </shiro:hasPermission>
  75. <shiro:hasPermission name="admin/customer">
  76. window.showCustomer = true;
  77. </shiro:hasPermission>
  78. <shiro:hasPermission name="api/admin/userList">
  79. window.showUserList = true;
  80. </shiro:hasPermission>
  81. <shiro:hasPermission name="api/admin/orgList">
  82. window.showOrgList = true;
  83. </shiro:hasPermission>
  84. </script>
  85. <script type="text/javascript" src="${staticHost}/vendors.js"></script>