25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 
 

141 satır
6.3 KiB

  1. /* * 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架(http://www.learun.cn)
  2.  * Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
  3.  * 创建人:超级管理员
  4.  * 日  期:2021-06-15 17:30
  5.  * 描  述:新生报名审核
  6.  */
  7. var acceptClick;
  8. var keyValue = request('keyValue');
  9. var MajorNo;
  10. var bootstrap = function ($, learun) {
  11. "use strict";
  12. var page = {
  13. init: function () {
  14. $('.lr-form-wrap').lrscroll();
  15. page.bind();
  16. page.initData();
  17. },
  18. bind: function () {
  19. $('#form1').find('input').attr('readonly', 'readonly');
  20. $('#form1').find('div').attr('readonly', 'readonly');
  21. $('#IsAdmission').lrRadioCheckbox({
  22. type: 'radio',
  23. code: 'YesOrNoBit',
  24. });
  25. $('#IdCardPto1').lrUploader();
  26. $('#IdCardPto2').lrUploader();
  27. $('#MidDiplomaPto').lrUploader();
  28. $('#MidAchievementPto').lrUploader();
  29. $('#Gender').lrDataItemSelect({ code: 'usersexbit' });
  30. $('#Nationals').lrDataItemSelect({ code: 'National' });
  31. $('#MajorNo').lrDataSourceSelect({ code: 'CdMajorInfo', value: 'id', text: 'majorname' });
  32. $('#EmpNo').lrDataSourceSelect({ code: 'EmpInfo', value: 'empno', text: 'empname' });
  33. //地市
  34. $('#City').lrselect({
  35. allowSearch: true,
  36. //type: 'multiple',
  37. url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=DIC_CITY',
  38. param: { strWhere: "1=1 and cparent='650000'" },
  39. value: "ccode",
  40. text: "cname",
  41. maxHeight: 200,
  42. //select: function (item) {
  43. // if (item) {
  44. // var code = $("#City").lrselectGet();
  45. // //县区
  46. // $('#County').lrselectRefresh({
  47. // allowSearch: true,
  48. // //type: 'multiple',
  49. // url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=DIC_AREA',
  50. // param: { strWhere: "1=1 and charindex(aparent,('" + code + "'))>0 " },
  51. // value: "acode",
  52. // text: "aname",
  53. // maxHeight: 200,
  54. // select: function (item) {
  55. // if (item) {
  56. // var countyCode = $("#County").lrselectGet();
  57. // //专业
  58. // $('#MajorNo').lrselectRefresh({
  59. // url: top.$.rootUrl +
  60. // '/LR_SystemModule/DataSource/GetDataTable?code=CdMajorInfo',
  61. // param: {
  62. // strWhere: "1=1 and City='" + code + "' and Area='" + countyCode + "'"
  63. // },
  64. // value: "id",
  65. // text: "majorname",
  66. // maxHeight: 200,
  67. // });
  68. // }
  69. // }
  70. // });
  71. // }
  72. //}
  73. });
  74. //县区
  75. $('#County').lrselect({
  76. allowSearch: true,
  77. //type: 'multiple',
  78. url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=DIC_AREA',
  79. param: { strWhere: "1=1 " },
  80. value: "acode",
  81. text: "aname",
  82. maxHeight: 200,
  83. });
  84. },
  85. initData: function () {
  86. if (!!keyValue) {
  87. $.lrSetForm(top.$.rootUrl + '/EducationalAdministration/StuEnroll/GetFormData?keyValue=' + keyValue, function (data) {
  88. // $(".headImg").attr("src", data.StuEnroll.PhotoUrl);
  89. for (var id in data) {
  90. if (!!data[id].length && data[id].length > 0) {
  91. $('#' + id).jfGridSet('refreshdata', data[id]);
  92. }
  93. else {
  94. $('#form1').lrSetFormData(data[id]);
  95. }
  96. }
  97. MajorNo = data.StuEnroll.MajorNo;
  98. });
  99. learun.httpAsyncGet(top.$.rootUrl + '/EducationalAdministration/StuEnroll/GetExamDataByStuId?keyValue=' + keyValue, function (res) {
  100. var html = '';
  101. if (res.code == 200) {
  102. var data = res.data;
  103. if (data) {
  104. for (var i = 0; i < data.length; i++) {
  105. var etime = data[i].BeginTime + '~' + data[i].EndTime;
  106. html += '<div class="col-xs-12 lr-form-item" >';
  107. html += '<div class="lr-form-item-title">科目</div>';
  108. html += '<input type="text" class="form-control" value="' + data[i].SubjectName + '"/>';
  109. html += '</div>';
  110. html += '<div class="col-xs-12 lr-form-item" data-table="StuEnrollExam">';
  111. html += '<div class="lr-form-item-title">时间</div>';
  112. html += '<input type="text" class="form-control" value="' + etime + '"/>';
  113. html += '</div>';
  114. }
  115. }
  116. $('#examDiv').html(html);
  117. }
  118. });
  119. }
  120. }
  121. };
  122. // 保存数据
  123. acceptClick = function (callBack) {
  124. if (!$('body').lrValidform()) {
  125. return false;
  126. }
  127. var postData = {
  128. strEntity: JSON.stringify($('body').lrGetFormData())
  129. };
  130. $.lrSaveForm(top.$.rootUrl + '/EducationalAdministration/StuEnroll/UpdateEnrollStatus?keyValue=' + keyValue,
  131. postData, function (res) {
  132. // 保存成功后才回调
  133. if (!!callBack) {
  134. callBack();
  135. }
  136. });
  137. };
  138. page.init();
  139. }