選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

QueryAPStuHealthIndex.js 3.9 KiB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. var refreshGirdData;
  2. var StuId = request('keyValue');
  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.bind();
  12. },
  13. bind: function () {
  14. // 刷新
  15. $('#lr_refresh').on('click', function () {
  16. location.reload();
  17. });
  18. },
  19. // 初始化列表
  20. initGird: function () {
  21. $('#gridtable').lrAuthorizeJfGridLei({
  22. url: top.$.rootUrl + '/LogisticsManagement/APStuHealthRecordsTran/GetPageList',
  23. headData: [
  24. {
  25. label: "系", name: "DeptNo", width: 100, align: "left",
  26. formatterAsync: function (callback, value, row, op, $cell) {
  27. learun.clientdata.getAsync('custmerData', {
  28. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo',
  29. key: value,
  30. keyId: 'deptno',
  31. callback: function (_data) {
  32. callback(_data['deptname']);
  33. }
  34. });
  35. }
  36. },
  37. {
  38. label: "专业", name: "MajorNo", width: 100, align: "left",
  39. formatterAsync: function (callback, value, row, op, $cell) {
  40. learun.clientdata.getAsync('custmerData', {
  41. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdMajorInfo',
  42. key: value,
  43. keyId: 'majorno',
  44. callback: function (_data) {
  45. callback(_data['majorname']);
  46. }
  47. });
  48. }
  49. },
  50. {
  51. label: "班级", name: "ClassNo", width: 100, align: "left",
  52. formatterAsync: function (callback, value, row, op, $cell) {
  53. learun.clientdata.getAsync('custmerData', {
  54. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj',
  55. key: value,
  56. keyId: 'classno',
  57. callback: function (_data) {
  58. callback(_data['classname']);
  59. }
  60. });
  61. }
  62. },
  63. {
  64. label: "学生", name: "Stuno", width: 100, align: "left",
  65. formatterAsync: function (callback, value, row, op, $cell) {
  66. learun.clientdata.getAsync('custmerData', {
  67. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'StuInfoBasic',
  68. key: value,
  69. keyId: 'stuno',
  70. callback: function (_data) {
  71. callback(_data['stuname']);
  72. }
  73. });
  74. }
  75. },
  76. { label: "描述", name: "Remark", width: 100, align: "left" },
  77. ],
  78. mainId: 'ID',
  79. isPage: true
  80. });
  81. page.search();
  82. },
  83. search: function (param) {
  84. param = param || {};
  85. param.Stuno = StuNo;
  86. $('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) });
  87. }
  88. };
  89. refreshGirdData = function () {
  90. page.search();
  91. };
  92. page.init();
  93. }