Nessuna descrizione

buMenManger.js 2.6KB

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