qxxxList.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. var qxxx = new Object();
  2. qxxx.loadSearchModule = function(p) {
  3. var $div = $("#" + p.id);
  4. if ($div.length > 0) {
  5. $div.load('qxglSearchModule.htm?from=1', {
  6. callBackFunName : p.callBackFunName,
  7. 'qxglSearchGrid' : $("#qxglSearchGrid").val()
  8. }, function() {
  9. });
  10. }
  11. };
  12. /**
  13. * 加载权限信息查询模块
  14. */
  15. qxxx.loadSearchModule({
  16. id : 'qxglSearchModule',
  17. callBackFunName : 'searchQxxxCallBack'
  18. });
  19. /**
  20. * 搜索条件回调函数
  21. *
  22. * @param {搜索条件对象}
  23. * data
  24. * @param {分隔符}
  25. * fgf
  26. */
  27. function searchQxxxCallBack(data, fgf) {
  28. huimv.searchGrid("qxxxGrid", {
  29. url : 'getQxxxList.htm',
  30. params : [{
  31. name : 'param',
  32. value : data
  33. }, {
  34. name : 'fgf',
  35. value : fgf
  36. }]
  37. }, '<b>权限信息搜索结果</b>');
  38. }
  39. /**
  40. * 加载权限信息列表数据
  41. */
  42. function loadQxxxGrid(qxglSearchGrid) {
  43. jQuery("#qxxxGrid").flexigrid({
  44. url : 'getQxxxList.htm',
  45. dataType : 'json',
  46. method : 'post',
  47. params : [{
  48. name : 'qxglSearchGrid',
  49. value : $('#qxglSearchGrid').val()
  50. },{
  51. name : 'from',
  52. value : $("#from").val()
  53. }],
  54. title : '<b>权限信息浏览</b>',
  55. usepager : true,
  56. useRp : true,
  57. rp : 10,
  58. singleSelect : true,
  59. hidehead : false,
  60. showInputPage : true,
  61. showSelectRp : false,
  62. showTableToggleBtn : false,
  63. width : '790',
  64. resizable : false,
  65. height : '335',
  66. cache : false,// 清除缓存
  67. colModel : [{
  68. display : '行号',
  69. name : 'hh',
  70. width : 25,
  71. sortable : false,
  72. align : 'center',
  73. process : function(col, record, d) {
  74. jQuery(col).html(d + 1);
  75. }
  76. }, {
  77. display : '权限代码',
  78. name : 'qxdm',
  79. width : 100,
  80. sortable : true,
  81. align : 'left'
  82. }, {
  83. display : '权限名称',
  84. name : 'qxmc',
  85. width : 150,
  86. sortable : false,
  87. align : 'center'
  88. }, {
  89. display : '权限描述',
  90. name : 'qxms',
  91. width : 200,
  92. sortable : false,
  93. align : 'center'
  94. }, {
  95. display : '操作',
  96. name : '',
  97. width : 80,
  98. sortable : false,
  99. align : 'center',
  100. process : function(col, record, postion, pid) {
  101. jQuery(col).addClass('s');
  102. jQuery(col).html('<a onclick="viewQxxx(\'' + record.id + '\')">查看</a>');
  103. }
  104. }]
  105. });
  106. }
  107. loadQxxxGrid($('#qxglSearchGrid'));
  108. /**
  109. * 加载权限信息查看页面
  110. * @param id
  111. */
  112. function viewQxxx(id) {
  113. huimv.loadPage('qxglRight', 'viewQxxx.htm', {
  114. "id" : id
  115. });
  116. }