Brak opisu

SMSReminder.js 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. var token = $.cookie("token");
  2. var code;
  3. var jsname = $('.searJsz').val();
  4. //右边树形结构
  5. tree();
  6. function tree() {
  7. $.getJSON(huayi.config.callcenter_url + "Department/GetDeptList", {
  8. "token": $.cookie("token"),
  9. }, function(result) {
  10. $(result.data).each(function(i, n) {
  11. if(n.F_IsSms == 1) {
  12. n.checked = "true";
  13. }
  14. })
  15. $.fn.zTree.init($("#treeDemo"), setting1, result.data); //实例化树形图
  16. });
  17. }
  18. var setting1 = {
  19. check: {
  20. enable: true,
  21. // chkboxType: {"Y":"", "N":""},
  22. },
  23. data: {
  24. key: {
  25. name: "F_DeptName"
  26. },
  27. simpleData: {
  28. enable: true,
  29. idKey: "F_DeptId",
  30. pIdKey: "F_PartentId",
  31. rootPId: 0
  32. }
  33. },
  34. callback: {
  35. onCheck: zTreeOnClick
  36. }
  37. };
  38. function zTreeOnClick(event, treeId, treeNode) {
  39. var name = treeNode.name;
  40. };
  41. //保存
  42. function pro(app) {
  43. $.post(huayi.config.callcenter_url + "Department/UpdateSMSList", {
  44. token: token,
  45. state: 1,
  46. ids: app.toString()
  47. }, function (data) {
  48. data = JSON.parse(data);
  49. if (data.state.toLowerCase() == 'success') {
  50. layer.confirm('保存成功!', {
  51. btn: ['确定']
  52. });
  53. return;
  54. }
  55. });
  56. }
  57. $('.protect').click(function() {
  58. var app = [];
  59. var ztree = $.fn.zTree.getZTreeObj("treeDemo").getCheckedNodes(true);
  60. if (ztree.length > 0) {
  61. $.each(ztree, function (i, n) {
  62. app.push(n.F_DeptId);
  63. });
  64. pro(app);
  65. }
  66. else {
  67. layer.confirm('请选择部门!', {
  68. btn: ['确定']
  69. });
  70. }
  71. })