xxdyList.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. var xxdy = new Object();
  2. xxdy.loadSearchModule = function(p) {
  3. var $div = $("#" + p.id);
  4. if ($div.length > 0) {
  5. $div.load('xxdySearchModule.htm', {
  6. from : p.from,
  7. callBackFunName : p.callBackFunName,
  8. 'xxdySearchGrid' : $("#xxdySearchGrid").val()
  9. }, function() {
  10. });
  11. }
  12. };
  13. /**
  14. * 加载消息订阅查询模块
  15. */
  16. xxdy.loadSearchModule({
  17. id : 'xxdySearchModule',
  18. from : 'xxdy',
  19. callBackFunName : 'searchXxdyCallBack'
  20. });
  21. /**
  22. * 搜索条件回调函数
  23. *
  24. * @param {搜索条件对象}
  25. * data
  26. * @param {分隔符}
  27. * fgf
  28. */
  29. function searchXxdyCallBack(data, fgf) {
  30. huimv.searchGrid("xxdyGrid", {
  31. url : 'getXxdyList.htm',
  32. params : [{
  33. name : 'param',
  34. value : data
  35. }, {
  36. name : 'fgf',
  37. value : fgf
  38. }]
  39. }, '<b>消息订阅搜索结果</b>');
  40. }
  41. /**
  42. * 加载消息订阅列表数据
  43. */
  44. function loadXxdyGrid(xxdySearchGrid) {
  45. jQuery("#xxdyGrid").flexigrid({
  46. url : 'getXxdyList.htm',
  47. dataType : 'json',
  48. method : 'post',
  49. params : [{
  50. name : 'xxdySearchGrid',
  51. value : $('#xxdySearchGrid').val()
  52. }, {
  53. name : 'from',
  54. value : $("#from").val()
  55. }],
  56. title : '<b>消息订阅浏览</b>',
  57. usepager : true,
  58. useRp : true,
  59. rp : 10,
  60. singleSelect : true,
  61. hidehead : false,
  62. showInputPage : true,
  63. showSelectRp : false,
  64. showTableToggleBtn : false,
  65. width : '790',
  66. resizable : false,
  67. height : '335',
  68. cache : false,// 清除缓存
  69. colModel : [{
  70. display : '行号',
  71. name : 'hh',
  72. width : 25,
  73. sortable : false,
  74. align : 'center',
  75. process : function(col, record, d) {
  76. jQuery(col).html(d + 1);
  77. }
  78. }, {
  79. display : '姓名',
  80. name : 'yhxm',
  81. width : 100,
  82. sortable : false,
  83. align : 'center'
  84. }, {
  85. display : '系统消息',
  86. name : 'aifm',
  87. width : 80,
  88. sortable : true,
  89. align : 'center',
  90. process : function(col, record, postion, pid) {
  91. jQuery(col).addClass('s');
  92. if (record.aifm == 1) {
  93. jQuery(col).html('<font color=red>√</font>');
  94. } else {
  95. jQuery(col).html('<font color=green>--</font>');
  96. }
  97. }
  98. }, {
  99. display : '时温度',
  100. name : 'swd',
  101. width : 80,
  102. sortable : false,
  103. align : 'center',
  104. process : function(col, record, postion, pid) {
  105. jQuery(col).addClass('s');
  106. if (record.swd == 1) {
  107. jQuery(col).html('<font color=red>√</font>');
  108. } else {
  109. jQuery(col).html('<font color=green>--</font>');
  110. }
  111. }
  112. }, {
  113. display : '网络故障',
  114. name : 'wlgz',
  115. width : 80,
  116. sortable : false,
  117. align : 'center',
  118. process : function(col, record, postion, pid) {
  119. jQuery(col).addClass('s');
  120. if (record.wlgz == 1) {
  121. jQuery(col).html('<font color=red>√</font>');
  122. } else {
  123. jQuery(col).html('<font color=green>--</font>');
  124. }
  125. }
  126. }, {
  127. display : '事件号',
  128. name : 'sjh',
  129. width : 80,
  130. sortable : false,
  131. align : 'center',
  132. process : function(col, record, postion, pid) {
  133. jQuery(col).addClass('s');
  134. if (record.sjh == 1) {
  135. jQuery(col).html('<font color=red>√</font>');
  136. } else {
  137. jQuery(col).html('<font color=green>--</font>');
  138. }
  139. }
  140. }]
  141. });
  142. }
  143. loadXxdyGrid($('#xxdySearchGrid'));