header.jsp 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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. </shiro:hasRole>
  56. <shiro:hasPermission name="userManage">
  57. window.showUserManage = true;
  58. </shiro:hasPermission>
  59. <shiro:hasPermission name="services">
  60. window.showServices = true;
  61. </shiro:hasPermission>
  62. <shiro:hasPermission name="achievement">
  63. window.showAchievement = true;
  64. </shiro:hasPermission>
  65. <shiro:hasPermission name="demand">
  66. window.showDemand = true;
  67. </shiro:hasPermission>
  68. <shiro:hasPermission name="idea">
  69. window.showIdea = true;
  70. </shiro:hasPermission>
  71. <shiro:hasPermission name="customer">
  72. window.showCustomer = true;
  73. </shiro:hasPermission>
  74. <shiro:hasPermission name="api/admin/userList">
  75. window.showUserList = true;
  76. </shiro:hasPermission>
  77. <shiro:hasPermission name="api/admin/orgList">
  78. window.showOrgList = true;
  79. </shiro:hasPermission>
  80. </script>
  81. <script type="text/javascript" src="${staticHost}/vendors.js"></script>