dydaList.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. var dyda = new Object();
  2. dyda.loadSearchModule = function(p) {
  3. var $div = $("#" + p.id);
  4. if ($div.length > 0) {
  5. $div.load('dpSearchModule.htm', {
  6. from : p.from,
  7. callBackFunName : p.callBackFunName,
  8. 'dydaSearchGrid' : $("#dydaSearchGrid").val()
  9. }, function() {
  10. });
  11. }
  12. };
  13. /**
  14. * 加载单元档案查询模块
  15. */
  16. dyda.loadSearchModule({
  17. id : 'dydaSearchModule',
  18. from : 'dyda',
  19. callBackFunName : 'searchDydaCallBack'
  20. });
  21. /**
  22. * 搜索条件回调函数
  23. *
  24. * @param {搜索条件对象}
  25. * data
  26. * @param {分隔符}
  27. * fgf
  28. */
  29. function searchDydaCallBack(data, fgf) {
  30. huimv.searchGrid("dydaGrid", {
  31. url : 'getLierdaDydaList.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 loadDydaGrid(dydaSearchGrid) {
  45. jQuery("#dydaGrid").flexigrid({
  46. url : 'getLierdaDydaList.htm',
  47. dataType : 'json',
  48. method : 'post',
  49. params : [{
  50. name : 'dydaSearchGrid',
  51. value : $('#dydaSearchGrid').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. nowrap : true,
  68. resizable : false,
  69. cache : false,// 清除缓存
  70. colModel : [{
  71. display : '行号',
  72. name : 'hh',
  73. width : 25,
  74. sortable : false,
  75. align : 'center',
  76. process : function(col, record, d) {
  77. jQuery(col).html(d + 1);
  78. }
  79. }, {
  80. display : '单元名称',
  81. name : 'dymc',
  82. width : 150,
  83. sortable : false,
  84. align : 'center'
  85. }, {
  86. display : '饲养员',
  87. name : 'syy',
  88. width : 80,
  89. sortable : false,
  90. align : 'center'
  91. }, {
  92. display : '联系电话',
  93. name : 'lxdh',
  94. width : 120,
  95. sortable : false,
  96. align : 'center'
  97. }, {
  98. display : '阶段',
  99. name : 'jd',
  100. width : 80,
  101. sortable : false,
  102. align : 'center'
  103. }, {
  104. display : '当前批次',
  105. name : 'dqpc',
  106. width : 80,
  107. sortable : false,
  108. align : 'center'
  109. }, {
  110. display : '日龄',
  111. name : 'rl',
  112. width : 50,
  113. sortable : false,
  114. align : 'center'
  115. }, {
  116. display : '品种',
  117. name : 'pz',
  118. width : 80,
  119. sortable : false,
  120. align : 'center'
  121. }, {
  122. display : '使用状态',
  123. name : 'syzt',
  124. width : 80,
  125. sortable : false,
  126. align : 'center'
  127. }, {
  128. display : '网关',
  129. name : 'mac',
  130. width : 80,
  131. sortable : false,
  132. align : 'center'
  133. }, {
  134. display : '在栏数量',
  135. name : 'zlsl',
  136. width : 50,
  137. sortable : false,
  138. align : 'center'
  139. }, {
  140. display : '操作',
  141. name : 'cz',
  142. width : 65,
  143. sortable : false,
  144. align : 'center',
  145. process : function(col, record, postion, pid) {
  146. jQuery(col).addClass('s');
  147. if(record.gldyid == "0") {
  148. jQuery(col).html("<a href='#' onclick='bandDy(&apos;&apos; , &apos;"+record.id+"&apos; ,&apos;"+record.mcid+"&apos;);'>绑定猪舍</a>");
  149. }else {
  150. jQuery(col).html("<a href='#' onclick='bandDy(&apos;"+record.gldyid+"&apos; , &apos;"+record.id+"&apos; , &apos;"+record.mcid+"&apos;);'>更换猪舍</a>");
  151. }
  152. }
  153. }]
  154. });
  155. }
  156. loadDydaGrid($('#dydaSearchGrid'));
  157. function bandDy(dyid , lierdaDyid , mcid) {
  158. //IFM 绑定猪舍 szmc 绑定单元
  159. Dialogs.load('loadDyList.htm', {"mcid" : mcid, "dyid" : dyid , "lierdaDyid" : lierdaDyid}, {
  160. // 对话框基本配置选项
  161. draggable: true,//是否拖动
  162. autosize: false,//是否自适应大小
  163. resizable: true,//是否可以改变大小
  164. maximizable: false,//是否显示最大化最小化
  165. autopos: 'fixed',// 窗口是否(自动剧中,fixed)页面 默认’fixed’
  166. title: "绑定猪舍",//窗口标题
  167. lightbox: false,//窗口应用时是否禁用其他操作
  168. width: 450,//窗口宽度
  169. height: 450,//窗口高度
  170. // top: y,
  171. // left: x,
  172. button: {
  173. ok: ['确定',function(){
  174. saveDyid();
  175. this.close();
  176. }],
  177. cancel: ['取消',function(){
  178. this.close();
  179. }]
  180. }
  181. });
  182. }