add_function.html 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <link rel="stylesheet" href="/static/layui/css/layui.css" media="all"/>
  2. <script type="text/javascript" src="/static/layui/layui.js"></script>
  3. <script type="text/javascript" src="/static/js/jquery.min.js"></script>
  4. <script type="text/javascript" src="/static/js/platform.js"></script>
  5. <script type="text/javascript" src="/static/js/global.js"></script>
  6. <div class="layui-form" lay-filter="example" style="margin:15px auto 0 auto;width:90%;">
  7. <div class="layui-form-item" id="add_function_title"></div>
  8. <div class="layui-form-item" style="margin-bottom:5px;">
  9. <span class="layui-form-label"
  10. style="float:left;width:95px;padding:9px 0;text-align:left;"><span
  11. style="color: red;">*</span>功能项名称:</span>
  12. <input required lay-verify="required" type="text" name="name" id="text_name" style="float:left;width:200px;"
  13. autoComplete="off"
  14. maxlength="50" placeholder="请输入功能项名称" class="layui-input layui-form-danger">
  15. <span class="layui-form-label"
  16. style="float:left;margin-left:40px;width:80px;padding:9px 0;text-align:left;"><span
  17. style="color: red;">*</span>权限编码:</span>
  18. <input required lay-verify="required" type="text" name="code" id="text_code" style="float:left;width:200px;"
  19. autoComplete="off"
  20. maxlength="50" placeholder="请输入权限编码" class="layui-input layui-form-danger">
  21. <button lay-submit lay-filter="save-button" class="layui-btn layui-btn-normal cloud_button_ok"
  22. style="float:right;">保存
  23. </button>
  24. </div>
  25. <div>
  26. <table id="table_function" lay-filter="oparation-data">
  27. </table>
  28. </div>
  29. </div>
  30. <script type="text/html" id="function_operator">
  31. <i class="layui-icon layui-icon-edit" title="修改" style="cursor:pointer;" lay-event="edit"></i>
  32. <i class="layui-icon layui-icon-delete" title="删除" style="margin-left:10px;cursor:pointer;" lay-event="delete"></i>
  33. </script>
  34. <script type="text/javascript">
  35. $(document).ready(function () {
  36. var tableId = parent.PlatformConfigerObject.codeId;
  37. var parentCode = "";
  38. layui.use(['layer', 'form'], function () {
  39. if (tableId > 0) {
  40. var data = parent.PlatformConfigerObject.CurentMenuData;
  41. var name = data["name"];
  42. $("#add_function_title").html("请为菜单项<span style='color:red;padding:0 10px;'>" + name + "</span>设置权限控制信息");
  43. parentCode = data["code"];
  44. PlatformConfigerObject.SearchFunctionList(parentCode);
  45. }
  46. layui.table.on('tool(oparation-data)', function (obj) {
  47. var data = obj.data;
  48. var layEvent = obj.event;
  49. var Id = data["id"];
  50. if (layEvent == "edit") {
  51. parent.PlatformConfigerObject.functionId = Id;
  52. $("#text_name").val(data["name"]);
  53. $("#text_code").val(data["code"]);
  54. } else if (layEvent == 'delete') {
  55. layer.confirm('<div style="text-align:center;">是否删除控制项功能<span class="delete_record_name">' + data["name"] + "</span>的数据记录?</div>", function (index) {
  56. obj.del();
  57. layer.close(index);
  58. PlatformConfigerObject.DelMenu(Id);
  59. });
  60. }
  61. });
  62. layui.form.on('submit(save-button)', function (data) {
  63. var parameter = data.field;
  64. parameter["id"] = parent.PlatformConfigerObject.functionId;
  65. parameter["parentcode"] = parentCode;
  66. PlatformConfigerObject.SaveMenu(parameter, "function");
  67. });
  68. });
  69. });
  70. </script>