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.
 
 
 
 
 
 

76 lines
3.4 KiB

  1. /* * 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架(http://www.learun.cn)
  2. * Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
  3. * 创建人:超级管理员
  4. * 日 期:2023-02-14 11:09
  5. * 描 述:学生报名(官网)
  6. */
  7. var acceptClick;
  8. var keyValue = request('keyValue');
  9. var bootstrap = function ($, learun) {
  10. "use strict";
  11. var page = {
  12. init: function () {
  13. $('.lr-form-wrap').lrscroll();
  14. page.bind();
  15. page.initData();
  16. },
  17. bind: function () {
  18. //$('#Gender').lrRadioCheckbox({
  19. // type: 'radio',
  20. // code: 'usersex',
  21. //});
  22. $('#Gender').lrDataItemSelect({ code: 'usersexbit' });
  23. $('#Nationals').lrDataItemSelect({ code: 'National' });
  24. $('#Political').lrDataItemSelect({ code: 'PolityStatus' });
  25. $('#SubjectType').lrDataItemSelect({ code: 'StuSubjectType' });
  26. $('#StuType').lrDataItemSelect({ code: 'ExamineeType_tlm' });
  27. $('#GraduateType').lrDataItemSelect({ code: 'StuGraduateType' });
  28. $('#Province').lrDataSourceSelect({ code: 'DIC_PROVINCE', value: 'pcode', text: 'pname' });
  29. $('#MajorNo').lrDataSourceSelect({ code: 'CdMajorInfo', value: 'majorno', text: 'majorname' });
  30. $('#MajorNo2').lrDataSourceSelect({ code: 'CdMajorInfo', value: 'majorno', text: 'majorname' });
  31. $('#MajorNo3').lrDataSourceSelect({ code: 'CdMajorInfo', value: 'majorno', text: 'majorname' });
  32. $('#HomeProvince').lrDataSourceSelect({ code: 'DIC_PROVINCE', value: 'pcode', text: 'pname' });
  33. $('#HomeCity').lrDataSourceSelect({ code: 'DIC_CITY', value: 'ccode', text: 'cname' });
  34. $('#HomeCounty').lrDataSourceSelect({ code: 'DIC_AREA', value: 'acode', text: 'aname' });
  35. $('#AcceptanceProvince').lrDataSourceSelect({ code: 'DIC_PROVINCE', value: 'pcode', text: 'pname' });
  36. $('#AcceptanceCity').lrDataSourceSelect({ code: 'DIC_CITY', value: 'ccode', text: 'cname' });
  37. $('#AcceptanceCounty').lrDataSourceSelect({ code: 'DIC_AREA', value: 'acode', text: 'aname' });
  38. $('#IsAdjust').lrRadioCheckbox({
  39. type: 'radio',
  40. code: 'YesOrNoInt',
  41. });
  42. $('#Photo').lrUploader();
  43. },
  44. initData: function () {
  45. if (!!keyValue) {
  46. $.lrSetForm(top.$.rootUrl + '/EducationalAdministration/StuEnrollOfficial/GetFormData?keyValue=' + keyValue, function (data) {
  47. for (var id in data) {
  48. if (!!data[id].length && data[id].length > 0) {
  49. $('#' + id ).jfGridSet('refreshdata', data[id]);
  50. }
  51. else {
  52. $('[data-table="' + id + '"]').lrSetFormData(data[id]);
  53. }
  54. }
  55. });
  56. }
  57. }
  58. };
  59. // 保存数据
  60. acceptClick = function (callBack) {
  61. if (!$('body').lrValidform()) {
  62. return false;
  63. }
  64. var postData = {
  65. strEntity: JSON.stringify($('body').lrGetFormData())
  66. };
  67. $.lrSaveForm(top.$.rootUrl + '/EducationalAdministration/StuEnrollOfficial/SaveForm?keyValue=' + keyValue, postData, function (res) {
  68. // 保存成功后才回调
  69. if (!!callBack) {
  70. callBack();
  71. }
  72. });
  73. };
  74. page.init();
  75. }