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.
 
 
 
 
 
 

80 lines
2.8 KiB

  1. /* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn)
  2. * Copyright (c) 2013-2018 北京泉江科技有限公司
  3. * 创建人:超级管理员
  4. * 日 期:2019-02-27 11:05
  5. * 描 述:按条件同步排课数据
  6. */
  7. var acceptClick;
  8. var bootstrap = function ($, learun) {
  9. "use strict";
  10. var page = {
  11. init: function () {
  12. page.bind();
  13. //page.initData();
  14. },
  15. bind: function () {
  16. $('#F_SchoolId').lrDataSourceSelect({ code: 'company', value: 'f_companyid', text: 'f_fullname' });
  17. $('#F_SchoolId').lrselectSet(learun.clientdata.get(['userinfo']).companyId);
  18. //学年
  19. $('#AcademicYearNo').lrselect({
  20. placeholder: "请选择学年",
  21. allowSearch: true,
  22. url: top.$.rootUrl + '/EducationalAdministration/EADateArrange/GetAcademicYearNo',
  23. value: 'value',
  24. text: 'text'
  25. });
  26. //学期
  27. $('#Semester').lrselect({
  28. placeholder: "请选择学期",
  29. allowSearch: true,
  30. url: top.$.rootUrl + '/EducationalAdministration/StuScore/GetSemesterData',
  31. value: 'value',
  32. text: 'text'
  33. });
  34. $.ajax({
  35. url: top.$.rootUrl + '/EducationalAdministration/OpenLessonPlanOfElective/GetSemesterAndYear',
  36. //data: param,
  37. type: "GET",
  38. dataType: "json",
  39. async: false,
  40. cache: false,
  41. success: function (res) {
  42. var data = res.data;
  43. if (!!data) {
  44. $('#AcademicYearNo').lrselectSet(data.AcademicYearShort);
  45. var Semester = data.Semester;
  46. $('#Semester').lrselectSet(Semester);
  47. }
  48. },
  49. error: function (XMLHttpRequest, textStatus, errorThrown) {
  50. learun.httpErrorLog(textStatus);
  51. },
  52. beforeSend: function () {
  53. },
  54. complete: function () {
  55. }
  56. });
  57. },
  58. initData: function () {
  59. //if (!!selectedRow) {
  60. // $('#form').lrSetFormData(selectedRow);
  61. //}
  62. }
  63. };
  64. // 保存数据
  65. acceptClick = function (callBack) {
  66. if (!$('#form').lrValidform()) {
  67. return false;
  68. }
  69. var postData = $('#form').lrGetFormData();
  70. $.lrSaveForm(top.$.rootUrl + '/EducationalAdministration/ArrangeLessonTermOfElective/AsyncArrangeLessonDataByCondition', postData, function (res) {
  71. // 保存成功后才回调
  72. if (!!callBack) {
  73. callBack();
  74. }
  75. });
  76. };
  77. page.init();
  78. }