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.
 
 
 
 
 
 

710 rivejä
36 KiB

  1. var refreshGirdData;
  2. var StuId;
  3. var bootstrap = function ($, learun) {
  4. "use strict";
  5. var page = {
  6. init: function () {
  7. page.initGird();
  8. page.bind();
  9. },
  10. bind: function () {
  11. $('#multiple_condition_query').lrMultipleQuery(function (queryJson) {
  12. page.search(queryJson);
  13. }, 300, 400);
  14. $('#MajorNo').lrDataSourceSelect({ code: 'CdMajorInfo', value: 'majorno', text: 'majorname' });
  15. $('#ClassNo').lrDataSourceSelect({ code: 'bjsj', value: 'classno', text: 'classname' });
  16. // 刷新
  17. $('#lr_refresh').on('click', function () {
  18. location.reload();
  19. });
  20. $("#lr_photo").on('click', function () {
  21. StuId = $("#gridtable").jfGridValue('StuId');
  22. if (learun.checkrow(StuId)) {
  23. takeImg();
  24. }
  25. });
  26. // 新增
  27. $('#lr_add').on('click', function () {
  28. learun.layerForm({
  29. id: 'form',
  30. title: '新增',
  31. url: top.$.rootUrl + '/EducationalAdministration/StuInfoBasic/FormOfDC',
  32. width: 1000,
  33. height: 800,
  34. callBack: function (id) {
  35. return top[id].acceptClick(refreshGirdData);
  36. }
  37. });
  38. });
  39. // 编辑
  40. $('#lr_edit').on('click', function () {
  41. var keyValue = $('#gridtable').jfGridValue('StuId');
  42. if (learun.checkrow(keyValue)) {
  43. if (keyValue.indexOf(',') != -1) {
  44. learun.alert.warning("只能选择一条记录进行编辑!");
  45. return;
  46. }
  47. var CheckMark = $('#gridtable').jfGridValue('CheckMark');
  48. if (CheckMark === "1") {
  49. learun.alert.warning("当前项目已审核不能编辑!");
  50. return;
  51. }
  52. learun.layerForm({
  53. id: 'form',
  54. title: '编辑',
  55. url: top.$.rootUrl + '/EducationalAdministration/StuInfoBasic/FormOfDC?keyValue=' + keyValue,
  56. width: 1000,
  57. height: 800,
  58. callBack: function (id) {
  59. return top[id].acceptClick(refreshGirdData);
  60. }
  61. });
  62. }
  63. });
  64. // 删除
  65. $('#lr_delete').on('click', function () {
  66. var keyValue = $('#gridtable').jfGridValue('StuId');
  67. if (learun.checkrow(keyValue)) {
  68. var CheckMark = $('#gridtable').jfGridValue('CheckMark');
  69. if (CheckMark.indexOf('1') != -1) {
  70. learun.alert.warning("选中记录中包含已审核项目,已审核不能删除!");
  71. return;
  72. }
  73. learun.layerConfirm('是否确认删除该项!', function (res) {
  74. if (res) {
  75. learun.deleteForm(top.$.rootUrl + '/EducationalAdministration/StuInfoBasic/DeleteForm', { keyValue: keyValue }, function () {
  76. refreshGirdData();
  77. });
  78. }
  79. });
  80. }
  81. });
  82. //查看
  83. $('#lr_view').on('click', function () {
  84. var keyValue = $('#gridtable').jfGridValue('StuId');
  85. if (learun.checkrow(keyValue)) {
  86. if (keyValue.indexOf(',') != -1) {
  87. learun.alert.warning("只能选择一条记录进行查看!");
  88. return;
  89. }
  90. learun.layerForm({
  91. id: 'form',
  92. title: '编辑',
  93. url: top.$.rootUrl + '/EducationalAdministration/StuInfoBasic/FormView?keyValue=' + keyValue,
  94. width: 1162,
  95. height: 600,
  96. btn: null
  97. });
  98. }
  99. });
  100. // 打印
  101. $('#lr_print').on('click', function () {
  102. $('#gridtable').jqprintTable();
  103. });
  104. //审核
  105. $('#check').on('click', function () {
  106. var keyValue = $('#gridtable').jfGridValue('StuId');
  107. if (learun.checkrow(keyValue)) {
  108. var CheckMark = $('#gridtable').jfGridValue('CheckMark');
  109. if (CheckMark.indexOf('1') != -1) {
  110. learun.alert.warning("选中记录中包含已审核项目!");
  111. return;
  112. }
  113. learun.layerConfirm('是否确认审核该项?', function (res) {
  114. if (res) {
  115. learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuInfoBasic/Check', { keyValue: keyValue }, function () {
  116. refreshGirdData();
  117. });
  118. }
  119. });
  120. }
  121. });
  122. //去审
  123. $('#uncheck').on('click', function () {
  124. var keyValue = $('#gridtable').jfGridValue('StuId');
  125. if (learun.checkrow(keyValue)) {
  126. var CheckMark = $('#gridtable').jfGridValue('CheckMark');
  127. var CheckMarkArr = CheckMark.split(',');
  128. if ($.inArray('0', CheckMarkArr) != -1 || $.inArray('', CheckMarkArr) != -1) {
  129. learun.alert.warning("选中记录中包含未审核项目!");
  130. return;
  131. }
  132. learun.layerConfirm('是否确认取消审核该项?', function (res) {
  133. if (res) {
  134. learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuInfoBasic/UnCheck', { keyValue: keyValue }, function () {
  135. refreshGirdData();
  136. });
  137. }
  138. });
  139. }
  140. });
  141. //审核全部
  142. $('#checkall').on('click', function () {
  143. learun.layerConfirm('是否确认全部审核?', function (res) {
  144. if (res) {
  145. learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuInfoBasic/CheckAll', {}, function () {
  146. refreshGirdData();
  147. });
  148. }
  149. });
  150. });
  151. //生成帐号
  152. $('#lr_generate').on('click', function () {
  153. learun.layerConfirm('是否确认生成帐号?', function (res) {
  154. if (res) {
  155. learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuInfoBasic/Generate', {}, function () {
  156. refreshGirdData();
  157. });
  158. }
  159. });
  160. });
  161. $('#lr_update').on('click', function () {
  162. learun.layerConfirm('是否确认更新帐号?', function (res) {
  163. if (res) {
  164. learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuInfoBasic/UpdateAccount', {}, function () {
  165. refreshGirdData();
  166. })
  167. }
  168. })
  169. })
  170. //查看异动
  171. $("#lr_searchChange").on('click', function () {
  172. var keyValue = $('#gridtable').jfGridValue('StuId');
  173. if (learun.checkrow(keyValue)) {
  174. if (keyValue.indexOf(',') != -1) {
  175. learun.alert.warning("只能选择一条记录!");
  176. return;
  177. }
  178. learun.layerForm({
  179. id: 'form',
  180. title: '异动记录',
  181. url: top.$.rootUrl + '/EducationalAdministration/StuInfoBasic_ChangeLog/Index?keyValue=' + keyValue,
  182. width: 800,
  183. height: 600,
  184. btn: null
  185. });
  186. }
  187. })
  188. //同步照片
  189. $('#lr_synPhoto').on('click', function () {
  190. learun.loading(true, '正在同步,请稍后')
  191. learun.httpAsync('get', top.$.rootUrl + '/EducationalAdministration/StuInfoBasic/SynPhoto', {}, function (res) {
  192. learun.loading(false)
  193. })
  194. })
  195. },
  196. // 初始化列表
  197. initGird: function () {
  198. $('#gridtable').lrAuthorizeJfGrid({
  199. url: top.$.rootUrl + '/EducationalAdministration/StuInfoBasic/GetPageList',
  200. headData: [
  201. { label: "姓名", name: "StuName", width: 100, align: "left" },
  202. {
  203. label: "性别", name: "GenderNo", width: 80, align: "left",
  204. formatter: function (cellvalue) {
  205. return cellvalue == true ? "男" : "女";
  206. }
  207. },
  208. { label: "出生日期", name: "Birthday", width: 90, align: "left" },
  209. {
  210. label: "身份证件类型", name: "IdCardType", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  211. learun.clientdata.getAsync('dataItem', {
  212. key: value,
  213. code: 'IdCardType',
  214. callback: function (_data) {
  215. callback(_data.text);
  216. }
  217. });
  218. }
  219. },
  220. { label: "身份证件号", name: "IdentityCardNo", width: 150, align: "left" },
  221. { label: "姓名拼音", name: "SpellFull", width: 100, align: "left" },
  222. {
  223. label: "班级名称", name: "ClassNo", width: 100, align: "left",
  224. formatterAsync: function (callback, value, row, op, $cell) {
  225. learun.clientdata.getAsync('custmerData', {
  226. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj',
  227. key: value,
  228. keyId: 'classno',
  229. callback: function (_data) {
  230. callback(_data['classname']);
  231. }
  232. });
  233. }
  234. },
  235. { label: "学号", name: "StuNo", width: 100, align: "left" },
  236. {
  237. label: "学生类别", name: "TestStuSortNo", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  238. learun.clientdata.getAsync('dataItem', {
  239. key: value,
  240. code: 'TestStuSortNo',
  241. callback: function (_data) {
  242. callback(_data.text);
  243. }
  244. });
  245. }
  246. },
  247. {
  248. label: "学习形式", name: "StudyModality", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  249. learun.clientdata.getAsync('dataItem', {
  250. key: value,
  251. code: 'StudyModality',
  252. callback: function (_data) {
  253. callback(_data.text);
  254. }
  255. });
  256. }
  257. },
  258. {
  259. label: "入学方式", name: "EntranceWay", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  260. learun.clientdata.getAsync('dataItem', {
  261. key: value,
  262. code: 'EntranceWay',
  263. callback: function (_data) {
  264. callback(_data.text);
  265. }
  266. });
  267. }
  268. },
  269. {
  270. label: "就读方式", name: "StudyingWay", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  271. learun.clientdata.getAsync('dataItem', {
  272. key: value,
  273. code: 'StudyWay',
  274. callback: function (_data) {
  275. callback(_data.text);
  276. }
  277. });
  278. }
  279. },
  280. {
  281. label: "国籍/地区", name: "CountryNo", width: 100, align: "left",
  282. formatterAsync: function (callback, value, row, op, $cell) {
  283. learun.clientdata.getAsync('custmerData', {
  284. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdCountry',
  285. key: value,
  286. keyId: 'countryno',
  287. callback: function (_data) {
  288. callback(_data['country']);
  289. }
  290. });
  291. }
  292. },
  293. { label: "港澳台侨外", name: "OverseasChineseNo", width: 100, align: "left" },
  294. {
  295. label: "婚姻状况", name: "MarriageStatus", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  296. learun.clientdata.getAsync('dataItem', {
  297. key: value,
  298. code: 'MarriageType',
  299. callback: function (_data) {
  300. callback(_data.text);
  301. }
  302. });
  303. }
  304. },
  305. { label: "乘火车区间", name: "TrainInterval", width: 100, align: "left" },
  306. {
  307. label: "是否随迁子女", name: "IsTrailChildren", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  308. learun.clientdata.getAsync('dataItem', {
  309. key: value,
  310. code: 'YesOrNoInt',
  311. callback: function (_data) {
  312. callback(_data.text);
  313. }
  314. });
  315. }
  316. },
  317. { label: "生源地行政区划码", name: "StuPlaceCode", width: 120, align: "left" },
  318. { label: "出生地行政区划码", name: "BirthPlaceCode", width: 120, align: "left" },
  319. { label: "籍贯地行政区划码", name: "NativePlaceCode", width: 120, align: "left" },
  320. { label: "户口所在地区县以下详细地址", name: "FatherUnit", width: 180, align: "left" },
  321. { label: "所属派出所", name: "BelongPolice", width: 100, align: "left" },
  322. { label: "户口所在地行政区划码", name: "ResidencePlaceCode", width: 130, align: "left" },
  323. {
  324. label: "户口性质", name: "ResidenceNo", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  325. learun.clientdata.getAsync('dataItem', {
  326. key: value,
  327. code: 'ResidenceNo',
  328. callback: function (_data) {
  329. callback(_data.text);
  330. }
  331. });
  332. }
  333. },
  334. {
  335. label: "学生居住地类型", name: "StuLivePlaceType", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  336. learun.clientdata.getAsync('dataItem', {
  337. key: value,
  338. code: 'StuLivePlaceType',
  339. callback: function (_data) {
  340. callback(_data.text);
  341. }
  342. });
  343. }
  344. },
  345. { label: "入学年月", name: "EntranceDate", width: 90, align: "left" },
  346. {
  347. label: "专业简称", name: "MajorNo", width: 100, align: "left",
  348. formatterAsync: function (callback, value, row, op, $cell) {
  349. learun.clientdata.getAsync('custmerData', {
  350. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdMajorInfo',
  351. key: value,
  352. keyId: 'majorno',
  353. callback: function (_data) {
  354. callback(_data['majorname']);
  355. }
  356. });
  357. }
  358. },
  359. {
  360. label: "学制", name: "EduSystem", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  361. learun.clientdata.getAsync('dataItem', {
  362. key: value,
  363. code: 'EduSystem',
  364. callback: function (_data) {
  365. callback(_data.text);
  366. }
  367. });
  368. }
  369. },
  370. {
  371. label: "民族", name: "NationalityNo", width: 100, align: "left",
  372. formatterAsync: function (callback, value, row, op, $cell) {
  373. learun.clientdata.getAsync('custmerData', {
  374. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdNationality',
  375. key: value,
  376. keyId: 'nationalityno',
  377. callback: function (_data) {
  378. callback(_data['nationality']);
  379. }
  380. });
  381. }
  382. },
  383. {
  384. label: "政治面貌", name: "PartyFaceNo", width: 100, align: "left",
  385. formatterAsync: function (callback, value, row, op, $cell) {
  386. learun.clientdata.getAsync('custmerData', {
  387. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdPartyFace',
  388. key: value,
  389. keyId: 'partyfaceno',
  390. callback: function (_data) {
  391. callback(_data['partyface']);
  392. }
  393. });
  394. }
  395. },
  396. {
  397. label: "健康状况", name: "HealthStatusNo", width: 100, align: "left",
  398. formatterAsync: function (callback, value, row, op, $cell) {
  399. learun.clientdata.getAsync('custmerData', {
  400. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdHealthStatus',
  401. key: value,
  402. keyId: 'healthstatusno',
  403. callback: function (_data) {
  404. callback(_data['healthstatus']);
  405. }
  406. });
  407. }
  408. },
  409. {
  410. label: "学生来源", name: "StuOrigin", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  411. learun.clientdata.getAsync('dataItem', {
  412. key: value,
  413. code: 'timeType',
  414. callback: function (_data) {
  415. callback(_data.text);
  416. }
  417. });
  418. }
  419. },
  420. {
  421. label: "招生对象", name: "RecruitObject", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  422. learun.clientdata.getAsync('dataItem', {
  423. key: value,
  424. code: 'RecruitObject',
  425. callback: function (_data) {
  426. callback(_data.text);
  427. }
  428. });
  429. }
  430. },
  431. { label: "联系电话", name: "mobile", width: 100, align: "left" },
  432. {
  433. label: "贫困户否建档立卡贫困户", name: "PoorIsRecord", width: 180, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  434. learun.clientdata.getAsync('dataItem', {
  435. key: value,
  436. code: 'YesOrNoInt',
  437. callback: function (_data) {
  438. callback(_data.text);
  439. }
  440. });
  441. }
  442. },
  443. {
  444. label: "招生方式", name: "RecruitWay", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  445. learun.clientdata.getAsync('dataItem', {
  446. key: value,
  447. code: 'RecruitWay',
  448. callback: function (_data) {
  449. callback(_data.text);
  450. }
  451. });
  452. }
  453. },
  454. {
  455. label: "联招合作类型", name: "RecruitCooperateType", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  456. learun.clientdata.getAsync('dataItem', {
  457. key: value,
  458. code: 'RecruitCooperateType',
  459. callback: function (_data) {
  460. callback(_data.text);
  461. }
  462. });
  463. }
  464. },
  465. { label: "准考证号", name: "AdmissionNo", width: 100, align: "left" },
  466. { label: "考生号", name: "ksh", width: 150, align: "left" },
  467. { label: "考试总分", name: "ExamScore", width: 100, align: "left" },
  468. {
  469. label: "联招合作办学形式", name: "RecruitCooperateForm", width: 120, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  470. learun.clientdata.getAsync('dataItem', {
  471. key: value,
  472. code: 'RecruitCooperateForm',
  473. callback: function (_data) {
  474. callback(_data.text);
  475. }
  476. });
  477. }
  478. },
  479. { label: "联招合作学校代码", name: "RecruitCooperateSchoolNo", width: 120, align: "left" },
  480. { label: "校外教学点", name: "SchoolOutsidePlace", width: 100, align: "left" },
  481. {
  482. label: "分段培养方式", name: "PieceCultivateWay", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  483. learun.clientdata.getAsync('dataItem', {
  484. key: value,
  485. code: 'PieceCultivateWay',
  486. callback: function (_data) {
  487. callback(_data.text);
  488. }
  489. });
  490. }
  491. },
  492. { label: "英文姓名", name: "EnglishName", width: 100, align: "left" },
  493. { label: "电子信箱/其他联系方式", name: "EMail", width: 150, align: "left" },
  494. { label: "家庭现地址", name: "MailAddress", width: 150, align: "left" },
  495. { label: "家庭邮政编码", name: "PostalCode", width: 100, align: "left" },
  496. { label: "家庭电话", name: "mobile", width: 100, align: "left" },
  497. { label: "成员1姓名", name: "FatherName", width: 100, align: "left" },
  498. {
  499. label: "成员1关系", name: "OneMembership", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  500. learun.clientdata.getAsync('dataItem', {
  501. key: value,
  502. code: 'FamilyRelation',
  503. callback: function (_data) {
  504. callback(_data.text);
  505. }
  506. });
  507. }
  508. },
  509. {
  510. label: "成员1是否监护人", name: "OneIsGuardian", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  511. learun.clientdata.getAsync('dataItem', {
  512. key: value,
  513. code: 'YesOrNoInt',
  514. callback: function (_data) {
  515. callback(_data.text);
  516. }
  517. });
  518. }
  519. },
  520. { label: "成员1联系电话", name: "FatherPhone", width: 100, align: "left" },
  521. { label: "成员1出生年月", name: "OneBirthday", width: 100, align: "left" },
  522. {
  523. label: "成员1身份证件类型", name: "OneIdCardType", width: 120, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  524. learun.clientdata.getAsync('dataItem', {
  525. key: value,
  526. code: 'IdCardType',
  527. callback: function (_data) {
  528. callback(_data.text);
  529. }
  530. });
  531. }
  532. },
  533. { label: "成员1身份证件号", name: "OneIdCardNo", width: 150, align: "left" },
  534. {
  535. label: "成员1民族", name: "OneNationalityNo", width: 100, align: "left",
  536. formatterAsync: function (callback, value, row, op, $cell) {
  537. learun.clientdata.getAsync('custmerData', {
  538. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdNationality',
  539. key: value,
  540. keyId: 'nationalityno',
  541. callback: function (_data) {
  542. callback(_data['nationality']);
  543. }
  544. });
  545. }
  546. },
  547. {
  548. label: "成员1政治面貌", name: "OnePartyFaceNo", width: 100, align: "left",
  549. formatterAsync: function (callback, value, row, op, $cell) {
  550. learun.clientdata.getAsync('custmerData', {
  551. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdPartyFace',
  552. key: value,
  553. keyId: 'partyfaceno',
  554. callback: function (_data) {
  555. callback(_data['partyface']);
  556. }
  557. });
  558. }
  559. },
  560. {
  561. label: "成员1健康状况", name: "OneHealthStatus", width: 100, align: "left",
  562. formatterAsync: function (callback, value, row, op, $cell) {
  563. learun.clientdata.getAsync('custmerData', {
  564. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdHealthStatus',
  565. key: value,
  566. keyId: 'healthstatusno',
  567. callback: function (_data) {
  568. callback(_data['healthstatus']);
  569. }
  570. });
  571. }
  572. },
  573. { label: "成员1工作或学习单位", name: "OneJob", width: 150, align: "left" },
  574. { label: "成员1职务", name: "OnePosition", width: 100, align: "left" },
  575. { label: "成员2姓名", name: "MatherName", width: 100, align: "left" },
  576. {
  577. label: "成员2关系", name: "TwoMembership", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  578. learun.clientdata.getAsync('dataItem', {
  579. key: value,
  580. code: 'FamilyRelation',
  581. callback: function (_data) {
  582. callback(_data.text);
  583. }
  584. });
  585. }
  586. },
  587. {
  588. label: "成员2是否监护人", name: "TwoIsGuardian", width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  589. learun.clientdata.getAsync('dataItem', {
  590. key: value,
  591. code: 'YesOrNoInt',
  592. callback: function (_data) {
  593. callback(_data.text);
  594. }
  595. });
  596. }
  597. },
  598. { label: "成员2联系电话", name: "MatherPhone", width: 100, align: "left" },
  599. { label: "成员2出生年月", name: "TwoBirthday", width: 100, align: "left" },
  600. {
  601. label: "成员2身份证件类型", name: "TwoIdCardType", width: 120, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
  602. learun.clientdata.getAsync('dataItem', {
  603. key: value,
  604. code: 'IdCardType',
  605. callback: function (_data) {
  606. callback(_data.text);
  607. }
  608. });
  609. }
  610. },
  611. { label: "成员2身份证件号", name: "TwoIdCardNo", width: 150, align: "left" },
  612. {
  613. label: "成员2民族", name: "TwoNationalityNo", width: 100, align: "left",
  614. formatterAsync: function (callback, value, row, op, $cell) {
  615. learun.clientdata.getAsync('custmerData', {
  616. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdNationality',
  617. key: value,
  618. keyId: 'nationalityno',
  619. callback: function (_data) {
  620. callback(_data['nationality']);
  621. }
  622. });
  623. }
  624. },
  625. {
  626. label: "成员2政治面貌", name: "TwoPartyFaceNo", width: 100, align: "left",
  627. formatterAsync: function (callback, value, row, op, $cell) {
  628. learun.clientdata.getAsync('custmerData', {
  629. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdPartyFace',
  630. key: value,
  631. keyId: 'partyfaceno',
  632. callback: function (_data) {
  633. callback(_data['partyface']);
  634. }
  635. });
  636. }
  637. },
  638. {
  639. label: "成员2健康状况", name: "TwoHealthStatus", width: 100, align: "left",
  640. formatterAsync: function (callback, value, row, op, $cell) {
  641. learun.clientdata.getAsync('custmerData', {
  642. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'BCdHealthStatus',
  643. key: value,
  644. keyId: 'healthstatusno',
  645. callback: function (_data) {
  646. callback(_data['healthstatus']);
  647. }
  648. });
  649. }
  650. },
  651. { label: "成员2工作或学习单位", name: "TwoJob", width: 150, align: "left" },
  652. { label: "成员2职务", name: "TwoPosition", width: 100, align: "left" },
  653. //{ label: "学籍号", name: "StuCode", width: 100, align: "left" },
  654. //{ label: "年级", name: "Grade", width: 100, align: "left" },
  655. //{ label: "报到日期", name: "RegisterDate", width: 100, align: "left" },
  656. //{ label: "余额", name: "Balance", width: 100, align: "left" },
  657. {
  658. label: "异动状态", name: "AbmormityMoveMark", width: 80, align: "center",
  659. formatter: function (cellvalue) {
  660. return cellvalue == "1" ? "<i class=\"fa fa-toggle-on\"></i>" : "<i class=\"fa fa-toggle-off\"></i>";
  661. }
  662. },
  663. {
  664. label: "审核状态", name: "CheckMark", width: 80, align: "center",
  665. formatter: function (cellvalue) {
  666. return cellvalue == "1" ? "<span class=\"label label-success\">已审核</span>" : "<span class=\"label label-danger\">未审核</span>";
  667. }
  668. }
  669. ],
  670. mainId: 'StuId',
  671. isPage: true,
  672. isMultiselect: true,
  673. //onSelectRow: function (rowdata) {
  674. // if (rowdata.CheckMark == "1") {
  675. // $("#check").hide();
  676. // $("#uncheck").show();
  677. // $("#lr_edit").hide();
  678. // $("#lr_delete").hide();
  679. // } else {
  680. // $("#uncheck").hide();
  681. // $("#check").show();
  682. // $("#lr_edit").show();
  683. // $("#lr_delete").show();
  684. // }
  685. //}
  686. });
  687. page.search();
  688. },
  689. search: function (param) {
  690. param = param || {};
  691. $('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) });
  692. }
  693. };
  694. refreshGirdData = function () {
  695. page.search();
  696. };
  697. page.init();
  698. }