grantGroup.html 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <!DOCTYPE html>
  2. <html class="bg-white">
  3. <head>
  4. <meta charset="utf-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  7. <title>授权部门</title>
  8. <link rel="stylesheet" href="../../../assets/libs/layui/css/layui.css"/>
  9. <link rel="stylesheet" href="../../../assets/module/admin.css?v=312"/>
  10. <link rel="stylesheet" href="../../../assets/module/zTree/css/metroStyle/metroStyle.css"/>
  11. </head>
  12. <body>
  13. <form class="layui-form model-form" id="form-psw">
  14. <div class="layui-form-item">
  15. <label class="layui-form-label">授权部门:</label>
  16. <div class="layui-input-block">
  17. <input id="gId" type="hidden" value=""/>
  18. <input id="groupName" value="请选择授权部门" disabled class="layui-input" readonly>
  19. </div>
  20. </div>
  21. <div style="height: 350px; overflow-y: auto;overflow-x:hidden;">
  22. <ul id="groupTree" class="ztree" style="padding:20px 0px 20px 40px;"></ul>
  23. </div>
  24. <div class="layui-form-item text-right">
  25. <!--<button class="layui-btn layui-btn-primary" type="button" ew-event="closePageDialog" onclick="closePageDialog()">取消</button>-->
  26. <button class="layui-btn bg-c-add" lay-filter="modelSubmit" lay-submit>保存</button>
  27. </div>
  28. </form>
  29. <!-- js部分 -->
  30. <script type="text/javascript" src="../../../assets/libs/layui/layui.js"></script>
  31. <script type="text/javascript" src="../../../assets/js/common.js?v=313"></script>
  32. <script>
  33. layui.use(['layer', 'util', 'form', 'admin', 'zTree', '_zTree', 'uParas'], function () {
  34. var $ = layui.jquery;
  35. var layer = layui.layer;
  36. var form = layui.form;
  37. var admin = layui.admin;
  38. var uParas = layui.uParas;
  39. var _zTree = layui._zTree;
  40. admin.iframeAuto(); // 让当前iframe弹层高度适应
  41. var aId = uParas.getUrlParam("aId");
  42. var gmpgId = uParas.getUrlParam("gmpgId");
  43. var grantGroupName = uParas.getUrlParam("grantGroupName");
  44. var grantGroupId = uParas.getUrlParam("grantGroupId");
  45. $("#gId").val(grantGroupId);
  46. if (grantGroupName != null && grantGroupName != '') {
  47. $("#groupName").val(grantGroupName);
  48. }
  49. var insTb = {
  50. reload: function (data, p) {
  51. //获取到点击的groupId 可以控制添加关闭按钮
  52. console.log(data.where.gId);
  53. }
  54. };
  55. layer.load(2, {shade: [0.15, '#cccccc']});
  56. _zTree._init('/ent/groupAccount/getGroupTreeList', 'gId', 'groupParent', 'groupName', 'gId', 0, 'groupTree', insTb);
  57. /*保存*/
  58. form.on('submit(modelSubmit)', function (data) {
  59. var url = uParas.baseUrl + '/ent/groupAccount/saveGrantGroup';
  60. // 表单提交事件
  61. var data = {
  62. "grantGroupId": $("#gId").val(),
  63. "gmpgId": gmpgId,
  64. "userId": aId,
  65. }
  66. layer.load();
  67. admin.req(url, data, function (resp) {
  68. layer.closeAll('loading');
  69. if (resp.code == 1) {
  70. layer.msg("授权成功");
  71. window.parent.location.reload();
  72. } else {
  73. layer.msg(resp.msg);
  74. }
  75. }, 'POST');
  76. return false;
  77. });
  78. });
  79. </script>
  80. </body>
  81. </html>