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.

QueryStuEncourgementIndex.js 3.9 KiB

2 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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/StuEncourgementTran/GetPageList',
  31. headData: [
  32. { label: "学号", name: "StuNo", width: 200, align: "left" },
  33. { label: "姓名", name: "StuName", width: 150, align: "left" },
  34. { label: "奖励名称", name: "EncourgeName", width: 200, align: "left" },
  35. { label: "奖励原因", name: "Reason", width: 200, align: "left" },
  36. { label: "奖励金额", name: "Fee", width: 200, align: "left" },
  37. { label: "奖励日期", name: "EncourgeDate", width: 200, align: "left" },
  38. ],
  39. mainId: 'Id',
  40. isPage: true,
  41. });
  42. page.search();
  43. },
  44. initGird2: function () {
  45. $('#gridtableTwo').lrAuthorizeJfGridLei({
  46. url: top.$.rootUrl + '/EducationalAdministration/StuPunishmentTran/GetPageList',
  47. headData: [
  48. { label: "学号", name: "StuNo", width: 200, align: "left" },
  49. { label: "姓名", name: "StuName", width: 150, align: "left" },
  50. {
  51. label: "处分名称", name: "PunishNo", width: 200, align: "left",
  52. formatterAsync: function (callback, value, row, op, $cell) {
  53. learun.clientdata.getAsync('dataItem', {
  54. key: value,
  55. code: 'Punishment',
  56. callback: function (_data) {
  57. callback(_data.text);
  58. }
  59. });
  60. }
  61. },
  62. { label: "处分原因", name: "PunishReason", width: 200, align: "left" },
  63. { label: "处分日期", name: "PunishDate", width: 200, align: "left" },
  64. { label: "处分文号", name: "FileNo", width: 200, align: "left" },
  65. {
  66. label: "是否解除处分", name: "IsCancelPunish", width: 100, align: "left", formatter: function (cellvalue) {
  67. return cellvalue == true ? "是" : "否";
  68. }
  69. },
  70. { label: "解除处分日期", name: "CancelPunishDate", width: 200, align: "left" },
  71. ],
  72. mainId: 'Id',
  73. isPage: true,
  74. });
  75. page.search2();
  76. },
  77. search: function (param) {
  78. param = param || {};
  79. param.StuNo = StuNo;
  80. $('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) });
  81. },
  82. search2: function (param) {
  83. param = param || {};
  84. param.StuNo = StuNo;
  85. $('#gridtableTwo').jfGridSet('reload', { queryJson: JSON.stringify(param) });
  86. }
  87. };
  88. refreshGirdData = function () {
  89. page.search();
  90. page.search2();
  91. };
  92. page.init();
  93. }