notify_list.js 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. $(function () {
  2. });
  3. /*
  4. 参数解释:
  5. title 标题
  6. url 请求的url
  7. id 需要操作的数据id
  8. w 弹出层宽度(缺省调默认值)
  9. h 弹出层高度(缺省调默认值)
  10. */
  11. /*管理员-增加*/
  12. function notify_add(title,url,w,h){
  13. var index = layer_show(title,pagePath+url,w,h);
  14. layer.full(index);
  15. }
  16. /*管理员-编辑*/
  17. function notify_edit(title,url,w,h){
  18. var index = layer_show(title,pagePath+url,w,h);
  19. layer.full(index);
  20. }
  21. /*管理员-详情*/
  22. function notify_info(title,url,w,h){
  23. var index = layer_show(title,pagePath+url,w,h);
  24. layer.full(index);
  25. }
  26. /*管理员-阅读情况*/
  27. function notify_detailInfo(title,url,w,h){
  28. layer_show(title,pagePath+url,w,h);
  29. }
  30. /*管理员-批量删除*/
  31. function notify_del(){
  32. layer.confirm('确认要删除吗?',function(index){
  33. var chlength=$('#notifyTb tbody').find('input[type="checkbox"]:checked').length;
  34. if(chlength<=0){
  35. alert('请选择删除元素');
  36. return false;
  37. }
  38. var ids='';
  39. getSelectedItem();
  40. if(null != item_selected_arr){
  41. ids = getIdsFromItemArr(item_selected_arr).join(",");
  42. }
  43. /*$('#notifyTb tbody').find('input[type="checkbox"]:checked').each(function(i,item){
  44. ids=ids+$(this).attr("id")+",";
  45. });
  46. ids=ids.substring(0,ids.length-1);*/
  47. $.ajax({
  48. url :pagePath+"/government/notify/deleteBatch",
  49. type : "post",
  50. data : {'ids':ids},
  51. dataType : "json",
  52. success: function (result) {
  53. if (result.success) {
  54. smileMessage(result.message)
  55. setTime();
  56. } else {
  57. errorMessage(result.message);
  58. }
  59. },
  60. error: function () {
  61. errorMessage('系统错误!');
  62. }
  63. });
  64. });
  65. }
  66. /*管理员-删除*/
  67. function notify_delete(obj, url){
  68. layer.confirm('确认要删除吗?',function(index){
  69. //此处请求后台程序,下方是成功后的前台处理……
  70. $.ajax({
  71. type:"DELETE",
  72. dataType:"json",
  73. url: pagePath+url,
  74. data:{
  75. "timestamp":new Date().getTime()
  76. },
  77. success: function (result) {
  78. if (result.success) {
  79. smileMessage(result.message)
  80. setTime();
  81. } else {
  82. errorMessage(result.message);
  83. }
  84. },
  85. error: function () {
  86. errorMessage('系统错误!');
  87. }
  88. });
  89. });
  90. }
  91. /**
  92. * 禁用|启用
  93. * @param ids
  94. */
  95. function notify_status(urls,isLock){
  96. var msg = "确认要启用吗?";
  97. if(isLock == "true"){
  98. msg = "确认要禁用吗?";
  99. }
  100. var chlength=$('#notifyTb tbody').find('input[type="checkbox"]:checked').length;
  101. if(chlength<=0){
  102. alert('请选择更新元素');
  103. return false;
  104. }
  105. var ids='';
  106. getSelectedItem();
  107. if(null != item_selected_arr){
  108. ids = getIdsFromItemArr(item_selected_arr).join(",");
  109. }
  110. /*$('#notifyTb tbody').find('input[type="checkbox"]:checked').each(function(i,item){
  111. ids=ids+$(this).attr("id")+",";
  112. });
  113. ids=ids.substring(0,ids.length-1);*/
  114. layer.confirm(msg,function(index){
  115. //此处请求后台程序,下方是成功后的前台处理……
  116. $.ajax({
  117. type:"Post",
  118. dataType:"json",
  119. url:pagePath+urls,
  120. data:{
  121. "ids":ids,
  122. "isLock":isLock
  123. },
  124. success: function (result) {
  125. if (result.success) {
  126. smileMessage(result.message)
  127. setTime();
  128. } else {
  129. errorMessage(result.message);
  130. }
  131. },
  132. error: function () {
  133. errorMessage('系统错误!');
  134. }
  135. });
  136. });
  137. }
  138. /**
  139. * 置顶|取消置顶
  140. * @param
  141. */
  142. function updateTop(urls,isTop){
  143. var msg = "确认要置顶吗?";
  144. if(isTop == "true"){
  145. msg = "确认要取消置顶吗?";
  146. }
  147. layer.confirm(msg,function(index){
  148. //此处请求后台程序,下方是成功后的前台处理……
  149. $.ajax({
  150. type:"Post",
  151. dataType:"json",
  152. url: pagePath+urls,
  153. data:{
  154. "isTop":isTop
  155. },
  156. success: function (result) {
  157. if (result.success) {
  158. smileMessage(result.message)
  159. setTime();
  160. } else {
  161. errorMessage(result.message);
  162. }
  163. },
  164. error: function () {
  165. errorMessage('系统错误!');
  166. }
  167. });
  168. });
  169. }
  170. /*管理员-归档*/
  171. function notify_archive(){
  172. var chlength=$('#notifyTb tbody').find('input[type="checkbox"]:checked').length;
  173. if(chlength<=0){
  174. sadMessage('请选择归档元素');
  175. return false;
  176. }
  177. layer.confirm('确认要归档吗?',function(index){
  178. var ids='';
  179. getSelectedItem();
  180. if(null != item_selected_arr){
  181. ids = getIdsFromItemArr(item_selected_arr).join(",");
  182. }
  183. /*$('#notifyTb tbody').find('input[type="checkbox"]:checked').each(function(i,item){
  184. ids=ids+$(this).attr("id")+",";
  185. });
  186. ids=ids.substring(0,ids.length-1);*/
  187. $.ajax({
  188. url :pagePath+"/government/notify/archiveBatch",
  189. type : "post",
  190. data : {'ids':ids},
  191. dataType : "json",
  192. success: function (result) {
  193. if (result.success) {
  194. smileMessage(result.message)
  195. setTime();
  196. } else {
  197. errorMessage(result.message);
  198. }
  199. },
  200. error: function () {
  201. errorMessage('系统错误!');
  202. }
  203. });
  204. });
  205. }