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.
 
 
 
 
 
 

83 rivejä
3.1 KiB

  1. (function () {
  2. var page = {
  3. isScroll: false,
  4. init: function ($page, param) {
  5. loadData(param);
  6. }
  7. };
  8. function loadData(param) {
  9. var result;
  10. learun.httpget(config.webapi + "learun/adms/timetable/StuList", param, (data) => {
  11. var studCheckList = $('.studCheckList');
  12. var html = '';
  13. console.log(data);
  14. var html2 = '<div class="tSec3Time"><span>' + data.date + '</span> 第' + data.time + '节</div>';
  15. $(".tSec3Box").html(html2);
  16. if (data.result.length == 0) {
  17. html = '<li>暂时没有信息</li>';
  18. } else {
  19. var html3 = '<div class="tSec4T"><div>' + data.lessonName + '</div> <div>' + data.classRoomName + '教室</div></div>' +
  20. '<div class="tSec4Con">' +
  21. '<div class="studSeeSec2Txt">' +
  22. '<div><span>' + data.shouldArrive + '</span>人</div>' +
  23. '<div>应到</div>' +
  24. '</div>' +
  25. '<div class="studSeeSec2Line"></div>' +
  26. '<div class="studSeeSec2Txt">' +
  27. '<div><span>' + data.turnTo + '</span>人</div>' +
  28. '<div>实到</div>' +
  29. '</div>' +
  30. '</div>';
  31. $('.tSec4Box').html(html3);
  32. $.each(data.result, function (j, k) {
  33. var statusName = k.Sort;
  34. var sort;
  35. switch (statusName) {
  36. case "迟到":
  37. sort = "2";
  38. break;
  39. case "早退":
  40. sort = "2";
  41. break;
  42. case "病假":
  43. sort = "4";
  44. break;
  45. case "事假":
  46. sort = "2";
  47. break;
  48. case "准时":
  49. sort = "1";
  50. break;
  51. case "旷课":
  52. sort = "3";
  53. break;
  54. default:
  55. }
  56. html += '<li>' +
  57. //'<div class="studCheckT"><img src="images/book.png" alt="" />'+k.title+'</div>'+
  58. '<div style="float:right; margin-top: 7px;" class="studCheckStatue studCheckStatue' + sort + '">' +
  59. '<span></span>' + statusName +
  60. '</div>' +
  61. '<div class="studCheckTxt">' +
  62. //'<img src="images/time.png" alt="" />'+k.time+
  63. '<span style="margin-left:0"><img src="images/person.png" alt="" />' + k.StuName + '</span>' +
  64. '<img src="images/location.png" alt="" />' + k.ClassName +
  65. '</div>' +
  66. '</li>';
  67. })
  68. }
  69. studCheckList.html(html)
  70. }
  71. );
  72. }
  73. return page;
  74. })();