maintenance_list.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. $(function () {
  2. });
  3. /*
  4. 参数解释:
  5. title 标题
  6. url 请求的url
  7. id 需要操作的数据id
  8. w 弹出层宽度(缺省调默认值)
  9. h 弹出层高度(缺省调默认值)
  10. */
  11. /*管理员-增加*/
  12. function maintenance_add(title,url,w,h){
  13. layer_show(title,pagePath+url,w,h);
  14. }
  15. /*管理员-处理更新*/
  16. function maintenance_update(title,url,w,h){
  17. layer_show(title,pagePath+url,w,h);
  18. }
  19. /*管理员-处理更新*/
  20. function maintenance_show(title,url,w,h){
  21. var index = layer_show(title,pagePath+url,w,h);
  22. layer.full(index);
  23. }
  24. /*管理员-维修归档*/
  25. function maintenence_archive(url) {
  26. var chlength=$('#maintenenceTb tbody').find('input[type="checkbox"]:checked').length;
  27. if(chlength<=0){
  28. sadMessage('请选择归档元素');
  29. return false;
  30. }
  31. var ids='';
  32. //未处理维修单不能归档
  33. var isAllProcessed = true;
  34. $('#maintenenceTb tbody').find('input[type="checkbox"]:checked').each(function(i,item){
  35. if($(this).attr("isProcessed")=="false"){
  36. isAllProcessed = false;
  37. return false;
  38. }
  39. ids=ids+$(this).attr("id")+",";
  40. });
  41. //未处理维修单不能归档
  42. if(!isAllProcessed){
  43. sadMessage("待处理维修不能归档,请重新选择!");
  44. return false;
  45. }
  46. ids=ids.substring(0,ids.length-1);
  47. layer.confirm('确认要归档吗?', function (index) {
  48. //此处请求后台程序,下方是成功后的前台处理……
  49. $.ajax({
  50. type: "PUT",
  51. dataType: "json",
  52. url: pagePath+url,
  53. data: {
  54. "timestamp": new Date().getTime(),
  55. "ids": ids
  56. },
  57. success: function (result) {
  58. if (result.success) {
  59. setTime();
  60. smileMessage(result.message)
  61. } else {
  62. errorMessage(result.message);
  63. }
  64. },
  65. error: function () {
  66. errorMessage('系统错误!');
  67. }
  68. });
  69. });
  70. }
  71. /*管理员-已缴费*/
  72. function electricWater_pay(url) {
  73. layer.confirm('确认已经缴费吗?', function () {
  74. //此处请求后台程序,下方是成功后的前台处理……
  75. $.ajax({
  76. type: "POST",
  77. dataType: "json",
  78. url: pagePath+url,
  79. data: {
  80. "timestamp": new Date().getTime()
  81. },
  82. success: function (result) {
  83. if (result.success) {
  84. smileMessage(result.message);
  85. setTime();
  86. } else {
  87. errorMessage(result.message);
  88. }
  89. },
  90. error: function () {
  91. errorMessage('系统错误!');
  92. }
  93. });
  94. });
  95. }