Nenhuma Descrição

buMenManger.js 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. var tree;
  2. var setting = {
  3. data: {
  4. key: {
  5. name: "F_DeptName",
  6. },
  7. simpleData: {
  8. enable: true,
  9. idKey: "F_DeptId",
  10. pIdKey: "F_PartentId",
  11. rootPId: -1,
  12. },
  13. },
  14. };
  15. $(document).ready(function () {
  16. bind();
  17. $(".add").click(function () {
  18. layer.open({
  19. type: 2,
  20. content: "buMenEdit.html", //iframe的url,no代表不显示滚动条
  21. title: "新增部门",
  22. area: ["30%", "50%"], //宽高
  23. });
  24. });
  25. $(".change").click(function () {
  26. var nodes = tree.getSelectedNodes();
  27. if (nodes.length != 1) {
  28. layer.confirm("请选择一条记录!", {
  29. btn: ["确定"],
  30. });
  31. return;
  32. } else {
  33. layer.open({
  34. type: 2,
  35. content: "buMenEdit.html?id=" + nodes[0].F_DeptId, //iframe的url,no代表不显示滚动条
  36. title: "修改部门",
  37. area: ["40%", "50%"], //宽高
  38. });
  39. }
  40. });
  41. $(".del").click(function () {
  42. var nodes = tree.getSelectedNodes();
  43. if (nodes.length != 1) {
  44. layer.confirm("请选择一条记录!", {
  45. btn: ["确定"],
  46. });
  47. return;
  48. } else {
  49. node = nodes[0];
  50. $(".delModel").css("display", "block");
  51. $(".delName").html(node.F_DeptName);
  52. }
  53. });
  54. //关闭按钮
  55. $(".delBtr").click(function () {
  56. $(".delModel").css("display", "none");
  57. });
  58. //取消按钮
  59. $(".return").click(function () {
  60. $(".delModel").css("display", "none");
  61. });
  62. //确定删除按钮
  63. $(".sure").click(function () {
  64. var nodes = tree.getSelectedNodes();
  65. $.post(
  66. huayi.config.callcenter_url + "Department/DelDepts",
  67. { id: nodes[0].F_DeptId, token: $.cookie("token") },
  68. function (result) {
  69. result = JSON.parse(result);
  70. if (result.state.toLowerCase() == "success") {
  71. layer.msg(result.message);
  72. $(".delModel").css("display", "none");
  73. bind();
  74. }
  75. }
  76. );
  77. });
  78. });
  79. function bind() {
  80. $.getJSON(
  81. huayi.config.callcenter_url + "Department/GetDeptList",
  82. { token: $.cookie("token") },
  83. function (result) {
  84. if (result.state.toLowerCase() == "success") {
  85. tree = $.fn.zTree.init($("#treeDemo"), setting, result.data);
  86. }
  87. }
  88. );
  89. }