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.
 
 
 
 
 
 

248 lines
12 KiB

  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.initGird2();
  12. page.initGird3();
  13. page.bind();
  14. },
  15. bind: function () {
  16. // 刷新
  17. $('#lr_refresh').on('click', function () {
  18. location.reload();
  19. });
  20. //切换
  21. $('#tabul li').on('click', function () {
  22. $(this).hide();
  23. $(this).siblings('li').show()
  24. $(this).parent().siblings('div').toggle(500)
  25. //$('#tabdivo').toggle(500)
  26. })
  27. },
  28. // 初始化列表
  29. initGird: function () {
  30. $('#gridtable').lrAuthorizeJfGridLei({
  31. url: top.$.rootUrl + '/LogisticsManagement/MSRMilitaryServiceRegistrationTran/GetPageList',
  32. headData: [
  33. { label: "学年", name: "YearNo", width: 100, align: "left" },
  34. {
  35. label: "系部", name: "DeptNo", width: 100, align: "left",
  36. formatterAsync: function (callback, value, row, op, $cell) {
  37. learun.clientdata.getAsync('custmerData', {
  38. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo',
  39. key: value,
  40. keyId: 'deptno',
  41. callback: function (_data) {
  42. callback(_data['deptname']);
  43. }
  44. });
  45. }
  46. },
  47. {
  48. label: "专业", name: "MajorNo", width: 100, align: "left",
  49. formatterAsync: function (callback, value, row, op, $cell) {
  50. learun.clientdata.getAsync('custmerData', {
  51. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdMajorInfo',
  52. key: value,
  53. keyId: 'majorno',
  54. callback: function (_data) {
  55. callback(_data['majorname']);
  56. }
  57. });
  58. }
  59. },
  60. {
  61. label: "班级", name: "ClassNo", width: 100, align: "left",
  62. formatterAsync: function (callback, value, row, op, $cell) {
  63. learun.clientdata.getAsync('custmerData', {
  64. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj',
  65. key: value,
  66. keyId: 'classno',
  67. callback: function (_data) {
  68. callback(_data['classname']);
  69. }
  70. });
  71. }
  72. },
  73. {
  74. label: "学生", name: "StuNo", width: 100, align: "left",
  75. formatterAsync: function (callback, value, row, op, $cell) {
  76. learun.clientdata.getAsync('custmerData', {
  77. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'StuInfoBasic',
  78. key: value,
  79. keyId: 'stuno',
  80. callback: function (_data) {
  81. callback(_data['stuname']);
  82. }
  83. });
  84. }
  85. },
  86. { label: "截图上传", name: "Screenshot", width: 100, align: "left" },
  87. { label: "备注", name: "Remark", width: 100, align: "left" },
  88. ],
  89. mainId: 'ID',
  90. isPage: true
  91. });
  92. page.search();
  93. },
  94. initGird2: function () {
  95. $('#gridtableTwo').lrAuthorizeJfGridLei({
  96. url: top.$.rootUrl + '/LogisticsManagement/MSRIntentionManagementTran/GetPageList',
  97. headData: [
  98. {
  99. label: "系", name: "DeptNo", width: 100, align: "left",
  100. formatterAsync: function (callback, value, row, op, $cell) {
  101. learun.clientdata.getAsync('custmerData', {
  102. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo',
  103. key: value,
  104. keyId: 'deptno',
  105. callback: function (_data) {
  106. callback(_data['deptname']);
  107. }
  108. });
  109. }
  110. },
  111. {
  112. label: "专业", name: "MajorNo", width: 100, align: "left",
  113. formatterAsync: function (callback, value, row, op, $cell) {
  114. learun.clientdata.getAsync('custmerData', {
  115. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdMajorInfo',
  116. key: value,
  117. keyId: 'majorno',
  118. callback: function (_data) {
  119. callback(_data['majorname']);
  120. }
  121. });
  122. }
  123. },
  124. {
  125. label: "班级", name: "ClassNo", width: 100, align: "left",
  126. formatterAsync: function (callback, value, row, op, $cell) {
  127. learun.clientdata.getAsync('custmerData', {
  128. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj',
  129. key: value,
  130. keyId: 'classno',
  131. callback: function (_data) {
  132. callback(_data['classname']);
  133. }
  134. });
  135. }
  136. },
  137. {
  138. label: "学生", name: "StuNo", width: 100, align: "left",
  139. formatterAsync: function (callback, value, row, op, $cell) {
  140. learun.clientdata.getAsync('custmerData', {
  141. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'StuInfoBasic',
  142. key: value,
  143. keyId: 'stuno',
  144. callback: function (_data) {
  145. callback(_data['stuname']);
  146. }
  147. });
  148. }
  149. },
  150. { label: "联系方式", name: "Mobile", width: 100, align: "left" },
  151. { label: "年龄", name: "Age", width: 100, align: "left" },
  152. { label: "身高", name: "High", width: 100, align: "left" },
  153. { label: "体重", name: "Weight", width: 100, align: "left" },
  154. { label: "视力", name: "Vision", width: 100, align: "left" },
  155. ],
  156. mainId: 'ID',
  157. isPage: true
  158. });
  159. page.search2();
  160. },
  161. initGird3: function () {
  162. $('#gridtableThree').lrAuthorizeJfGridLei({
  163. url: top.$.rootUrl + '/LogisticsManagement/MSRMilitaryRecordTran/GetPageList',
  164. headData: [
  165. {
  166. label: "系部", name: "DeptNo", width: 100, align: "left",
  167. formatterAsync: function (callback, value, row, op, $cell) {
  168. learun.clientdata.getAsync('custmerData', {
  169. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo',
  170. key: value,
  171. keyId: 'deptno',
  172. callback: function (_data) {
  173. callback(_data['deptname']);
  174. }
  175. });
  176. }
  177. },
  178. {
  179. label: "专业", name: "MajorNo", width: 100, align: "left",
  180. formatterAsync: function (callback, value, row, op, $cell) {
  181. learun.clientdata.getAsync('custmerData', {
  182. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdMajorInfo',
  183. key: value,
  184. keyId: 'majorno',
  185. callback: function (_data) {
  186. callback(_data['majorname']);
  187. }
  188. });
  189. }
  190. },
  191. {
  192. label: "班级", name: "ClassNo", width: 100, align: "left",
  193. formatterAsync: function (callback, value, row, op, $cell) {
  194. learun.clientdata.getAsync('custmerData', {
  195. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj',
  196. key: value,
  197. keyId: 'classno',
  198. callback: function (_data) {
  199. callback(_data['classname']);
  200. }
  201. });
  202. }
  203. },
  204. {
  205. label: "学生", name: "StuNo", width: 100, align: "left",
  206. formatterAsync: function (callback, value, row, op, $cell) {
  207. learun.clientdata.getAsync('custmerData', {
  208. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'StuInfoBasic',
  209. key: value,
  210. keyId: 'stuno',
  211. callback: function (_data) {
  212. callback(_data['stuname']);
  213. }
  214. });
  215. }
  216. },
  217. { label: "参军记录", name: "Record", width: 100, align: "left" },
  218. { label: "备注", name: "Remark", width: 100, align: "left" },
  219. ],
  220. mainId: 'ID',
  221. isPage: true
  222. });
  223. page.search3();
  224. },
  225. search: function (param) {
  226. param = param || {};
  227. param.StuNo = StuNo;
  228. $('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) });
  229. },
  230. search2: function (param) {
  231. param = param || {};
  232. param.StuNo = StuNo;
  233. $('#gridtableTwo').jfGridSet('reload', { queryJson: JSON.stringify(param) });
  234. },
  235. search3: function (param) {
  236. param = param || {};
  237. param.StuNo = StuNo;
  238. $('#gridtableThree').jfGridSet('reload', { queryJson: JSON.stringify(param) });
  239. }
  240. };
  241. refreshGirdData = function () {
  242. page.search();
  243. page.search2();
  244. page.search3();
  245. };
  246. page.init();
  247. }