You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

QueryScholarshipIndex.js 5.9 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. var refreshGirdData;
  2. var StuId;
  3. var StuNo = request('StuNo');
  4. var tempdatra = new Array();
  5. var list = [];
  6. var bootstrap = function ($, learun) {
  7. "use strict";
  8. var page = {
  9. init: function () {
  10. page.initGird();
  11. page.initGird2();
  12. page.bind();
  13. },
  14. bind: function () {
  15. // 刷新
  16. $('#lr_refresh').on('click', function () {
  17. location.reload();
  18. });
  19. //切换
  20. $('#tabul li').on('click', function () {
  21. $(this).hide();
  22. $(this).siblings('li').show()
  23. $(this).parent().siblings('div').toggle(500)
  24. //$('#tabdivo').toggle(500)
  25. })
  26. },
  27. // 初始化列表
  28. initGird: function () {
  29. $('#gridtable').lrAuthorizeJfGridLei({
  30. url: top.$.rootUrl + '/EducationalAdministration/ScholarshipTran/GetPageList',
  31. headData: [
  32. { label: "学生", name: "StuName", width: 150, align: "left" },
  33. { label: "学生学号", name: "StuNo", width: 150, align: "left" },
  34. { label: "身份证号", name: "IdentityCardNo", width: 160, align: "left" },
  35. {
  36. label: "班级", name: "ClassNo", width: 150, align: "left",
  37. formatterAsync: function (callback, value, row, op, $cell) {
  38. learun.clientdata.getAsync('custmerData', {
  39. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj',
  40. key: value,
  41. keyId: 'classno',
  42. callback: function (_data) {
  43. callback(_data['classname']);
  44. }
  45. });
  46. }
  47. },
  48. {
  49. label: "助学金类型", name: "SchoolType", width: 150, align: "left",
  50. formatterAsync: function (callback, value, row, op, $cell) {
  51. learun.clientdata.getAsync('custmerData', {
  52. url: '/EducationalAdministration/Scholarship/GetList?queryJson=' + JSON.stringify({ IsType: 0, IsValid: 0 }),
  53. key: value,
  54. keyId: 'Id',
  55. callback: function (_data) {
  56. callback(_data['ItemName']);
  57. }
  58. });
  59. }
  60. },
  61. {
  62. label: "获得时间", name: "GetTime", width: 150, align: "left",
  63. formatter: function (cellvalue) {
  64. return learun.formatDate(cellvalue, 'yyyy-MM-dd');
  65. }
  66. },
  67. ],
  68. mainId: 'Id',
  69. isPage: true,
  70. });
  71. page.search();
  72. },
  73. initGird2: function () {
  74. $('#gridtableTwo').lrAuthorizeJfGridLei({
  75. url: top.$.rootUrl + '/EducationalAdministration/ScholarshipTran/GetPageList',
  76. headData: [
  77. { label: "学生", name: "StuName", width: 150, align: "left" },
  78. { label: "学生学号", name: "StuNo", width: 150, align: "left" },
  79. { label: "身份证号", name: "IdentityCardNo", width: 160, align: "left" },
  80. {
  81. label: "班级", name: "ClassNo", width: 150, align: "left",
  82. formatterAsync: function (callback, value, row, op, $cell) {
  83. learun.clientdata.getAsync('custmerData', {
  84. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj',
  85. key: value,
  86. keyId: 'classno',
  87. callback: function (_data) {
  88. callback(_data['classname']);
  89. }
  90. });
  91. }
  92. },
  93. {
  94. label: "奖学金类型", name: "SchoolType", width: 150, align: "left",
  95. formatterAsync: function (callback, value, row, op, $cell) {
  96. learun.clientdata.getAsync('custmerData', {
  97. url: '/EducationalAdministration/Scholarship/GetList?queryJson=' + JSON.stringify({ IsType: 1, IsValid: 0 }),
  98. key: value,
  99. keyId: 'Id',
  100. callback: function (_data) {
  101. callback(_data['ItemName']);
  102. }
  103. });
  104. }
  105. },
  106. {
  107. label: "获得时间", name: "AuditTime", width: 150, align: "left",
  108. formatter: function (cellvalue) {
  109. return learun.formatDate(cellvalue, 'yyyy-MM-dd');
  110. }
  111. },
  112. ],
  113. mainId: 'Id',
  114. isPage: true,
  115. });
  116. page.search2();
  117. },
  118. search: function (param) {
  119. param = param || {};
  120. param.IsType = 0;
  121. param.StuNo = StuNo;
  122. $('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) });
  123. },
  124. search2: function (param) {
  125. param = param || {};
  126. param.StuNo = StuNo;
  127. param.IsType = 1;
  128. param.State = 1;
  129. $('#gridtableTwo').jfGridSet('reload', { queryJson: JSON.stringify(param) });
  130. }
  131. };
  132. refreshGirdData = function () {
  133. page.search();
  134. page.search2();
  135. };
  136. page.init();
  137. }