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.
 
 
 
 
 
 

73 lines
2.5 KiB

  1. /* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn)
  2. * Copyright (c) 2013-2018 北京泉江科技有限公司
  3. * 创建人:超级管理员
  4. * 日 期:2019-04-26 15:02
  5. * 描 述:修改教师课程
  6. */
  7. var acceptClick;
  8. var academicyear = request('academicyear');
  9. var semester = request('semester');
  10. var empNo = request('empNo');
  11. var lessonNo = request('lessonNo');
  12. var bootstrap = function ($, learun) {
  13. "use strict";
  14. var page = {
  15. init: function () {
  16. $('.lr-form-wrap').lrscroll();
  17. page.bind();
  18. page.initData();
  19. },
  20. initData: function () {
  21. if (!!lessonNo && !!empNo) {
  22. $("#AcademicYearNo").val(academicyear);
  23. $("#Semester").val(semester);
  24. learun.clientdata.getAsync('custmerData', {
  25. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'EmpInfo',
  26. key: empNo,
  27. keyId: 'empno',
  28. callback: function (_data) {
  29. $("#CFromTeacherName").val(_data.empname);
  30. $("#CFromTeacherId").val(_data.empno);
  31. }
  32. });
  33. learun.clientdata.getAsync('custmerData', {
  34. url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'LessonInfo',
  35. key: lessonNo,
  36. keyId: 'lessonno',
  37. callback: function (_data) {
  38. $("#CFromLessonName").val(_data.lessonname);
  39. $("#CFromLessonId").val(_data.lessonno);
  40. }
  41. });
  42. }
  43. },
  44. bind: function () {
  45. //目标课程(获取Id值)
  46. $('#CToLessonId').lrselect({
  47. placeholder: "请选择课程",
  48. allowSearch: true,
  49. url: top.$.rootUrl + '/PersonnelManagement/TimeTable/GetLessonData',
  50. value: 'value',
  51. text: 'text'
  52. });
  53. },
  54. };
  55. // 保存数据
  56. acceptClick = function (callBack) {
  57. if (!$('body').lrValidform()) {
  58. return false;
  59. }
  60. var postData = {
  61. strEntity: JSON.stringify($('body').lrGetFormData())
  62. };
  63. $.lrSaveForm(top.$.rootUrl + '/PersonnelManagement/TimeTable/SaveChangeTeacherLesson', postData, function (res) {
  64. // 保存成功后才回调
  65. if (!!callBack) {
  66. callBack();
  67. }
  68. });
  69. };
  70. page.init();
  71. }