董佳音

修改进入个人中心显示对应身份显示

@@ -45,7 +45,7 @@ class ErrorApe extends Ape { @@ -45,7 +45,7 @@ class ErrorApe extends Ape {
45 } 45 }
46 } 46 }
47 //显示warn提示框 倒计时结束自动关闭盒子 47 //显示warn提示框 倒计时结束自动关闭盒子
48 - showWarnError(_msg,_time=3){ 48 + showWarnError(_msg,_time=2){
49 clearTimeout(this._isTime); 49 clearTimeout(this._isTime);
50 $('#warnHintBox').show(); 50 $('#warnHintBox').show();
51 $('#warnHintContent').html(_msg); 51 $('#warnHintContent').html(_msg);
@@ -336,7 +336,7 @@ class LoginOrRegister extends Ape { @@ -336,7 +336,7 @@ class LoginOrRegister extends Ape {
336 } 336 }
337 updateChangeUser(_data){ 337 updateChangeUser(_data){
338 338
339 - loger.log('登录成功后更改用户名',_data) 339 + // loger.log('登录成功后更改用户名',_data)
340 let _dataList = _data.returnData.data; 340 let _dataList = _data.returnData.data;
341 let oneselfInfoLoginName = $('#oneselfInfoLoginName');//登录名 341 let oneselfInfoLoginName = $('#oneselfInfoLoginName');//登录名
342 let oneselfInfoUserName = $('#oneselfInfoUserName');//用户名 342 let oneselfInfoUserName = $('#oneselfInfoUserName');//用户名
@@ -317,13 +317,23 @@ class MyCenterApe extends Ape { @@ -317,13 +317,23 @@ class MyCenterApe extends Ape {
317 } 317 }
318 318
319 } 319 }
320 - 320 + _showStatus(){
  321 + if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_1){
  322 + $('#teacherMyCenterStatus').text('老师');
  323 + $('#teacherMyCerter').show();
  324 + $('#studentMyCerter').hide();
  325 + }else if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_8){
  326 + $('#teacherMyCenterStatus').text('同学');
  327 + $('#teacherMyCerter').hide();
  328 + $('#studentMyCerter').show();
  329 + }
  330 + }
321 isLocalStorage(){ 331 isLocalStorage(){
322 let newDate = new Date(); 332 let newDate = new Date();
323 let newHours = newDate.getHours(); 333 let newHours = newDate.getHours();
324 let text = newHours>12?'下午好,':'上午好,' 334 let text = newHours>12?'下午好,':'上午好,'
325 $('#teacherMyCenterTime').text(text); 335 $('#teacherMyCenterTime').text(text);
326 - 336 + this._showStatus();
327 337
328 this.detailpage(); 338 this.detailpage();
329 loger.log('登录老师首页',ClassDataProxy.userType , ClassDataProxy.USER_TYPE_1) 339 loger.log('登录老师首页',ClassDataProxy.userType , ClassDataProxy.USER_TYPE_1)
@@ -448,7 +458,7 @@ class MyCenterApe extends Ape { @@ -448,7 +458,7 @@ class MyCenterApe extends Ape {
448 let pageno = _data.pageno; 458 let pageno = _data.pageno;
449 let pagenum = Math.ceil(count / pageno); 459 let pagenum = Math.ceil(count / pageno);
450 let _dataList = _data.meetingInfo; 460 let _dataList = _data.meetingInfo;
451 - loger.log('老师端信息想显示',_data) 461 + // loger.log('老师端信息想显示',_data)
452 this.pageNo = pagenum; 462 this.pageNo = pagenum;
453 $('#teacherMyCerterPageMsg').html('第'+page+'页/共'+pagenum+'页,有'+count+'个记录'); 463 $('#teacherMyCerterPageMsg').html('第'+page+'页/共'+pagenum+'页,有'+count+'个记录');
454 teacherMyCenterContentList.append(adminListTit) 464 teacherMyCenterContentList.append(adminListTit)
@@ -1154,6 +1164,8 @@ class MyCenterApe extends Ape { @@ -1154,6 +1164,8 @@ class MyCenterApe extends Ape {
1154 this._showInputBox(this.data); 1164 this._showInputBox(this.data);
1155 } 1165 }
1156 _myCenterBoxHandler(){ 1166 _myCenterBoxHandler(){
  1167 + this._showStatus();
  1168 + this.detailpage();
1157 if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_2){ 1169 if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_2){
1158 return; 1170 return;
1159 } 1171 }
@@ -52,8 +52,8 @@ const teacherInfoRight = `</div> <div class="teacherCorrelatedInfoBtn" data="{_t @@ -52,8 +52,8 @@ const teacherInfoRight = `</div> <div class="teacherCorrelatedInfoBtn" data="{_t
52 52
53 const teacherDetail = `<span class="teacherDetailCurriculumList">《{_detailList}》</span>` 53 const teacherDetail = `<span class="teacherDetailCurriculumList">《{_detailList}》</span>`
54 54
55 -let loger = Loger.getLoger('PC-MyCenterApe');  
56 -class MyCenterApe extends Ape { 55 +let loger = Loger.getLoger('PC-MyCenterStudentApe');
  56 +class MyCenterStudentApe extends Ape {
57 constructor() { 57 constructor() {
58 super(); 58 super();
59 this.isLocalStorage(); 59 this.isLocalStorage();
@@ -74,9 +74,7 @@ class MyCenterApe extends Ape { @@ -74,9 +74,7 @@ class MyCenterApe extends Ape {
74 $('#teacherInfoList li').on('click',this._teacherInfoListHandler.bind(this));//首页 老师 直播分类 正在直播 未开始 已结束 74 $('#teacherInfoList li').on('click',this._teacherInfoListHandler.bind(this));//首页 老师 直播分类 正在直播 未开始 已结束
75 $('#studentInfoList li').on('click',this._studentInfoListHandler.bind(this));//首页 学生 待学习 已学完 收藏 75 $('#studentInfoList li').on('click',this._studentInfoListHandler.bind(this));//首页 学生 待学习 已学完 收藏
76 $('#courseInfoList li').on('click',this._courseInfoListHandler.bind(this));//我的课程 学生 待学习 已学完 收藏 76 $('#courseInfoList li').on('click',this._courseInfoListHandler.bind(this));//我的课程 学生 待学习 已学完 收藏
77 - $('#teacherLiveList li').on('click',this._teacherLiveListHandler.bind(this));//我的课程 老师 正在直播 未开始 已结束  
78 77
79 - $('#subscribeList .liveInfoLeftLi').on('click',this._subscribeListHandler.bind(this));//课程 老师  
80 78
81 $('#updateInputYes').on('click',this._updateInputYesHandler.bind(this));//确定时把输入的信息存入数据中 79 $('#updateInputYes').on('click',this._updateInputYesHandler.bind(this));//确定时把输入的信息存入数据中
82 80
@@ -180,39 +178,6 @@ class MyCenterApe extends Ape { @@ -180,39 +178,6 @@ class MyCenterApe extends Ape {
180 } 178 }
181 } 179 }
182 } 180 }
183 - //老师端数据请求  
184 - _teacherCurriculumInfo(data,num,ind,callback){  
185 - let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProt + '/meeting/getMeeting';  
186 - let that = this;  
187 - $.ajax({  
188 - type: "POST",  
189 - url: _url,  
190 - timeout:5000,  
191 - data : data,  
192 - headers: {siteId:ClassDataProxy.siteId,pageno:num, page:ind,  
193 - 'token':ClassDataProxy.token},  
194 - success:function(_data){  
195 -  
196 - //获取我的课程数据  
197 - if(_data && _data.code == 200){  
198 - if(callback){  
199 - callback(_data);  
200 - }  
201 - }else{  
202 - if(callback){  
203 - callback(null);  
204 - }  
205 - }  
206 - },  
207 - error:function(error){  
208 - //alert('直播数据获取失败')  
209 - if(callback){  
210 - callback(null);  
211 - }  
212 - loger.log(error,'直播数据获取失败')  
213 - }  
214 - })  
215 - }  
216 _studentCurriculumInfo(num,callback){ 181 _studentCurriculumInfo(num,callback){
217 let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProt + '/studentMeeting/getStudentMeetingByStudentId/'+ClassDataProxy.id; 182 let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProt + '/studentMeeting/getStudentMeetingByStudentId/'+ClassDataProxy.id;
218 let that = this; 183 let that = this;
@@ -283,20 +248,9 @@ class MyCenterApe extends Ape { @@ -283,20 +248,9 @@ class MyCenterApe extends Ape {
283 248
284 249
285 // this.detailpage(); 250 // this.detailpage();
286 -  
287 - loger.log('登录老师首页',ClassDataProxy.userType , ClassDataProxy.USER_TYPE_1)  
288 - if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_1){ 251 + if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_8){
289 //首页默认数据 252 //首页默认数据
290 - // this.detailPageTeacher();  
291 - $('#teacherMyCenterName').text(ClassDataProxy.loginName);  
292 - $('#teacherMyCenterStatus').text('老师');  
293 - $('#teacherUI .recordLi').eq(2).hide();  
294 - $('#teacherMyCerter').show();  
295 - $('#studentMyCerter').hide();  
296 - $('#myCenterBox').show();  
297 - }else if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_8){  
298 - //首页默认数据  
299 - // this.detailPageStudent(); 253 + this.detailPageStudent();
300 $('#myCenterBox').show(); 254 $('#myCenterBox').show();
301 $('#teacherMyCenterName').text(ClassDataProxy.loginName); 255 $('#teacherMyCenterName').text(ClassDataProxy.loginName);
302 $('#teacherMyCenterStatus').text('同学'); 256 $('#teacherMyCenterStatus').text('同学');
@@ -666,9 +620,7 @@ class MyCenterApe extends Ape { @@ -666,9 +620,7 @@ class MyCenterApe extends Ape {
666 } 620 }
667 //我的预约 621 //我的预约
668 myBookingsMessage(){ 622 myBookingsMessage(){
669 - if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_1){  
670 -  
671 - }else if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_8){ 623 + if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_8){
672 this.studentBookings(); 624 this.studentBookings();
673 } 625 }
674 } 626 }
@@ -748,59 +700,12 @@ class MyCenterApe extends Ape { @@ -748,59 +700,12 @@ class MyCenterApe extends Ape {
748 } 700 }
749 //我的课程 701 //我的课程
750 myCoursesMessage(){ 702 myCoursesMessage(){
751 - if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_1){  
752 - this.teacherCourses();  
753 - $('#courseInfoList').hide();  
754 - $('#teacherLiveList').show();  
755 - }else if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_8){ 703 + if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_8){
756 this.studentCourses(); 704 this.studentCourses();
757 $('#courseInfoList').show(); 705 $('#courseInfoList').show();
758 $('#teacherLiveList').hide(); 706 $('#teacherLiveList').hide();
759 } 707 }
760 } 708 }
761 - teacherCourses(){  
762 - let _index = $('#teacherLiveList .liveInfoLeftLiCheck').attr('data');  
763 - let courseMinuteList = $('#courseMinuteList');  
764 - switch (parseInt(_index)){  
765 - case 0:  
766 - //正在直播  
767 - loger.log('直播首页信息')  
768 - this.teacherNowLiveModule(1);  
769 - break;  
770 - case 1:  
771 - //未开始  
772 - this.teacherNoneLiveModule(1);  
773 - loger.log('直播首页信息1')  
774 - break;  
775 - case 2:  
776 - //已结束  
777 - break;  
778 - default:  
779 - return;  
780 - }  
781 -  
782 - }  
783 - teacherNowLiveModule(ind){  
784 - let data = {siteId:ClassDataProxy.siteId,create_user : ClassDataProxy.loginName,meetingStatus:1};  
785 - let that = this;  
786 - this._teacherCurriculumInfo(data,12,ind,function(_data){  
787 - //首页直播信息渲染  
788 - if(_data){  
789 - // loger.log('首页直播信息渲染',_data)  
790 - that._teacherCourse(_data.returnData.data);  
791 - }  
792 - })  
793 - }  
794 - teacherNoneLiveModule(ind){  
795 - let data = {siteId:ClassDataProxy.siteId,create_user : ClassDataProxy.loginName};  
796 - let that = this;  
797 - this._teacherCurriculumInfo(data,12,ind,function(_data){  
798 - //首页直播信息渲染  
799 - if(_data){  
800 - that._teacherCourse(_data.returnData.data);  
801 - }  
802 - })  
803 - }  
804 //老师端课程数据 709 //老师端课程数据
805 _teacherCourseRender(_data){ 710 _teacherCourseRender(_data){
806 let courseMinuteList = $('#courseMinuteList'); 711 let courseMinuteList = $('#courseMinuteList');
@@ -1112,10 +1017,7 @@ class MyCenterApe extends Ape { @@ -1112,10 +1017,7 @@ class MyCenterApe extends Ape {
1112 this._showInputBox(this.data); 1017 this._showInputBox(this.data);
1113 } 1018 }
1114 _myCenterBoxHandler(){ 1019 _myCenterBoxHandler(){
1115 - if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_2){  
1116 - return;  
1117 - }  
1118 - if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_8){ 1020 + this.detailPageStudent();
1119 $('#slideshow').hide(); 1021 $('#slideshow').hide();
1120 $('#defaultBox').hide(); 1022 $('#defaultBox').hide();
1121 $('#classifyListBox').hide(); 1023 $('#classifyListBox').hide();
@@ -1124,9 +1026,7 @@ class MyCenterApe extends Ape { @@ -1124,9 +1026,7 @@ class MyCenterApe extends Ape {
1124 $('#lanclassAllBox').hide(); 1026 $('#lanclassAllBox').hide();
1125 $('#teacherIntroAllBox').hide(); 1027 $('#teacherIntroAllBox').hide();
1126 $('#teacherDetailBox').hide(); 1028 $('#teacherDetailBox').hide();
1127 - }else if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_1){  
1128 1029
1129 - }  
1130 $('#myCenterBox').show(); 1030 $('#myCenterBox').show();
1131 1031
1132 } 1032 }
@@ -1294,15 +1194,6 @@ class MyCenterApe extends Ape { @@ -1294,15 +1194,6 @@ class MyCenterApe extends Ape {
1294 this.commonality(evt); 1194 this.commonality(evt);
1295 this.studentCourses(); 1195 this.studentCourses();
1296 } 1196 }
1297 - //老师端 我的课程  
1298 - _teacherLiveListHandler(evt){  
1299 - this.commonality(evt);  
1300 - this.teacherCourses();  
1301 - }  
1302 - _subscribeListHandler(evt){  
1303 - this.commonality(evt);  
1304 - this.studentBookings();  
1305 - }  
1306 //工具类 1197 //工具类
1307 _format(str, obj) { 1198 _format(str, obj) {
1308 return str.replace(/\{(\w+)\}/g, function (match, group, index) { 1199 return str.replace(/\{(\w+)\}/g, function (match, group, index) {
@@ -1310,4 +1201,4 @@ class MyCenterApe extends Ape { @@ -1310,4 +1201,4 @@ class MyCenterApe extends Ape {
1310 }); 1201 });
1311 }; 1202 };
1312 } 1203 }
1313 -export default MyCenterApe;  
  1204 +export default MyCenterStudentApe;
@@ -95,8 +95,8 @@ const teacherInfoRight = `</div> <div class="teacherCorrelatedInfoBtn" data="{_t @@ -95,8 +95,8 @@ const teacherInfoRight = `</div> <div class="teacherCorrelatedInfoBtn" data="{_t
95 95
96 const teacherDetail = `<span class="teacherDetailCurriculumList">《{_detailList}》</span>` 96 const teacherDetail = `<span class="teacherDetailCurriculumList">《{_detailList}》</span>`
97 97
98 -let loger = Loger.getLoger('PC-MyCenterApe');  
99 -class MyCenterApe extends Ape { 98 +let loger = Loger.getLoger('PC-MyCenterTeacherApe');
  99 +class MyCenterTeacherApe extends Ape {
100 constructor() { 100 constructor() {
101 super(); 101 super();
102 this.isLocalStorage(); 102 this.isLocalStorage();
@@ -111,6 +111,7 @@ class MyCenterApe extends Ape { @@ -111,6 +111,7 @@ class MyCenterApe extends Ape {
111 } 111 }
112 112
113 init() { 113 init() {
  114 + $('#personageInfo').on('click',this._myCenterBoxHandler.bind(this));//个人中心
114 115
115 $('#teacherUI li').on('click',this._recordLiHandler.bind(this));//课堂分类 116 $('#teacherUI li').on('click',this._recordLiHandler.bind(this));//课堂分类
116 $('#teacherInfoList li').on('click',this._teacherInfoListHandler.bind(this));//首页 老师 直播分类 正在直播 未开始 已结束 117 $('#teacherInfoList li').on('click',this._teacherInfoListHandler.bind(this));//首页 老师 直播分类 正在直播 未开始 已结束
@@ -326,27 +327,16 @@ class MyCenterApe extends Ape { @@ -326,27 +327,16 @@ class MyCenterApe extends Ape {
326 327
327 // this.detailpage(); 328 // this.detailpage();
328 329
329 - loger.log('登录老师首页',ClassDataProxy.userType , ClassDataProxy.USER_TYPE_1)  
330 if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_1){ 330 if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_1){
331 //首页默认数据 331 //首页默认数据
332 - // this.detailPageTeacher(); 332 + this.detailPageTeacher();
333 $('#teacherMyCenterName').text(ClassDataProxy.loginName); 333 $('#teacherMyCenterName').text(ClassDataProxy.loginName);
334 $('#teacherMyCenterStatus').text('老师'); 334 $('#teacherMyCenterStatus').text('老师');
335 $('#teacherUI .recordLi').eq(2).hide(); 335 $('#teacherUI .recordLi').eq(2).hide();
336 $('#teacherMyCerter').show(); 336 $('#teacherMyCerter').show();
337 $('#studentMyCerter').hide(); 337 $('#studentMyCerter').hide();
338 $('#myCenterBox').show(); 338 $('#myCenterBox').show();
339 - }else if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_8){  
340 - //首页默认数据  
341 - // this.detailPageStudent();  
342 - $('#myCenterBox').show();  
343 - $('#teacherMyCenterName').text(ClassDataProxy.loginName);  
344 - $('#teacherMyCenterStatus').text('同学');  
345 - $('#teacherMyCerter').hide();  
346 - $('#studentMyCerter').show();  
347 - $('#teacherUI .recordLi').eq(2).show();  
348 } 339 }
349 -  
350 $('#lanclassBox').hide(); 340 $('#lanclassBox').hide();
351 341
352 $('#oneselfInfoLoginName').val( ClassDataProxy.loginName);//登录名 342 $('#oneselfInfoLoginName').val( ClassDataProxy.loginName);//登录名
@@ -1153,6 +1143,12 @@ class MyCenterApe extends Ape { @@ -1153,6 +1143,12 @@ class MyCenterApe extends Ape {
1153 this.data = 2; 1143 this.data = 2;
1154 this._showInputBox(this.data); 1144 this._showInputBox(this.data);
1155 } 1145 }
  1146 + _myCenterBoxHandler(){
  1147 + if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_1){
  1148 + alert(1111)
  1149 + }
  1150 + this.detailPageTeacher();
  1151 + }
1156 _updateInputYesHandler(evt){ 1152 _updateInputYesHandler(evt){
1157 let updateInput = $('#updateInput').val(); 1153 let updateInput = $('#updateInput').val();
1158 switch (parseInt(this.data)){ 1154 switch (parseInt(this.data)){
@@ -1333,4 +1329,4 @@ class MyCenterApe extends Ape { @@ -1333,4 +1329,4 @@ class MyCenterApe extends Ape {
1333 }); 1329 });
1334 }; 1330 };
1335 } 1331 }
1336 -export default MyCenterApe;  
  1332 +export default MyCenterTeacherApe;
@@ -147,7 +147,7 @@ class Main { @@ -147,7 +147,7 @@ class Main {
147 _loginOrRegister = new LoginOrRegister(); 147 _loginOrRegister = new LoginOrRegister();
148 _loginOrRegister.on(MessageTypes.LOGIN_OUT,this.loginOut.bind(this)); 148 _loginOrRegister.on(MessageTypes.LOGIN_OUT,this.loginOut.bind(this));
149 _loginOrRegister.on(MessageTypes.LOGIN_IN,this.loginIn.bind(this)); 149 _loginOrRegister.on(MessageTypes.LOGIN_IN,this.loginIn.bind(this));
150 - _loginOrRegister.on(MessageTypes.LOGIN_MYCENTER,this.loginMycenter.bind(this)); 150 + // _loginOrRegister.on(MessageTypes.LOGIN_MYCENTER,this.loginMycenter.bind(this));
151 151
152 //互动课堂 152 //互动课堂
153 _lanclassApe = new LanclassApe(); 153 _lanclassApe = new LanclassApe();
@@ -182,10 +182,7 @@ class Main { @@ -182,10 +182,7 @@ class Main {
182 182
183 //个人中心 183 //个人中心
184 _myCenterApe = new MyCenterApe(); 184 _myCenterApe = new MyCenterApe();
185 - //个人中心学生  
186 - _myCenterStudentApe = new MyCenterStudentApe();  
187 - //个人中心老师  
188 - _myCenterTeacherApe = new MyCenterTeacherApe(); 185 +
189 186
190 //预约管理 187 //预约管理
191 _subscribeApe = new SubscribeApe(); 188 _subscribeApe = new SubscribeApe();
@@ -208,6 +205,7 @@ class Main { @@ -208,6 +205,7 @@ class Main {
208 if(_data.userType == ClassDataProxy.USER_TYPE_1){ 205 if(_data.userType == ClassDataProxy.USER_TYPE_1){
209 this._teacherHome(); 206 this._teacherHome();
210 _teacherDetailApe.detailPage(); 207 _teacherDetailApe.detailPage();
  208 + _myCenterApe.isLocalStorage();
211 }else if(_data.userType == ClassDataProxy.USER_TYPE_2){ 209 }else if(_data.userType == ClassDataProxy.USER_TYPE_2){
212 this._showAdministratorInfo(); 210 this._showAdministratorInfo();
213 _managementHomePageApe.detailPage(); 211 _managementHomePageApe.detailPage();
@@ -231,11 +229,15 @@ class Main { @@ -231,11 +229,15 @@ class Main {
231 loginMycenter(){ 229 loginMycenter(){
232 loger.log('个人中心') 230 loger.log('个人中心')
233 if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_1){ 231 if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_1){
234 - // _myCenterTeacherApe  
235 loger.log('个人中心老师') 232 loger.log('个人中心老师')
  233 +
  234 + //个人中心老师
  235 + _myCenterTeacherApe = new MyCenterTeacherApe();
236 }else if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_8){ 236 }else if(ClassDataProxy.userType == ClassDataProxy.USER_TYPE_8){
237 - // _myCenterStudentApe  
238 loger.log('个人中心学生') 237 loger.log('个人中心学生')
  238 +
  239 + //个人中心学生
  240 + _myCenterStudentApe = new MyCenterStudentApe();
239 } 241 }
240 } 242 }
241 switchClass(_data){ 243 switchClass(_data){