companyInfoManage_list.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. /*
  2. 参数解释:
  3. title 标题
  4. url 请求的url
  5. id 需要操作的数据id
  6. w 弹出层宽度(缺省调默认值)
  7. h 弹出层高度(缺省调默认值)
  8. */
  9. /*企业信息去增加*/
  10. function infoManage_dialog_add(title, url, w, h) {
  11. var index = layer_show(title, pagePath+url, w, h);
  12. //默认全屏
  13. layer.full(index);
  14. }
  15. /*企业信息去编辑*/
  16. function infoManage_dialog_edit(title, url, w, h) {
  17. var index = layer_show(title, pagePath+url, w, h);
  18. //默认全屏
  19. layer.full(index);
  20. }
  21. /*企业信息详情*/
  22. function infoManage_dialog_check(title, url, w, h) {
  23. var index = layer_show(title, pagePath+url, w, h);
  24. //默认全屏
  25. layer.full(index);
  26. }
  27. /*企业信息删除*/
  28. function infoManage_dialog_del(obj, url) {
  29. layer.confirm('确认要删除吗?', function (index) {
  30. //此处请求后台程序,下方是成功后的前台处理……
  31. $.ajax({
  32. type: "post",
  33. dataType: "json",
  34. url: pagePath + url,
  35. /*data: {
  36. "timestamp": new Date().getTime()
  37. },*/
  38. success: function (result) {
  39. if (result.success) {
  40. smileMessage(result.message);
  41. setTime();
  42. } else {
  43. errorMessage(result.message);
  44. }
  45. },
  46. error: function () {
  47. errorMessage('系统错误!');
  48. }
  49. });
  50. });
  51. }
  52. /*企业信息启用*/
  53. function infoManage_start(url) {
  54. getSelectedItem();
  55. var ids = [];
  56. if(null != item_selected_arr){
  57. ids = getIdsFromItemArr(item_selected_arr);
  58. }
  59. var objIndex = [];
  60. var obj = $("input[name='id']:checked");
  61. if (obj.length == 0) {
  62. errorMessage("请选择企业");
  63. return false;
  64. }
  65. obj.each(function (index, item) {
  66. /*ids.push(item.value);*/
  67. objIndex.push(item.id);
  68. });
  69. layer.confirm('确认要启用吗?', function (index) {
  70. //此处请求后台程序,下方是成功后的前台处理……
  71. $.ajax({
  72. type: "post",
  73. dataType: "json",
  74. url: pagePath+url,
  75. data: {
  76. "timestamp": new Date().getTime(),
  77. "ids": ids
  78. },
  79. success: function (result) {
  80. if (result.success) {
  81. for (var i = 0; i < objIndex.length; i++) {
  82. $("tr").eq(objIndex[i]).find(".td-status").html('<span class="label-success radius">启用</span>');
  83. }
  84. smileMessage(result.message);
  85. setTime();
  86. } else {
  87. errorMessage(result.message);
  88. }
  89. },
  90. error: function () {
  91. errorMessage('系统错误!');
  92. }
  93. });
  94. });
  95. }
  96. /*企业信息禁用*/
  97. function infoManage_stop(url) {
  98. getSelectedItem();
  99. var ids = [];
  100. if(null != item_selected_arr){
  101. ids = getIdsFromItemArr(item_selected_arr);
  102. }
  103. var objIndex = [];
  104. var obj = $("input[name='id']:checked");
  105. if (obj.length == 0) {
  106. errorMessage("请选择企业");
  107. return false;
  108. }
  109. obj.each(function (index, item) {
  110. /*ids.push(item.value);*/
  111. objIndex.push(item.id);
  112. });
  113. layer.confirm('确认要禁用吗?', function (index) {
  114. //此处请求后台程序,下方是成功后的前台处理……
  115. $.ajax({
  116. type: "post",
  117. dataType: "json",
  118. url: pagePath+url,
  119. data: {
  120. "timestamp": new Date().getTime(),
  121. "ids": ids
  122. },
  123. success: function (result) {
  124. if (result.success) {
  125. for (var i = 0; i < objIndex.length; i++) {
  126. $("tr").eq(objIndex[i]).find(".td-status").html('<span class="label radius">禁用</span>');
  127. }
  128. smileMessage(result.message);
  129. setTime();
  130. } else {
  131. errorMessage(result.message);
  132. }
  133. },
  134. error: function () {
  135. errorMessage('系统错误!');
  136. }
  137. });
  138. });
  139. }