董佳音

修改用户信息,整理管理员列表

@@ -27,7 +27,7 @@ a { @@ -27,7 +27,7 @@ a {
27 } 27 }
28 28
29 a:hover { 29 a:hover {
30 - color: #f30; 30 + color: #58afed;
31 text-decoration: none; 31 text-decoration: none;
32 } 32 }
33 33
@@ -426,9 +426,9 @@ @@ -426,9 +426,9 @@
426 </div> 426 </div>
427 <div class="classManagementRightTitle" id="classManagementRightTitle3"> 427 <div class="classManagementRightTitle" id="classManagementRightTitle3">
428 <ul class="liveInfoLeft userClassList" id="userClassList3"> 428 <ul class="liveInfoLeft userClassList" id="userClassList3">
429 - <li class="liveInfoLeftLi liveInfoLeftLiCheck">老师</li>  
430 - <li class="liveInfoLeftLi">学生</li>  
431 - <li class="liveInfoLeftLi">兼课</li> 429 + <li class="liveInfoLeftLi liveInfoLeftLiCheck" data="1">老师</li>
  430 + <li class="liveInfoLeftLi" data="8">学生</li>
  431 + <li class="liveInfoLeftLi" data="2">兼课</li>
432 </ul> 432 </ul>
433 <div class="liveInfoRight" id="liveInfoRight3"> 433 <div class="liveInfoRight" id="liveInfoRight3">
434 <input class="liveInfoRightInput" id="liveInfoRightInput3" type="text"> 434 <input class="liveInfoRightInput" id="liveInfoRightInput3" type="text">
@@ -515,90 +515,47 @@ @@ -515,90 +515,47 @@
515 </div> 515 </div>
516 </div> 516 </div>
517 <div class="classManagementRight" id="classManagementRight5"> 517 <div class="classManagementRight" id="classManagementRight5">
518 - <div class="addUserBtn" id="addUserBtn">  
519 - <label class="addUserIcon"></label>  
520 - <span class="addUserText">添加用户</span>  
521 - </div>  
522 - <div class="classManagementRightTitle" id="classManagementRightTitle">  
523 - <ul class="liveInfoLeft" id="liveInfoList"> 518 + <div class="classManagementRightTitle" id="classManagementRightTitle5">
  519 + <ul class="liveInfoLeft" id="liveInfoList5">
524 <li class="liveInfoLeftLi liveInfoLeftLiCheck">正在直播</li> 520 <li class="liveInfoLeftLi liveInfoLeftLiCheck">正在直播</li>
525 <li class="liveInfoLeftLi">未开始</li> 521 <li class="liveInfoLeftLi">未开始</li>
526 <li class="liveInfoLeftLi">已结束</li> 522 <li class="liveInfoLeftLi">已结束</li>
527 </ul> 523 </ul>
528 - <ul class="liveInfoLeft userClassList" id="userClassList">  
529 - <li class="liveInfoLeftLi liveInfoLeftLiCheck">老师</li>  
530 - <li class="liveInfoLeftLi">学生</li>  
531 - <li class="liveInfoLeftLi">兼课</li>  
532 - </ul>  
533 - <ul class="liveInfoLeft userClassList" id="aboutClassList">  
534 - <li class="liveInfoLeftLi liveInfoLeftLiCheck">课程</li>  
535 - <li class="liveInfoLeftLi">老师</li>  
536 - </ul>  
537 - <div class="liveInfoRight" id="liveInfoRight">  
538 - <input class="liveInfoRightInput" id="liveInfoRightInput" type="text">  
539 - <img class="liveInfoRightInputBtn" id="liveInfoRightInputBtn" src="images/nav_link_14.png" alt=""> 524 + <div class="liveInfoRight" id="liveInfoRight5">
  525 + <input class="liveInfoRightInput" id="liveInfoRightInput5" type="text">
  526 + <img class="liveInfoRightInputBtn" id="liveInfoRightInputBtn5" src="images/nav_link_14.png" alt="">
540 </div> 527 </div>
541 - <div class="liveInfoCenter" id="liveInfoCenter"> 528 + <div class="liveInfoCenter" id="liveInfoCenter5">
542 <span class="liveInfoCenterTime">时间</span> 529 <span class="liveInfoCenterTime">时间</span>
543 - <div class="liveInfoCenterLiveCase" id="liveInfoCenterLiveStart"></div> 530 + <div class="liveInfoCenterLiveCase" id="liveInfoCenterLiveStart5"></div>
544 <span class="liveInfoCenterTime"></span> 531 <span class="liveInfoCenterTime"></span>
545 - <div class="liveInfoCenterLiveCase" id="liveInfoCenterLiveEnd"></div> 532 + <div class="liveInfoCenterLiveCase" id="liveInfoCenterLiveEnd5"></div>
546 </div> 533 </div>
547 </div> 534 </div>
548 - <div class="classManagementRightContent" id="courseContent">  
549 - <table width="100%" align="center" cellpadding="0" cellspacing="0" border="0" id="t_box" class="t_box">  
550 - <tbody>  
551 - <tr align="center" height="44" class="tr_center" bgcolor="#fff" bordercolor="#e6e6e6">  
552 - <th width="9%" class="tr_center">  
553 - 课堂主题  
554 - </th>  
555 - <th width="8%" class="tr_center">  
556 - 课堂号  
557 - </th>  
558 - <th width="8%" class="tr_center">  
559 - 老师  
560 - </th>  
561 - <th width="6%" class="tr_center">  
562 - 课堂状态  
563 - </th>  
564 - <th width="24%" class="tr_center">  
565 - 课堂时间  
566 - </th>  
567 - <th width="6%" class="tr_center">  
568 - 在线人数  
569 - </th>  
570 - <th width="22%" class="tr_center">  
571 - 操作  
572 - </th>  
573 - </tr>  
574 - </tbody>  
575 - </table>  
576 -  
577 - </div>  
578 - <div class="classHandlerPageBox" id="classHandlerPageBox"> 535 + <div class="classHandlerPageBox" id="classHandlerPageBox5">
579 <table width="100%" align="center" cellpadding="0" cellspacing="0" border="0"> 536 <table width="100%" align="center" cellpadding="0" cellspacing="0" border="0">
580 <tbody> 537 <tbody>
581 <tr> 538 <tr>
582 <td height="60" colspan="11" class="tr_bottom" style=""> 539 <td height="60" colspan="11" class="tr_bottom" style="">
583 - <span class="classHandlerPageMsg" id="classHandlerPageMsg" style="line-height: 38px; padding-left: 20px; float: left">第1页/共2页,有16个记录</span> 540 + <span class="classHandlerPageMsg" id="classHandlerPageMsg5" style="line-height: 38px; padding-left: 20px; float: left">第1页/共2页,有16个记录</span>
584 <ul class="classHandlerPageInfoBox"> 541 <ul class="classHandlerPageInfoBox">
585 <li class="classHandlerPageInfo"> 542 <li class="classHandlerPageInfo">
586 - <span class="classHandlerHomePage" id="classHandlerHomePage">首页</span> 543 + <span class="classHandlerHomePage" id="classHandlerHomePage5">首页</span>
587 </li> 544 </li>
588 <li class="classHandlerPageInfo"> 545 <li class="classHandlerPageInfo">
589 - <span class="classHandlerUpPage" id="classHandlerUpPage">上一页</span> 546 + <span class="classHandlerUpPage" id="classHandlerUpPage5">上一页</span>
590 </li> 547 </li>
591 <li class="classHandlerPageInfo"> 548 <li class="classHandlerPageInfo">
592 - <span class="classHandlerDownPage" id="classHandlerDownPage">下一页</span> 549 + <span class="classHandlerDownPage" id="classHandlerDownPage5">下一页</span>
593 </li> 550 </li>
594 <li class="classHandlerPageInfo"> 551 <li class="classHandlerPageInfo">
595 - <span class="classHandlerEndPage" id="classHandlerEndPage">尾页</span> 552 + <span class="classHandlerEndPage" id="classHandlerEndPage5">尾页</span>
596 </li> 553 </li>
597 <li class="classHandlerPageInfo"> 554 <li class="classHandlerPageInfo">
598 - <input id="classHandlerPageInfoInput" class="classHandlerPageInfoInput" type="text"> 555 + <input id="classHandlerPageInfoInput5" class="classHandlerPageInfoInput" type="text">
599 </li> 556 </li>
600 <li class="classHandlerPageInfo classHandlerPageInfoCheck"> 557 <li class="classHandlerPageInfo classHandlerPageInfoCheck">
601 - <span id="classHandlerSpecificPage">GO</span> 558 + <span id="classHandlerSpecificPage5">GO</span>
602 </li> 559 </li>
603 </ul> 560 </ul>
604 </td> 561 </td>
@@ -608,90 +565,49 @@ @@ -608,90 +565,49 @@
608 </div> 565 </div>
609 </div> 566 </div>
610 <div class="classManagementRight" id="classManagementRight6"> 567 <div class="classManagementRight" id="classManagementRight6">
611 - <div class="addUserBtn" id="addUserBtn">  
612 - <label class="addUserIcon"></label>  
613 - <span class="addUserText">添加用户</span>  
614 - </div>  
615 - <div class="classManagementRightTitle" id="classManagementRightTitle"> 568 + <div class="classManagementRightTitle" id="classManagementRightTitle6">
616 <ul class="liveInfoLeft" id="liveInfoList"> 569 <ul class="liveInfoLeft" id="liveInfoList">
617 <li class="liveInfoLeftLi liveInfoLeftLiCheck">正在直播</li> 570 <li class="liveInfoLeftLi liveInfoLeftLiCheck">正在直播</li>
618 <li class="liveInfoLeftLi">未开始</li> 571 <li class="liveInfoLeftLi">未开始</li>
619 <li class="liveInfoLeftLi">已结束</li> 572 <li class="liveInfoLeftLi">已结束</li>
620 </ul> 573 </ul>
621 - <ul class="liveInfoLeft userClassList" id="userClassList">  
622 - <li class="liveInfoLeftLi liveInfoLeftLiCheck">老师</li>  
623 - <li class="liveInfoLeftLi">学生</li>  
624 - <li class="liveInfoLeftLi">兼课</li>  
625 - </ul>  
626 - <ul class="liveInfoLeft userClassList" id="aboutClassList">  
627 - <li class="liveInfoLeftLi liveInfoLeftLiCheck">课程</li>  
628 - <li class="liveInfoLeftLi">老师</li>  
629 - </ul>  
630 - <div class="liveInfoRight" id="liveInfoRight">  
631 - <input class="liveInfoRightInput" id="liveInfoRightInput" type="text">  
632 - <img class="liveInfoRightInputBtn" id="liveInfoRightInputBtn" src="images/nav_link_14.png" alt=""> 574 + <div class="liveInfoRight" id="liveInfoRight6">
  575 + <input class="liveInfoRightInput" id="liveInfoRightInput6" type="text">
  576 + <img class="liveInfoRightInputBtn" id="liveInfoRightInputBtn6" src="images/nav_link_14.png" alt="">
633 </div> 577 </div>
634 - <div class="liveInfoCenter" id="liveInfoCenter"> 578 + <div class="liveInfoCenter" id="liveInfoCenter6">
635 <span class="liveInfoCenterTime">时间</span> 579 <span class="liveInfoCenterTime">时间</span>
636 - <div class="liveInfoCenterLiveCase" id="liveInfoCenterLiveStart"></div> 580 + <div class="liveInfoCenterLiveCase" id="liveInfoCenterLiveStart6"></div>
637 <span class="liveInfoCenterTime"></span> 581 <span class="liveInfoCenterTime"></span>
638 - <div class="liveInfoCenterLiveCase" id="liveInfoCenterLiveEnd"></div> 582 + <div class="liveInfoCenterLiveCase" id="liveInfoCenterLiveEnd6"></div>
639 </div> 583 </div>
640 </div> 584 </div>
641 - <div class="classManagementRightContent" id="courseContent">  
642 - <table width="100%" align="center" cellpadding="0" cellspacing="0" border="0" id="t_box" class="t_box">  
643 - <tbody>  
644 - <tr align="center" height="44" class="tr_center" bgcolor="#fff" bordercolor="#e6e6e6">  
645 - <th width="9%" class="tr_center">  
646 - 课堂主题  
647 - </th>  
648 - <th width="8%" class="tr_center">  
649 - 课堂号  
650 - </th>  
651 - <th width="8%" class="tr_center">  
652 - 老师  
653 - </th>  
654 - <th width="6%" class="tr_center">  
655 - 课堂状态  
656 - </th>  
657 - <th width="24%" class="tr_center">  
658 - 课堂时间  
659 - </th>  
660 - <th width="6%" class="tr_center">  
661 - 在线人数  
662 - </th>  
663 - <th width="22%" class="tr_center">  
664 - 操作  
665 - </th>  
666 - </tr>  
667 - </tbody>  
668 - </table>  
669 - 585 + <div class="classManagementRightContent" id="courseContent6">
670 </div> 586 </div>
671 - <div class="classHandlerPageBox" id="classHandlerPageBox"> 587 + <div class="classHandlerPageBox" id="classHandlerPageBox6">
672 <table width="100%" align="center" cellpadding="0" cellspacing="0" border="0"> 588 <table width="100%" align="center" cellpadding="0" cellspacing="0" border="0">
673 <tbody> 589 <tbody>
674 <tr> 590 <tr>
675 <td height="60" colspan="11" class="tr_bottom" style=""> 591 <td height="60" colspan="11" class="tr_bottom" style="">
676 - <span class="classHandlerPageMsg" id="classHandlerPageMsg" style="line-height: 38px; padding-left: 20px; float: left">第1页/共2页,有16个记录</span> 592 + <span class="classHandlerPageMsg" id="classHandlerPageMsg6" style="line-height: 38px; padding-left: 20px; float: left">第1页/共2页,有16个记录</span>
677 <ul class="classHandlerPageInfoBox"> 593 <ul class="classHandlerPageInfoBox">
678 <li class="classHandlerPageInfo"> 594 <li class="classHandlerPageInfo">
679 - <span class="classHandlerHomePage" id="classHandlerHomePage">首页</span> 595 + <span class="classHandlerHomePage" id="classHandlerHomePage6">首页</span>
680 </li> 596 </li>
681 <li class="classHandlerPageInfo"> 597 <li class="classHandlerPageInfo">
682 - <span class="classHandlerUpPage" id="classHandlerUpPage">上一页</span> 598 + <span class="classHandlerUpPage" id="classHandlerUpPage6">上一页</span>
683 </li> 599 </li>
684 <li class="classHandlerPageInfo"> 600 <li class="classHandlerPageInfo">
685 - <span class="classHandlerDownPage" id="classHandlerDownPage">下一页</span> 601 + <span class="classHandlerDownPage" id="classHandlerDownPage6">下一页</span>
686 </li> 602 </li>
687 <li class="classHandlerPageInfo"> 603 <li class="classHandlerPageInfo">
688 - <span class="classHandlerEndPage" id="classHandlerEndPage">尾页</span> 604 + <span class="classHandlerEndPage" id="classHandlerEndPage6">尾页</span>
689 </li> 605 </li>
690 <li class="classHandlerPageInfo"> 606 <li class="classHandlerPageInfo">
691 - <input id="classHandlerPageInfoInput" class="classHandlerPageInfoInput" type="text"> 607 + <input id="classHandlerPageInfoInput6" class="classHandlerPageInfoInput" type="text">
692 </li> 608 </li>
693 <li class="classHandlerPageInfo classHandlerPageInfoCheck"> 609 <li class="classHandlerPageInfo classHandlerPageInfoCheck">
694 - <span id="classHandlerSpecificPage">GO</span> 610 + <span id="classHandlerSpecificPage6">GO</span>
695 </li> 611 </li>
696 </ul> 612 </ul>
697 </td> 613 </td>
@@ -701,25 +617,12 @@ @@ -701,25 +617,12 @@
701 </div> 617 </div>
702 </div> 618 </div>
703 <div class="classManagementRight" id="classManagementRight7"> 619 <div class="classManagementRight" id="classManagementRight7">
704 - <div class="addUserBtn" id="addUserBtn">  
705 - <label class="addUserIcon"></label>  
706 - <span class="addUserText">添加用户</span>  
707 - </div>  
708 <div class="classManagementRightTitle" id="classManagementRightTitle"> 620 <div class="classManagementRightTitle" id="classManagementRightTitle">
709 <ul class="liveInfoLeft" id="liveInfoList"> 621 <ul class="liveInfoLeft" id="liveInfoList">
710 <li class="liveInfoLeftLi liveInfoLeftLiCheck">正在直播</li> 622 <li class="liveInfoLeftLi liveInfoLeftLiCheck">正在直播</li>
711 <li class="liveInfoLeftLi">未开始</li> 623 <li class="liveInfoLeftLi">未开始</li>
712 <li class="liveInfoLeftLi">已结束</li> 624 <li class="liveInfoLeftLi">已结束</li>
713 </ul> 625 </ul>
714 - <ul class="liveInfoLeft userClassList" id="userClassList">  
715 - <li class="liveInfoLeftLi liveInfoLeftLiCheck">老师</li>  
716 - <li class="liveInfoLeftLi">学生</li>  
717 - <li class="liveInfoLeftLi">兼课</li>  
718 - </ul>  
719 - <ul class="liveInfoLeft userClassList" id="aboutClassList">  
720 - <li class="liveInfoLeftLi liveInfoLeftLiCheck">课程</li>  
721 - <li class="liveInfoLeftLi">老师</li>  
722 - </ul>  
723 <div class="liveInfoRight" id="liveInfoRight"> 626 <div class="liveInfoRight" id="liveInfoRight">
724 <input class="liveInfoRightInput" id="liveInfoRightInput" type="text"> 627 <input class="liveInfoRightInput" id="liveInfoRightInput" type="text">
725 <img class="liveInfoRightInputBtn" id="liveInfoRightInputBtn" src="images/nav_link_14.png" alt=""> 628 <img class="liveInfoRightInputBtn" id="liveInfoRightInputBtn" src="images/nav_link_14.png" alt="">
@@ -732,34 +635,6 @@ @@ -732,34 +635,6 @@
732 </div> 635 </div>
733 </div> 636 </div>
734 <div class="classManagementRightContent" id="courseContent"> 637 <div class="classManagementRightContent" id="courseContent">
735 - <table width="100%" align="center" cellpadding="0" cellspacing="0" border="0" id="t_box" class="t_box">  
736 - <tbody>  
737 - <tr align="center" height="44" class="tr_center" bgcolor="#fff" bordercolor="#e6e6e6">  
738 - <th width="9%" class="tr_center">  
739 - 课堂主题  
740 - </th>  
741 - <th width="8%" class="tr_center">  
742 - 课堂号  
743 - </th>  
744 - <th width="8%" class="tr_center">  
745 - 老师  
746 - </th>  
747 - <th width="6%" class="tr_center">  
748 - 课堂状态  
749 - </th>  
750 - <th width="24%" class="tr_center">  
751 - 课堂时间  
752 - </th>  
753 - <th width="6%" class="tr_center">  
754 - 在线人数  
755 - </th>  
756 - <th width="22%" class="tr_center">  
757 - 操作  
758 - </th>  
759 - </tr>  
760 - </tbody>  
761 - </table>  
762 -  
763 </div> 638 </div>
764 <div class="classHandlerPageBox" id="classHandlerPageBox"> 639 <div class="classHandlerPageBox" id="classHandlerPageBox">
765 <table width="100%" align="center" cellpadding="0" cellspacing="0" border="0"> 640 <table width="100%" align="center" cellpadding="0" cellspacing="0" border="0">
@@ -794,10 +669,6 @@ @@ -794,10 +669,6 @@
794 </div> 669 </div>
795 </div> 670 </div>
796 <div class="classManagementRight" id="classManagementRight8"> 671 <div class="classManagementRight" id="classManagementRight8">
797 - <div class="addUserBtn" id="addUserBtn">  
798 - <label class="addUserIcon"></label>  
799 - <span class="addUserText">添加用户</span>  
800 - </div>  
801 <div class="classManagementRightTitle" id="classManagementRightTitle"> 672 <div class="classManagementRightTitle" id="classManagementRightTitle">
802 <ul class="liveInfoLeft" id="liveInfoList"> 673 <ul class="liveInfoLeft" id="liveInfoList">
803 <li class="liveInfoLeftLi liveInfoLeftLiCheck">正在直播</li> 674 <li class="liveInfoLeftLi liveInfoLeftLiCheck">正在直播</li>
@@ -957,7 +828,7 @@ @@ -957,7 +828,7 @@
957 分配给: 828 分配给:
958 </label> 829 </label>
959 <div class="step_page1_widget"> 830 <div class="step_page1_widget">
960 - <select name="allotSpeaker" id="" class="classThemeInfo classThemeInfoSelect"> 831 + <select name="allotSpeaker" id="classTeacherInfo" class="classThemeInfo classThemeInfoSelect">
961 <option value=""> 832 <option value="">
962 张媛媛 833 张媛媛
963 </option> 834 </option>
@@ -1814,7 +1685,7 @@ @@ -1814,7 +1685,7 @@
1814 <div class=""> 1685 <div class="">
1815 <select class="createUserRole" name="createUserRole" id="createUserRole"> 1686 <select class="createUserRole" name="createUserRole" id="createUserRole">
1816 <option value="0">老师</option> 1687 <option value="0">老师</option>
1817 - <option value="1"></option> 1688 + <option value="1"></option>
1818 </select> 1689 </select>
1819 </div> 1690 </div>
1820 <div class="removeHandlerBtn"> 1691 <div class="removeHandlerBtn">
@@ -1860,11 +1731,11 @@ @@ -1860,11 +1731,11 @@
1860 角色: 1731 角色:
1861 </label> 1732 </label>
1862 <div class="step_page1_widget"> 1733 <div class="step_page1_widget">
1863 - <input class="allowPublic" type="radio" name="createUserTeacher" id="createUserTeacher" value="1" checked="checked"> 1734 + <input class="allowPublic" type="radio" name="createUserTeacher" id="createUserTeacher" value="3" checked="checked">
1864 <label for="createUserTeacher" class="publicInfo"> 1735 <label for="createUserTeacher" class="publicInfo">
1865 老师 1736 老师
1866 </label> 1737 </label>
1867 - <input class="allowPublic" type="radio" name="createUserTeacher" id="createUserTeaching" value="0"> 1738 + <input class="allowPublic" type="radio" name="createUserTeacher" id="createUserTeaching" value="2">
1868 <label for="createUserTeaching" class="publicInfo"> 1739 <label for="createUserTeaching" class="publicInfo">
1869 兼课 1740 兼课
1870 </label> 1741 </label>
@@ -16,8 +16,9 @@ MessageTypes.HOME_SKIP= "home_skip"; //首页跳转 @@ -16,8 +16,9 @@ MessageTypes.HOME_SKIP= "home_skip"; //首页跳转
16 16
17 17
18 //管理员列表 18 //管理员列表
19 -  
20 MessageTypes.SWITCH_CLASS= "switch_class"; //创建课堂 19 MessageTypes.SWITCH_CLASS= "switch_class"; //创建课堂
21 20
  21 +//创建课堂成功
  22 +MessageTypes.ADD_CLASS= "add_class"; //创建课堂
22 export default MessageTypes; 23 export default MessageTypes;
23 24
@@ -42,7 +42,8 @@ class AdministratorApe extends Ape { @@ -42,7 +42,8 @@ class AdministratorApe extends Ape {
42 if(ind > 1){ 42 if(ind > 1){
43 $('.classManagementRight').eq(ind-1).show().siblings().hide(); 43 $('.classManagementRight').eq(ind-1).show().siblings().hide();
44 }else{ 44 }else{
45 - $('.classManagementRight').eq(ind).show().siblings().hide(); 45 + $('#recordUl .recordLi').eq(0).addClass('recordLiCheck').siblings().removeClass('recordLiCheck');
  46 + $('.classManagementRight').eq(0).show().siblings().hide();
46 } 47 }
47 } 48 }
48 _dateUI(){ 49 _dateUI(){
@@ -95,7 +96,7 @@ class AdministratorApe extends Ape { @@ -95,7 +96,7 @@ class AdministratorApe extends Ape {
95 //设置弹框位置 方法 96 //设置弹框位置 方法
96 _setMarginTopHandler(_data){ 97 _setMarginTopHandler(_data){
97 let clienth = document.documentElement.clientHeight || document.body.clientHeight 98 let clienth = document.documentElement.clientHeight || document.body.clientHeight
98 - _data.css('margin-top',(clienth - parseInt(_data.height()))/2) 99 + _data.css('margin-top',Math.abs((clienth - parseInt(_data.height()))/2))
99 } 100 }
100 } 101 }
101 export default AdministratorApe; 102 export default AdministratorApe;
@@ -15,14 +15,14 @@ class CreateClassApe extends Ape { @@ -15,14 +15,14 @@ class CreateClassApe extends Ape {
15 constructor() { 15 constructor() {
16 super(); 16 super();
17 this.classDateList = {};//创建课堂信息 17 this.classDateList = {};//创建课堂信息
  18 + this.teacherArr = [];
18 this.isLocalStorage(); 19 this.isLocalStorage();
  20 + this.allotSpeaker();
19 this.addEvent(); 21 this.addEvent();
20 this.init(); 22 this.init();
21 } 23 }
22 24
23 init() { 25 init() {
24 - //判断列表在右侧时取消边距  
25 - this._judgeListPlace();  
26 $('#collectYes').hide(); 26 $('#collectYes').hide();
27 //默认显示当前时间戳 27 //默认显示当前时间戳
28 this._showPresentTime(); 28 this._showPresentTime();
@@ -40,6 +40,7 @@ class CreateClassApe extends Ape { @@ -40,6 +40,7 @@ class CreateClassApe extends Ape {
40 40
41 //日历插件 41 //日历插件
42 this._dateUI(); 42 this._dateUI();
  43 +
43 } 44 }
44 45
45 addEvent() { 46 addEvent() {
@@ -61,11 +62,6 @@ class CreateClassApe extends Ape { @@ -61,11 +62,6 @@ class CreateClassApe extends Ape {
61 $("#meeting_starthour").find("option[value = '"+hours+"']").attr("selected","selected"); 62 $("#meeting_starthour").find("option[value = '"+hours+"']").attr("selected","selected");
62 $('#meeting_endhour').find("option[value = '"+ (hours + 2) +"']").attr("selected","selected"); 63 $('#meeting_endhour').find("option[value = '"+ (hours + 2) +"']").attr("selected","selected");
63 } 64 }
64 - _judgeListPlace(){  
65 - let i=(i%4);  
66 - $('#classifyListContent').find('.classifyList').eq(i==3).addClass('classifyListR');  
67 - }  
68 -  
69 _createClassBtnHandler(){ 65 _createClassBtnHandler(){
70 $('#createClassBox').show(); 66 $('#createClassBox').show();
71 $('#scheduleForm1').show(); 67 $('#scheduleForm1').show();
@@ -79,31 +75,40 @@ class CreateClassApe extends Ape { @@ -79,31 +75,40 @@ class CreateClassApe extends Ape {
79 //获取第一步中老师列表 75 //获取第一步中老师列表
80 allotSpeaker(){ 76 allotSpeaker(){
81 let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProt + '/users/getUser'; 77 let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProt + '/users/getUser';
82 - loger.log(ClassDataProxy.siteId,'获取第一步中老师列表')  
83 - let dateList = {  
84 - siteId : ClassDataProxy.siteId  
85 - // userType : 1  
86 - }  
87 let that = this; 78 let that = this;
  79 + let dataInfo = {
  80 + siteId : ClassDataProxy.siteId,
  81 + userType : 1
  82 + }
88 $.ajax({ 83 $.ajax({
89 - type : "POST",  
90 - url : _url,  
91 - data : dateList, 84 + type: "POST",
  85 + url: _url,
92 timeout:5000, 86 timeout:5000,
93 - headers: {'token':'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IlhXQnJlRU00T0swYTVqUUIyUTFicGtObHlxOUFWbXZkIiwibmFtZSI6ImFkbWluIiwiY29kZSI6MSwiaWF0IjoxNTAzNDUxODU0LCJleHAiOjIyODEwNTE4NTR9.3kTVzKd_jbP7l69nxOpNaFeSjVnnjZkagYMzRB8fjNo'}, 87 + data:dataInfo,
  88 + headers: {siteId:ClassDataProxy.siteId,
  89 + pageno:7,
  90 + 'token':'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IlhXQnJlRU00T0swYTVqUUIyUTFicGtObHlxOUFWbXZkIiwibmFtZSI6ImFkbWluIiwiY29kZSI6MSwiaWF0IjoxNTAzNDUxODU0LCJleHAiOjIyODEwNTE4NTR9.3kTVzKd_jbP7l69nxOpNaFeSjVnnjZkagYMzRB8fjNo'},
94 success:function(_data){ 91 success:function(_data){
95 //获取课堂数据 92 //获取课堂数据
96 - loger.log(_data,'获取第一步中老师列表')  
97 - if(_data || _data.code == 0){  
98 -  
99 - // that._enterClass(_data.returnData.data); 93 + if(_data && _data.code == 200){
  94 + that.teacherInfo(_data.returnData.data.users);
100 } 95 }
101 }, 96 },
102 error:function(error){ 97 error:function(error){
103 - console.log(error,'失败') 98 + //alert('直播数据获取失败')
  99 + loger.log(error,'直播数据获取失败')
104 } 100 }
105 }) 101 })
106 } 102 }
  103 + teacherInfo(_data){
  104 + let classTeacherInfo = $('#classTeacherInfo');
  105 + classTeacherInfo.empty();
  106 + let option = ``;
  107 + for(let i = 0;i<_data.length;i++){
  108 + option += `<option value="${_data[i].loginName}">${_data[i].loginName}</option>`;
  109 + }
  110 + classTeacherInfo.append(option);
  111 + }
107 _closeClassHandler(){ 112 _closeClassHandler(){
108 $('#createClassBox').hide(); 113 $('#createClassBox').hide();
109 this._closeCreateClass(); 114 this._closeCreateClass();
@@ -117,6 +122,9 @@ class CreateClassApe extends Ape { @@ -117,6 +122,9 @@ class CreateClassApe extends Ape {
117 let h5Module = $("input[name='h5Module']:checked").val();//是否支持H5 122 let h5Module = $("input[name='h5Module']:checked").val();//是否支持H5
118 let partcKey = $('#partcKey').val(); //课堂密码 123 let partcKey = $('#partcKey').val(); //课堂密码
119 let meetingContent = $("meeting_content").val();//课堂描述 124 let meetingContent = $("meeting_content").val();//课堂描述
  125 +
  126 + let classTeacherInfo = $('#classTeacherInfo').val();
  127 +
120 if( meetingName.val().length < 1 || meetingName.val().length>32 ){ 128 if( meetingName.val().length < 1 || meetingName.val().length>32 ){
121 meetingName.focus(); 129 meetingName.focus();
122 return false; 130 return false;
@@ -133,7 +141,8 @@ class CreateClassApe extends Ape { @@ -133,7 +141,8 @@ class CreateClassApe extends Ape {
133 "meetingType":meetingType, 141 "meetingType":meetingType,
134 "h5Module":h5Module, 142 "h5Module":h5Module,
135 "partcKey":'', 143 "partcKey":'',
136 - "meetingContent":meetingContent 144 + "meetingContent":meetingContent,
  145 + "userName":classTeacherInfo
137 } 146 }
138 this.classDateList = dateList; 147 this.classDateList = dateList;
139 $('#scheduleForm1').hide(); 148 $('#scheduleForm1').hide();
@@ -254,6 +263,7 @@ class CreateClassApe extends Ape { @@ -254,6 +263,7 @@ class CreateClassApe extends Ape {
254 success:function(_data){ 263 success:function(_data){
255 //获取课堂数据 264 //获取课堂数据
256 if(_data && _data.code == 0){ 265 if(_data && _data.code == 0){
  266 + loger.log('创建课堂成功',_data)
257 that._enterClass(_data.returnData.data); 267 that._enterClass(_data.returnData.data);
258 } 268 }
259 }, 269 },
@@ -264,6 +274,7 @@ class CreateClassApe extends Ape { @@ -264,6 +274,7 @@ class CreateClassApe extends Ape {
264 } 274 }
265 _enterClass(_data){ 275 _enterClass(_data){
266 window.open(_data.meetingUrl); 276 window.open(_data.meetingUrl);
  277 + that._emit(MessageTypes.ADD_CLASS);
267 } 278 }
268 //清空创建课堂数据 279 //清空创建课堂数据
269 _closeCreateClass(){ 280 _closeCreateClass(){
@@ -72,7 +72,6 @@ class CreateUserApe extends Ape { @@ -72,7 +72,6 @@ class CreateUserApe extends Ape {
72 $('#classHandlerEndPage3').on('click',this._endPageHandler.bind(this));//尾页 72 $('#classHandlerEndPage3').on('click',this._endPageHandler.bind(this));//尾页
73 $('#classHandlerSpecificPage3').on('click',this._assignPageHandler.bind(this));//指定页 73 $('#classHandlerSpecificPage3').on('click',this._assignPageHandler.bind(this));//指定页
74 74
75 -  
76 } 75 }
77 76
78 addEvent() { 77 addEvent() {
@@ -84,6 +83,7 @@ class CreateUserApe extends Ape { @@ -84,6 +83,7 @@ class CreateUserApe extends Ape {
84 } 83 }
85 _userClassListHandler(evt){ 84 _userClassListHandler(evt){
86 this._switchover(evt); 85 this._switchover(evt);
  86 + this.userAdminHandler(1);
87 } 87 }
88 //首页 88 //首页
89 _homePageHandler(){ 89 _homePageHandler(){
@@ -122,20 +122,24 @@ class CreateUserApe extends Ape { @@ -122,20 +122,24 @@ class CreateUserApe extends Ape {
122 122
123 let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProt + '/users/getUser'; 123 let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProt + '/users/getUser';
124 let that = this; 124 let that = this;
  125 + let data = $('#userClassList3').find('.liveInfoLeftLiCheck').attr('data');
  126 + let dataInfo = {
  127 + siteId : ClassDataProxy.siteId,
  128 + userType : data
  129 + }
125 $.ajax({ 130 $.ajax({
126 type: "POST", 131 type: "POST",
127 url: _url, 132 url: _url,
128 timeout:5000, 133 timeout:5000,
129 - data:{siteId:ClassDataProxy.siteId,userType:ClassDataProxy.USER_TYPE_1}, 134 + data:dataInfo,
130 headers: {siteId:ClassDataProxy.siteId, 135 headers: {siteId:ClassDataProxy.siteId,
131 pageno:7, 136 pageno:7,
132 'page':ind, 137 'page':ind,
133 'token':'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IlhXQnJlRU00T0swYTVqUUIyUTFicGtObHlxOUFWbXZkIiwibmFtZSI6ImFkbWluIiwiY29kZSI6MSwiaWF0IjoxNTAzNDUxODU0LCJleHAiOjIyODEwNTE4NTR9.3kTVzKd_jbP7l69nxOpNaFeSjVnnjZkagYMzRB8fjNo'}, 138 'token':'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IlhXQnJlRU00T0swYTVqUUIyUTFicGtObHlxOUFWbXZkIiwibmFtZSI6ImFkbWluIiwiY29kZSI6MSwiaWF0IjoxNTAzNDUxODU0LCJleHAiOjIyODEwNTE4NTR9.3kTVzKd_jbP7l69nxOpNaFeSjVnnjZkagYMzRB8fjNo'},
134 success:function(_data){ 139 success:function(_data){
135 - loger.log(_data,'创建用户界面用户列表数据')  
136 - loger.log(ClassDataProxy.USER_TYPE_1,'创建用户界面用户列表数据')  
137 //获取课堂数据 140 //获取课堂数据
138 if(_data && _data.code == 200){ 141 if(_data && _data.code == 200){
  142 + //loger.log(_data,'创建用户界面用户列表数据')
139 that._gainUserClassData(_data.returnData.data); 143 that._gainUserClassData(_data.returnData.data);
140 } 144 }
141 }, 145 },
@@ -155,6 +159,7 @@ class CreateUserApe extends Ape { @@ -155,6 +159,7 @@ class CreateUserApe extends Ape {
155 this.pageNo = pageno; 159 this.pageNo = pageno;
156 $('#classHandlerPageMsg3').html('第'+page+'页/共'+pageno+'页,有'+count+'个记录'); 160 $('#classHandlerPageMsg3').html('第'+page+'页/共'+pageno+'页,有'+count+'个记录');
157 courseContent.append(adminListTit); 161 courseContent.append(adminListTit);
  162 +
158 if(_dataList){ 163 if(_dataList){
159 if(count <= 7){ 164 if(count <= 7){
160 $('#classHandlerPageBox3').hide(); 165 $('#classHandlerPageBox3').hide();
@@ -242,6 +247,7 @@ class CreateUserApe extends Ape { @@ -242,6 +247,7 @@ class CreateUserApe extends Ape {
242 loger.log(_data,'注册老师账号成功') 247 loger.log(_data,'注册老师账号成功')
243 ErrorApe.showWarnError('注册成功'); 248 ErrorApe.showWarnError('注册成功');
244 $('#createUserBox').hide(); 249 $('#createUserBox').hide();
  250 + that.userAdminHandler(1);
245 }else{ 251 }else{
246 ErrorApe.showWarnError(_data.returnData.data.msg); 252 ErrorApe.showWarnError(_data.returnData.data.msg);
247 } 253 }
@@ -285,8 +285,8 @@ class LoginOrRegister extends Ape { @@ -285,8 +285,8 @@ class LoginOrRegister extends Ape {
285 ClassDataProxy.token =_data.returnData.data.token 285 ClassDataProxy.token =_data.returnData.data.token
286 ClassDataProxy.status = true; 286 ClassDataProxy.status = true;
287 ClassDataProxy.id = _data.returnData.data.id; 287 ClassDataProxy.id = _data.returnData.data.id;
288 - ClassDataProxy.siteId = _data.returnData.data.siteId;  
289 - 288 + // ClassDataProxy.siteId = _data.returnData.data.siteId;
  289 + ClassDataProxy.siteId = 'markettest'
290 ClassDataProxy.monicker = _data.returnData.data.userName; 290 ClassDataProxy.monicker = _data.returnData.data.userName;
291 ClassDataProxy.userEmail = _data.returnData.data.userEmail; 291 ClassDataProxy.userEmail = _data.returnData.data.userEmail;
292 ClassDataProxy.userMobile = _data.returnData.data.userMobile; 292 ClassDataProxy.userMobile = _data.returnData.data.userMobile;
@@ -43,13 +43,13 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= @@ -43,13 +43,13 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor=
43 <td width="6%" class="tr_main">{_stateInfo}</td> 43 <td width="6%" class="tr_main">{_stateInfo}</td>
44 <td width="18%" class="tr_main">{_time}</td> 44 <td width="18%" class="tr_main">{_time}</td>
45 <td width="6%" class="tr_main">{_onlineLen}</td> 45 <td width="6%" class="tr_main">{_onlineLen}</td>
46 - <td width="18%" class="tr_main tr_mainRight" align="center" > 46 + <td width="18%" class="tr_main tr_mainRight" align="center" data="{_esenglish}">
47 <a id="{_DocInd}" class="classHandlePort" href="###">文档</a> 47 <a id="{_DocInd}" class="classHandlePort" href="###">文档</a>
48 <a id="{_mediaInd}" class="classHandlePort" href="###">多媒体</a> 48 <a id="{_mediaInd}" class="classHandlePort" href="###">多媒体</a>
49 <a id="{_musicInd}" class="classHandlePort" href="###">伴音</a> 49 <a id="{_musicInd}" class="classHandlePort" href="###">伴音</a>
50 <a id="{_updateInd}" class="classHandlePort" href="###">修改</a> 50 <a id="{_updateInd}" class="classHandlePort" href="###">修改</a>
51 - <a id="{_removeInd}" class="classHandlePort" href="###">删除</a>  
52 - <a id="{_joinInd}" class="classHandlePort" data="{_esenglish}" href="###">加入课堂</a> 51 + <a id="{_removeInd}" class="classHandlePort deleteClass" href="###">删除</a>
  52 + <a data="{_joinInd}" class="classHandlePort joinClass" href="">加入课堂</a>
53 </td> 53 </td>
54 </tr> 54 </tr>
55 `; 55 `;
@@ -72,6 +72,9 @@ class ManagementHomePageApe extends Ape { @@ -72,6 +72,9 @@ class ManagementHomePageApe extends Ape {
72 $('#classHandlerDownPage0').on('click',this._downPageHandler.bind(this));//下页 72 $('#classHandlerDownPage0').on('click',this._downPageHandler.bind(this));//下页
73 $('#classHandlerEndPage0').on('click',this._endPageHandler.bind(this));//尾页 73 $('#classHandlerEndPage0').on('click',this._endPageHandler.bind(this));//尾页
74 $('#classHandlerSpecificPage0').on('click',this._assignPageHandler.bind(this));//指定页 74 $('#classHandlerSpecificPage0').on('click',this._assignPageHandler.bind(this));//指定页
  75 +
  76 + $('#courseContent0').on('click','.deleteClass',this._deleteClass.bind(this));//删除课堂
  77 + $('#courseContent0').on('click','.joinClass',this._joinClass.bind(this));//加入课堂
75 } 78 }
76 79
77 addEvent() { 80 addEvent() {
@@ -95,7 +98,6 @@ class ManagementHomePageApe extends Ape { @@ -95,7 +98,6 @@ class ManagementHomePageApe extends Ape {
95 } 98 }
96 //下页 99 //下页
97 _downPageHandler(){ 100 _downPageHandler(){
98 - loger.log(this.presentInd,111111)  
99 if(this.presentInd < this.pageNo){ 101 if(this.presentInd < this.pageNo){
100 this.presentInd++; 102 this.presentInd++;
101 this._pageNumBtnHandler(this.presentInd); 103 this._pageNumBtnHandler(this.presentInd);
@@ -149,7 +151,8 @@ class ManagementHomePageApe extends Ape { @@ -149,7 +151,8 @@ class ManagementHomePageApe extends Ape {
149 pageno:8, 151 pageno:8,
150 'token':'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IlhXQnJlRU00T0swYTVqUUIyUTFicGtObHlxOUFWbXZkIiwibmFtZSI6ImFkbWluIiwiY29kZSI6MSwiaWF0IjoxNTAzNDUxODU0LCJleHAiOjIyODEwNTE4NTR9.3kTVzKd_jbP7l69nxOpNaFeSjVnnjZkagYMzRB8fjNo'}, 152 'token':'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IlhXQnJlRU00T0swYTVqUUIyUTFicGtObHlxOUFWbXZkIiwibmFtZSI6ImFkbWluIiwiY29kZSI6MSwiaWF0IjoxNTAzNDUxODU0LCJleHAiOjIyODEwNTE4NTR9.3kTVzKd_jbP7l69nxOpNaFeSjVnnjZkagYMzRB8fjNo'},
151 success:function(_data){ 153 success:function(_data){
152 - if(_data || _data.code == 200){ 154 + if(_data && _data.code == 200){
  155 + loger.log('渲染首页数据',_data)
153 that._gainClassData(_data.returnData.data); 156 that._gainClassData(_data.returnData.data);
154 } 157 }
155 }, 158 },
@@ -173,6 +176,7 @@ class ManagementHomePageApe extends Ape { @@ -173,6 +176,7 @@ class ManagementHomePageApe extends Ape {
173 if(count <= 8){ 176 if(count <= 8){
174 $('#classHandlerPageBox0').hide(); 177 $('#classHandlerPageBox0').hide();
175 } 178 }
  179 + loger.log('课堂信息',_dataList[0].meetingNumber)
176 for(let i = 0;i<_dataList.length;i++){ 180 for(let i = 0;i<_dataList.length;i++){
177 let _adminList = this._format(adminList,{ 181 let _adminList = this._format(adminList,{
178 _meetingName : _dataList[i].meetingName, 182 _meetingName : _dataList[i].meetingName,
@@ -186,13 +190,49 @@ class ManagementHomePageApe extends Ape { @@ -186,13 +190,49 @@ class ManagementHomePageApe extends Ape {
186 _musicInd : 'classMusic'+i, 190 _musicInd : 'classMusic'+i,
187 _updateInd : 'classUpdate'+i, 191 _updateInd : 'classUpdate'+i,
188 _removeInd : 'classRemove'+i, 192 _removeInd : 'classRemove'+i,
189 - _joinInd : 'classJoin'+i 193 + _joinInd : _dataList[i].meetingNumber
190 }) 194 })
191 courseContent.append(_adminList); 195 courseContent.append(_adminList);
192 } 196 }
193 courseContent.append(adminListEnd); 197 courseContent.append(adminListEnd);
194 } 198 }
195 } 199 }
  200 + //删除课堂
  201 + _deleteClass(evt){
  202 + let ele = $(evt.target).parent().attr('data');
  203 + loger.log('删除',ele)
  204 + let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProtDomain + '/3m/meeting/updateToCancel.do';
  205 + let that = this;
  206 + $.ajax({
  207 + type: "PUT",
  208 + url: _url,
  209 + dataType: "text",
  210 + data:"meeting.id=" + ele + "&temp=" + new Date().getTime(),
  211 + headers: {siteId:ClassDataProxy.siteId,
  212 + 'token':'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IlhXQnJlRU00T0swYTVqUUIyUTFicGtObHlxOUFWbXZkIiwibmFtZSI6ImFkbWluIiwiY29kZSI6MSwiaWF0IjoxNTAzNDUxODU0LCJleHAiOjIyODEwNTE4NTR9.3kTVzKd_jbP7l69nxOpNaFeSjVnnjZkagYMzRB8fjNo'},
  213 + success:function(_data){
  214 + if(_data && _data.code == 200){
  215 + loger.log('删除成功',_data)
  216 + that.detailPage();
  217 + // that._gainClassData(_data.returnData.data);
  218 + }
  219 + },
  220 + error:function(error){
  221 + loger.log(error,'失败')
  222 + }
  223 + })
  224 + }
  225 + playRecord(meetingNumber) {
  226 + let location = "/3m/doPlayRecord.do?meetingNumber=" + meetingNumber;
  227 + window.open(location, target = "_blank");
  228 + }
  229 + _joinClass(evt){
  230 + let _data = $(evt.target).attr('data');
  231 + // window.open('/3m/attend.do?meetingNumber=' + _data, target = "_blank");
  232 + // $(evt.target).attr('src','/3m/attend.do?meetingNumber=' + _data);
  233 + $(evt.target).attr('href','http://market.xuedianyun.com/3m/attend.do?meetingNumber=' + _data);
  234 + $(evt.target).attr('target', '_blank');
  235 + }
196 _switchover(evt){ 236 _switchover(evt){
197 $(evt.currentTarget).addClass('liveInfoLeftLiCheck').siblings().removeClass('liveInfoLeftLiCheck'); 237 $(evt.currentTarget).addClass('liveInfoLeftLiCheck').siblings().removeClass('liveInfoLeftLiCheck');
198 } 238 }
@@ -46,7 +46,7 @@ let _subscribeApe; @@ -46,7 +46,7 @@ let _subscribeApe;
46 46
47 class Main { 47 class Main {
48 constructor() { 48 constructor() {
49 - this.clientVersion="v1.7.2.20170906"; 49 + this.clientVersion="v1.7.3.20170906";
50 loger.warn("clientVersion:"+this.clientVersion); 50 loger.warn("clientVersion:"+this.clientVersion);
51 51
52 let locationProtocol= location.protocol; 52 let locationProtocol= location.protocol;
@@ -55,18 +55,18 @@ class Main { @@ -55,18 +55,18 @@ class Main {
55 }else { 55 }else {
56 ClassDataProxy.locationProtocol="http://"; 56 ClassDataProxy.locationProtocol="http://";
57 } 57 }
58 - this.localStorage = window.localStorage;  
59 - //判断当前用户登录身份状态  
60 - this._localStorageState();  
61 //获取国际化语言 58 //获取国际化语言
62 this._localConfig(); 59 this._localConfig();
63 //获取地址栏参数 60 //获取地址栏参数
64 this.getURLParams(); 61 this.getURLParams();
65 - 62 + this.localStorage = window.localStorage;
  63 + //判断当前用户登录身份状态
  64 + this._localStorageState();
66 //课堂初始化和启动流程 65 //课堂初始化和启动流程
67 this.init(); 66 this.init();
68 //默认显示管理员首页 67 //默认显示管理员首页
69 this.switchClass(0); 68 this.switchClass(0);
  69 + this.switchClass(3);
70 } 70 }
71 71
72 //获取地址栏参数 72 //获取地址栏参数
@@ -96,6 +96,7 @@ class Main { @@ -96,6 +96,7 @@ class Main {
96 portal = portal + ":" + port; 96 portal = portal + ":" + port;
97 } 97 }
98 ClassDataProxy.portal = portal || ""; 98 ClassDataProxy.portal = portal || "";
  99 + ClassDataProxy.siteId = ClassDataProxy.userName;
99 } 100 }
100 } 101 }
101 102
@@ -143,6 +144,7 @@ class Main { @@ -143,6 +144,7 @@ class Main {
143 _managementHomePageApe = new ManagementHomePageApe(); 144 _managementHomePageApe = new ManagementHomePageApe();
144 //创建课堂 145 //创建课堂
145 _createClassApe = new CreateClassApe(); 146 _createClassApe = new CreateClassApe();
  147 + _createClassApe.on(MessageTypes.ADD_CLASS,this.addClass.bind(this));
146 //创建用户老师 148 //创建用户老师
147 _createUserApe = new CreateUserApe(); 149 _createUserApe = new CreateUserApe();
148 //创建约课 150 //创建约课
@@ -177,7 +179,7 @@ class Main { @@ -177,7 +179,7 @@ class Main {
177 _teacherDetailApe.detailPage(); 179 _teacherDetailApe.detailPage();
178 }else if(_data.userType == ClassDataProxy.USER_TYPE_2){ 180 }else if(_data.userType == ClassDataProxy.USER_TYPE_2){
179 this._showAdministratorInfo(); 181 this._showAdministratorInfo();
180 - _administratorApe.detailPage(); 182 + _managementHomePageApe.detailPage();
181 }else if(_data.userType == ClassDataProxy.USER_TYPE_8){ 183 }else if(_data.userType == ClassDataProxy.USER_TYPE_8){
182 _homeApe.detailPage(); 184 _homeApe.detailPage();
183 }else if(_data.userType == ClassDataProxy.USER_TYPE_32){ 185 }else if(_data.userType == ClassDataProxy.USER_TYPE_32){
@@ -201,7 +203,7 @@ class Main { @@ -201,7 +203,7 @@ class Main {
201 switch (ind){ 203 switch (ind){
202 case 0: 204 case 0:
203 //首页 205 //首页
204 - _managementHomePageApe._createClassHomePage(); 206 + _managementHomePageApe.detailPage();
205 break; 207 break;
206 case 1: 208 case 1:
207 //创建课堂 209 //创建课堂
@@ -212,11 +214,11 @@ class Main { @@ -212,11 +214,11 @@ class Main {
212 break; 214 break;
213 case 3: 215 case 3:
214 //用户管理 216 //用户管理
215 - _createUserApe.userAdminHandler(); 217 + _createUserApe.userAdminHandler(1);
216 break; 218 break;
217 case 4: 219 case 4:
218 //约课管理 220 //约课管理
219 - _aboutClassApe.userAdminHandler(); 221 + _aboutClassApe.userAdminHandler(1);
220 break; 222 break;
221 case 5: 223 case 5:
222 //录制管理 224 //录制管理
@@ -232,12 +234,16 @@ class Main { @@ -232,12 +234,16 @@ class Main {
232 break; 234 break;
233 } 235 }
234 } 236 }
  237 + addClass(_data){
  238 + loger.log('创建课堂成功')
  239 + _managementHomePageApe.detailPage();
  240 + }
235 //判断登录用户的状态 241 //判断登录用户的状态
236 _localStorageState(){ 242 _localStorageState(){
237 let userType = window.localStorage.getItem('userType')||0; 243 let userType = window.localStorage.getItem('userType')||0;
238 let loginName = window.localStorage.getItem('loginName')|| ''; 244 let loginName = window.localStorage.getItem('loginName')|| '';
239 let id = window.localStorage.getItem('id')|| ''; 245 let id = window.localStorage.getItem('id')|| '';
240 - let siteId = window.localStorage.getItem('siteId')|| ''; 246 + let siteId = window.localStorage.getItem('siteId')|| 'markettest';
241 247
242 let userMobile = window.localStorage.getItem('userMobile')|| ''; 248 let userMobile = window.localStorage.getItem('userMobile')|| '';
243 let userEmail = window.localStorage.getItem('userEmail')|| ''; 249 let userEmail = window.localStorage.getItem('userEmail')|| '';
@@ -291,6 +297,7 @@ class Main { @@ -291,6 +297,7 @@ class Main {
291 $('#lanclassBox').hide(); 297 $('#lanclassBox').hide();
292 $('#classifyListBox').hide(); 298 $('#classifyListBox').hide();
293 $('#recordUl .recordLi').eq(0).addClass('recordLiCheck').siblings().removeClass('recordLiCheck'); 299 $('#recordUl .recordLi').eq(0).addClass('recordLiCheck').siblings().removeClass('recordLiCheck');
  300 + $('.classManagementRight').eq(0).show().siblings().hide();
294 } 301 }
295 _teacherHome(){ 302 _teacherHome(){
296 $('#slideshow').hide(); 303 $('#slideshow').hide();
@@ -227,7 +227,7 @@ ClassDataProxy.password ="" @@ -227,7 +227,7 @@ ClassDataProxy.password =""
227 ClassDataProxy.token =""; 227 ClassDataProxy.token ="";
228 ClassDataProxy.status = false; 228 ClassDataProxy.status = false;
229 ClassDataProxy.id = ''; 229 ClassDataProxy.id = '';
230 -ClassDataProxy.siteId = ''; 230 +ClassDataProxy.siteId = 'markettest';
231 ClassDataProxy.userMobile = ''; 231 ClassDataProxy.userMobile = '';
232 ClassDataProxy.userEmail = ''; 232 ClassDataProxy.userEmail = '';
233 ClassDataProxy.monicker = ""; 233 ClassDataProxy.monicker = "";
@@ -270,6 +270,7 @@ ClassDataProxy.locationProtocol="http://"; @@ -270,6 +270,7 @@ ClassDataProxy.locationProtocol="http://";
270 270
271 //ClassDataProxy.locationProt = "192.168.31.8:3000";//端口 271 //ClassDataProxy.locationProt = "192.168.31.8:3000";//端口
272 ClassDataProxy.locationProt = "123.56.73.119:3000";//端口 272 ClassDataProxy.locationProt = "123.56.73.119:3000";//端口
  273 +ClassDataProxy.locationProtDomain = "market.xuedianyun.com/";//端口
273 274
274 ClassDataProxy.SCENE_DOC=0; 275 ClassDataProxy.SCENE_DOC=0;
275 ClassDataProxy.SCENE_SCREEN_SHARE=1; 276 ClassDataProxy.SCENE_SCREEN_SHARE=1;