dmlbList.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. var dmlb = new Object();
  2. dmlb.loadSearchModule = function(p) {
  3. var $div = $("#" + p.id);
  4. if ($div.length > 0) {
  5. $div.load('dmlbSearchModule.htm', {
  6. from : p.from,
  7. callBackFunName : p.callBackFunName,
  8. 'dmlbSearchGrid' : $("#dmlbSearchGrid").val()
  9. }, function() {
  10. });
  11. }
  12. };
  13. /**
  14. * 加载代码类别查询模块
  15. */
  16. dmlb.loadSearchModule({
  17. id : 'dmlbSearchModule',
  18. from : 'dmlb',
  19. callBackFunName : 'searchDmlbCallBack'
  20. });
  21. /**
  22. * 搜索条件回调函数
  23. *
  24. * @param {搜索条件对象}
  25. * data
  26. * @param {分隔符}
  27. * fgf
  28. */
  29. function searchDmlbCallBack(data, fgf) {
  30. huimv.searchGrid("dmlbGrid", {
  31. url : 'getDmlbList.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 loadDmlbGrid(dmlbSearchGrid) {
  45. jQuery("#dmlbGrid").flexigrid({
  46. url : 'getDmlbList.htm',
  47. dataType : 'json',
  48. method : 'post',
  49. params : [{
  50. name : 'dmlbSearchGrid',
  51. value : $('#dmlbSearchGrid').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 : 'lbmc',
  81. width : 100,
  82. sortable : false,
  83. align : 'center',
  84. process : function(col, record, postion, pid) {
  85. jQuery(col).addClass('s');
  86. jQuery(col).html('<a onclick="viewDmlb(' + record.lbid + ');">' + record.lbmc + '</a>');
  87. }
  88. }, {
  89. display : '级次',
  90. name : 'jc',
  91. width : 100,
  92. sortable : false,
  93. align : 'center'
  94. }, {
  95. display : '顺序号',
  96. name : 'sxh',
  97. width : 80,
  98. sortable : true,
  99. align : 'center'
  100. }, {
  101. display : '修改人',
  102. name : 'xgrxm',
  103. width : 100,
  104. sortable : false,
  105. align : 'center'
  106. }, {
  107. display : '修改时间',
  108. name : 'xgsj',
  109. width : 120,
  110. sortable : true,
  111. align : 'center'
  112. }]
  113. });
  114. }
  115. loadDmlbGrid($('#dmlbSearchGrid'));
  116. /**
  117. * 加载操作用户查看页面
  118. * @param id
  119. */
  120. function viewDmlb(lbid) {
  121. huimv.loadPage('gydmRight', 'viewDmlb.htm', {
  122. "id" : lbid
  123. });
  124. }