b4Button.jsp 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  3. <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
  4. <%
  5. String path = request.getContextPath();
  6. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  7. %>
  8. <!DOCTYPE html>
  9. <html lang="en">
  10. <head>
  11. <base href="<%=basePath%>">
  12. <!-- jsp文件头和头部 -->
  13. <%@ include file="../index/top.jsp"%>
  14. <script type="text/javascript" src="static/js/jquery-1.7.2.js"></script>
  15. <link type="text/css" rel="stylesheet" href="plugins/zTree/2.6/zTreeStyle.css"/>
  16. <script type="text/javascript" src="plugins/zTree/2.6/jquery.ztree-2.6.min.js"></script>
  17. <style type="text/css">
  18. footer{height:50px;position:fixed;bottom:0px;left:0px;width:100%;text-align: center;}
  19. </style>
  20. <body>
  21. </head>
  22. <body class="no-skin">
  23. <!-- /section:basics/navbar.layout -->
  24. <div class="main-container" id="main-container">
  25. <!-- /section:basics/sidebar -->
  26. <div class="main-content">
  27. <div class="main-content-inner">
  28. <div class="page-content">
  29. <div class="row">
  30. <div class="col-xs-12">
  31. <div id="zhongxin">
  32. <div style="overflow: scroll; scrolling: yes;height:415px;width: 319px;">
  33. <ul id="tree" class="tree" style="overflow:auto;"></ul>
  34. </div>
  35. </div>
  36. <div id="zhongxin2" class="center" style="display:none"><br/><br/><br/><br/><img src="static/images/jiazai.gif" /><br/><h4 class="lighter block green">正在保存...</h4></div>
  37. </div>
  38. <!-- /.col -->
  39. </div>
  40. </div>
  41. <!-- /.row -->
  42. </div>
  43. <!-- /.page-content -->
  44. </div>
  45. </div>
  46. <!-- /.main-content -->
  47. <div style="width: 100%;padding-top: 5px;" class="center">
  48. <a class="btn btn-mini btn-primary" onclick="save();">保存</a>
  49. <a class="btn btn-mini btn-danger" onclick="top.Dialog.close();">取消</a>
  50. </div>
  51. <script type="text/javascript">
  52. $(top.hangge());
  53. var zTree;
  54. $(document).ready(function(){
  55. var setting = {
  56. showLine: true,
  57. checkable: true
  58. };
  59. var zn = '${zTreeNodes}';
  60. var zTreeNodes = eval(zn);
  61. zTree = $("#tree").zTree(setting, zTreeNodes);
  62. });
  63. //保存
  64. function save(){
  65. var nodes = zTree.getCheckedNodes();
  66. var tmpNode;
  67. var ids = "";
  68. for(var i=0; i<nodes.length; i++){
  69. tmpNode = nodes[i];
  70. if(i!=nodes.length-1){
  71. ids += tmpNode.id+",";
  72. }else{
  73. ids += tmpNode.id;
  74. }
  75. }
  76. var msg = "${msg}";
  77. var ROLE_ID = "${ROLE_ID}";
  78. var url = "<%=basePath%>role/saveB4Button.do";
  79. var postData;
  80. postData = {"ROLE_ID":ROLE_ID,"menuIds":ids,"msg":msg};
  81. $("#zhongxin").hide();
  82. $("#zhongxin2").show();
  83. $.post(url,postData,function(data){
  84. top.Dialog.close();
  85. });
  86. }
  87. </script>
  88. </body>
  89. </html>