zsdaList.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. var zsda = new Object();
  2. zsda.loadSearchModule = function(p) {
  3. var $div = $("#" + p.id);
  4. if ($div.length > 0) {
  5. $div.load('zsdaSearchModule.htm', {
  6. from : p.from,
  7. callBackFunName : p.callBackFunName,
  8. 'zsdaSearchGrid' : $("#zsdaSearchGrid").val()
  9. }, function() {
  10. });
  11. }
  12. };
  13. /**
  14. * 加载猪舍档案查询模块
  15. */
  16. zsda.loadSearchModule({
  17. id : 'zsdaSearchModule',
  18. from : 'zsda',
  19. callBackFunName : 'searchZsdaCallBack'
  20. });
  21. /**
  22. * 搜索条件回调函数
  23. *
  24. * @param {搜索条件对象}
  25. * data
  26. * @param {分隔符}
  27. * fgf
  28. */
  29. function searchZsdaCallBack(data, fgf) {
  30. huimv.searchGrid("zsdaGrid", {
  31. url : 'getZsdaList.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 loadZsdaGrid(zsdaSearchGrid) {
  45. jQuery("#zsdaGrid").flexigrid({
  46. url : 'getZsdaList.htm',
  47. dataType : 'json',
  48. method : 'post',
  49. params : [{
  50. name : 'zsdaSearchGrid',
  51. value : $('#zsdaSearchGrid').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. height : '335',
  67. resizable : false,
  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 : 'mcmc',
  81. width : 100,
  82. sortable : false,
  83. align : 'center'
  84. }, {
  85. display : '猪舍名称',
  86. name : '',
  87. width : 80,
  88. sortable : false,
  89. align : 'center',
  90. process : function(col, record, postion, pid) {
  91. jQuery(col).addClass('s');
  92. jQuery(col).html('<a onclick="viewZsda(' + record.id + ');">' + record.zsmc + '</a>');
  93. }
  94. }, {
  95. display : '机器编号',
  96. name : 'jqid',
  97. width : 60,
  98. sortable : false,
  99. align : 'center'
  100. }, {
  101. display : '当前栏期',
  102. name : 'dqlqmc',
  103. width : 60,
  104. sortable : false,
  105. align : 'center'
  106. }, {
  107. display : '养殖阶段',
  108. name : 'yzjd',
  109. width : 60,
  110. sortable : false,
  111. align : 'center'
  112. }, {
  113. display : '采食区一',
  114. name : 'csq1mc',
  115. width : 50,
  116. sortable : false,
  117. align : 'center'
  118. }, {
  119. display : '采食区二',
  120. name : 'csq2mc',
  121. width : 50,
  122. sortable : false,
  123. align : 'center'
  124. }, {
  125. display : '隔离区',
  126. name : 'flqmc',
  127. width : 50,
  128. sortable : false,
  129. align : 'center'
  130. }, {
  131. display : '当前模式',
  132. name : 'dqmsmc',
  133. width : 65,
  134. sortable : false,
  135. align : 'center'
  136. }, {
  137. display : '管理员',
  138. name : '',
  139. width : 55,
  140. sortable : false,
  141. align : 'center',
  142. process : function(col, record, postion, pid) {
  143. var gly = "";
  144. if (record.glyxm == "") {
  145. gly = record.yhxm;
  146. } else {
  147. gly = record.glyxm;
  148. }
  149. jQuery(col).html(gly);
  150. }
  151. }]
  152. });
  153. }
  154. loadZsdaGrid($('#zsdaSearchGrid'));
  155. /**
  156. * 加载猪舍档案查看页面
  157. * @param id
  158. */
  159. function viewZsda(id) {
  160. huimv.loadPage("zsdaRight", "viewZsda.htm", {
  161. "id" : id
  162. });
  163. }
  164. /**
  165. * 作废猪舍档案
  166. * @param id
  167. */
  168. function disableZsda(id, from) {
  169. Dialogs.alert("确定作废当前猪舍档案?", {
  170. title : '提示信息',
  171. width : 250,
  172. height : 80,
  173. top : 150,
  174. button : {
  175. ok : ['确定',function(){
  176. this.close();
  177. huimv.showProcessModel('处理数据中');
  178. jQuery.ajax({
  179. url : 'disableZsda.htm',
  180. dataType : 'json',
  181. type : 'post',
  182. cache : false,
  183. data : {"id" : id},
  184. success : function(data) {
  185. huimv.hideProcessModel();
  186. if (data.returnCode == "-1") {
  187. Dialogs.alert(data.returnBuffer, {
  188. width : 300,
  189. height : 50
  190. });
  191. } else if (data.returnCode > 0) {
  192. if (from == 'list') {
  193. huimv.reloadGrid('zsdaGrid');
  194. } else if (from == 'view') {
  195. loadZsdaList();
  196. }
  197. }
  198. },
  199. error : function(data) {
  200. huimv.showError(data.responseText);
  201. }
  202. });
  203. }],
  204. cancel : ['取消',function(){
  205. this.close();
  206. }]
  207. }
  208. });
  209. }