暂无描述

buMenManger.js 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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: ['40%', '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. }
  33. else {
  34. layer.open({
  35. type: 2,
  36. content: "buMenEdit.html?id=" + nodes[0].F_DeptId, //iframe的url,no代表不显示滚动条
  37. title: '修改部门',
  38. area: ['40%', '50%'], //宽高
  39. });
  40. }
  41. })
  42. $(".del").click(function () {
  43. var nodes = tree.getSelectedNodes();
  44. if (nodes.length != 1) {
  45. layer.confirm('请选择一条记录!', {
  46. btn: ['确定']
  47. });
  48. return;
  49. }
  50. else {
  51. node = nodes[0];
  52. $('.delModel').css('display', 'block');
  53. $('.delName').html(node.F_DeptName);
  54. }
  55. })
  56. //关闭按钮
  57. $('.delBtr').click(function () {
  58. $('.delModel').css('display', 'none');
  59. })
  60. //取消按钮
  61. $('.return').click(function () {
  62. $('.delModel').css('display', 'none');
  63. })
  64. //确定删除按钮
  65. $('.sure').click(function () {
  66. var nodes = tree.getSelectedNodes();
  67. $.post(huayi.config.callcenter_url + "Department/DelDepts", { id: nodes[0].F_DeptId, "token": $.cookie("token") }, function (result) {
  68. result = JSON.parse(result);
  69. if (result.state.toLowerCase() == "success") {
  70. layer.msg(result.message);
  71. $('.delModel').css('display', 'none');
  72. bind();
  73. }
  74. })
  75. })
  76. })
  77. function bind() {
  78. $.getJSON(huayi.config.callcenter_url + "Department/GetDeptList", {
  79. "token": $.cookie("token"),
  80. iscbdw: 2,
  81. }, function (result) {
  82. if (result.state.toLowerCase() == "success") {
  83. tree = $.fn.zTree.init($("#treeDemo"), setting, result.data);
  84. }
  85. })
  86. }