csjlgzjcList.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. var csjlgzjc = new Object();
  2. csjlgzjc.loadSearchModule = function(p) {
  3. var $div = $("#" + p.id);
  4. if ($div.length > 0) {
  5. $div.load('csjlgzjcSearchModule.htm', {
  6. from : p.from,
  7. callBackFunName : p.callBackFunName
  8. }, function() {
  9. });
  10. }
  11. };
  12. /**
  13. * 加载采食记录故障检测查询模块
  14. */
  15. csjlgzjc.loadSearchModule({
  16. id : 'csjlgzjcSearchModule',
  17. from : 'csjlgzjc',
  18. callBackFunName : 'searchCsjlgzjcCallBack'
  19. });
  20. /**
  21. * 搜索条件回调函数
  22. *
  23. * @param {搜索条件对象}
  24. * data
  25. * @param {分隔符}
  26. * fgf
  27. */
  28. function searchCsjlgzjcCallBack(data, fgf) {
  29. huimv.searchGrid("csjlgzjcGrid", {
  30. url : 'getCsjlgzjcList.htm',
  31. params : [{
  32. name : 'param',
  33. value : data
  34. }, {
  35. name : 'fgf',
  36. value : fgf
  37. }]
  38. }, '<b>采食计量故障检测搜索结果</b>');
  39. }
  40. /**
  41. * 加载采食记录故障检测列表数据
  42. */
  43. function loadCsjlgzjcGrid() {
  44. jQuery("#csjlgzjcGrid").flexigrid({
  45. url : 'getCsjlgzjcList.htm',
  46. dataType : 'json',
  47. method : 'post',
  48. title : '<b>采食计量故障检测浏览</b>',
  49. usepager : true,
  50. useRp : true,
  51. rp : 10,
  52. singleSelect : true,
  53. hidehead : false,
  54. showInputPage : true,
  55. showSelectRp : false,
  56. showTableToggleBtn : false,
  57. width : '98%',
  58. resizable : false,
  59. height : '335',
  60. cache : false,// 清除缓存
  61. colModel : [{
  62. display : '行号',
  63. name : 'hh',
  64. width : 25,
  65. sortable : false,
  66. align : 'center',
  67. process : function(col, record, d) {
  68. jQuery(col).html(d + 1);
  69. }
  70. }, {
  71. display : '机器编号',
  72. name : 'jqid',
  73. width : 100,
  74. sortable : true,
  75. align : 'center',
  76. process : function(col, record, postion, pid) {
  77. jQuery(col).addClass('s');
  78. jQuery(col).html('<a onclick="viewCsjlgzjc(' + record.id + ');">' + record.jqid + '</a>');
  79. }
  80. },{
  81. display : '牧场名称',
  82. name : 'mcmc',
  83. width : 140,
  84. sortable : false,
  85. align : 'center'
  86. }, {
  87. display : '猪舍名称',
  88. name : 'zsmc',
  89. width : 100,
  90. sortable : false,
  91. align : 'center'
  92. },{
  93. display : '1号采食计量异常监测',
  94. name : 'csjlycjc1',
  95. width : 160,
  96. sortable : false,
  97. align : 'center',
  98. process : function(col, record) {
  99. jQuery(col).addClass('s');
  100. if (record.csjlycjc1.indexOf(2) == -1) {
  101. jQuery(col).html('正常');
  102. } else {
  103. jQuery(col).html('异常');
  104. }
  105. }
  106. }, {
  107. display : '2号采食计量异常监测',
  108. name : 'csjlycjc2',
  109. width : 160,
  110. sortable : false,
  111. align : 'center',
  112. process : function(col, record) {
  113. jQuery(col).addClass('s');
  114. if (record.csjlycjc1.indexOf(2) == -1) {
  115. jQuery(col).html('正常');
  116. } else {
  117. jQuery(col).html('异常');
  118. }
  119. }
  120. }]
  121. });
  122. }
  123. loadCsjlgzjcGrid();
  124. /**
  125. * 采食计量故障检测查看页面
  126. * @param id
  127. */
  128. function viewCsjlgzjc(id) {
  129. huimv.loadPage('flzzdRight', 'viewCsjlgzjc.htm', {
  130. "id" : id
  131. });
  132. }