content_list.js 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. $(function () {
  2. });
  3. /*
  4. 参数解释:
  5. title 标题
  6. url 请求的url
  7. id 需要操作的数据id
  8. w 弹出层宽度(缺省调默认值)
  9. h 弹出层高度(缺省调默认值)
  10. */
  11. /*管理员-增加*/
  12. function content_dialog(title, url, w, h) {
  13. var index = layer_show(title, pagePath+url, w, h);
  14. //默认全屏
  15. layer.full(index);
  16. }
  17. /*管理员-删除*/
  18. function content_del(url) {
  19. getSelectedItem();
  20. var ids = [];
  21. if(null != item_selected_arr){
  22. ids = getIdsFromItemArr(item_selected_arr);
  23. }
  24. var obj = $("input[name='id']:checked");
  25. if (obj.length == 0) {
  26. errorMessage("请选择内容");
  27. return false;
  28. }
  29. obj.each(function (index, item) {
  30. if($.inArray(item.value, ids)==-1){
  31. ids.push(item.value);
  32. }
  33. });
  34. layer.confirm('确认要删除吗?', function (index) {
  35. //此处请求后台程序,下方是成功后的前台处理……
  36. $.ajax({
  37. type: "PUT",
  38. dataType: "json",
  39. ContentType:"application/json",
  40. url: pagePath+url,
  41. data: {
  42. "timestamp": new Date().getTime(),
  43. "ids":ids
  44. },
  45. success: function (result) {
  46. if (result.success) {
  47. smileMessage(result.message)
  48. setTime();
  49. } else {
  50. errorMessage(result.message);
  51. }
  52. },
  53. error: function () {
  54. errorMessage('系统错误!');
  55. }
  56. });
  57. });
  58. }
  59. function content_start(url) {
  60. getSelectedItem();
  61. var ids = [];
  62. if(null != item_selected_arr){
  63. ids = getIdsFromItemArr(item_selected_arr);
  64. }
  65. var objIndex = [];
  66. var obj = $("input[name='id']:checked");
  67. if (obj.length == 0) {
  68. errorMessage("请选择内容");
  69. return false;
  70. }
  71. obj.each(function (index, item) {
  72. if($.inArray(item.value, ids)==-1){
  73. ids.push(item.value);
  74. }
  75. objIndex.push(item.id);
  76. });
  77. console.log(objIndex);
  78. layer.confirm('确认要启用吗?', function (index) {
  79. //此处请求后台程序,下方是成功后的前台处理……
  80. $.ajax({
  81. type: "PUT",
  82. dataType: "json",
  83. url: pagePath+url,
  84. data: {
  85. "timestamp": new Date().getTime(),
  86. "ids": ids
  87. },
  88. success: function (result) {
  89. if (result.success) {
  90. for (var i = 0; i < objIndex.length; i++) {
  91. $("tr").eq(objIndex[i]).find(".td-status").html('<span class="label label-default label-success radius">启用</span>');
  92. }
  93. smileMessage(result.message)
  94. } else {
  95. errorMessage(result.message);
  96. }
  97. },
  98. error: function () {
  99. errorMessage('系统错误!');
  100. }
  101. });
  102. });
  103. }
  104. function content_stop(url) {
  105. getSelectedItem();
  106. var ids = [];
  107. if(null != item_selected_arr){
  108. ids = getIdsFromItemArr(item_selected_arr);
  109. }
  110. var objIndex = [];
  111. var obj = $("input[name='id']:checked");
  112. if (obj.length == 0) {
  113. errorMessage("请选择内容");
  114. return false;
  115. }
  116. obj.each(function (index, item) {
  117. if($.inArray(item.value, ids)==-1){
  118. ids.push(item.value);
  119. }
  120. objIndex.push(item.id);
  121. });
  122. layer.confirm('确认要禁用吗?', function (index) {
  123. //此处请求后台程序,下方是成功后的前台处理……
  124. $.ajax({
  125. type: "PUT",
  126. dataType: "json",
  127. url: pagePath+url,
  128. data: {
  129. "timestamp": new Date().getTime(),
  130. "ids": ids
  131. },
  132. success: function (result) {
  133. if (result.success) {
  134. for (var i = 0; i < objIndex.length; i++) {
  135. $("tr").eq(objIndex[i]).find(".td-status").html('<span class="label radius">禁用</span>');
  136. }
  137. smileMessage(result.message)
  138. } else {
  139. errorMessage(result.message);
  140. }
  141. },
  142. error: function () {
  143. errorMessage('系统错误!');
  144. }
  145. });
  146. });
  147. }
  148. function content_cancel_top(url) {
  149. layer.confirm('确认要取消置顶吗?', function () {
  150. //此处请求后台程序,下方是成功后的前台处理……
  151. $.ajax({
  152. type: "PUT",
  153. dataType: "json",
  154. url: pagePath+url,
  155. data: {
  156. "timestamp": new Date().getTime()
  157. },
  158. success: function (result) {
  159. if (result.success) {
  160. smileMessage(result.message)
  161. setTime();
  162. } else {
  163. errorMessage(result.message);
  164. }
  165. },
  166. error: function () {
  167. errorMessage('系统错误!');
  168. }
  169. });
  170. });
  171. }
  172. function content_top( url) {
  173. layer.confirm('确认要置顶吗?', function () {
  174. //此处请求后台程序,下方是成功后的前台处理……
  175. $.ajax({
  176. type: "PUT",
  177. dataType: "json",
  178. url: pagePath+url,
  179. data: {
  180. "timestamp": new Date().getTime()
  181. },
  182. success: function (result) {
  183. if (result.success) {
  184. smileMessage(result.message)
  185. setTime();
  186. } else {
  187. errorMessage(result.message);
  188. }
  189. },
  190. error: function () {
  191. errorMessage('系统错误!');
  192. }
  193. });
  194. });
  195. }