正在显示
17 个修改的文件
包含
222 行增加
和
74 行删除
| @@ -572,7 +572,7 @@ | @@ -572,7 +572,7 @@ | ||
| 572 | <ul class="liveInfoLeft userClassList" id="userClassList3"> | 572 | <ul class="liveInfoLeft userClassList" id="userClassList3"> |
| 573 | <li class="liveInfoLeftLi liveInfoLeftLiCheck" data="1">老师</li> | 573 | <li class="liveInfoLeftLi liveInfoLeftLiCheck" data="1">老师</li> |
| 574 | <li class="liveInfoLeftLi" data="8">学生</li> | 574 | <li class="liveInfoLeftLi" data="8">学生</li> |
| 575 | - <li class="liveInfoLeftLi" data="2">兼课</li> | 575 | + <li class="liveInfoLeftLi" data="32">兼课</li> |
| 576 | </ul> | 576 | </ul> |
| 577 | <div class="liveInfoRight" id="liveInfoRight3"> | 577 | <div class="liveInfoRight" id="liveInfoRight3"> |
| 578 | <input class="liveInfoRightInput" id="liveInfoRightInput3" type="text"> | 578 | <input class="liveInfoRightInput" id="liveInfoRightInput3" type="text"> |
| @@ -763,9 +763,9 @@ | @@ -763,9 +763,9 @@ | ||
| 763 | </div> | 763 | </div> |
| 764 | <div class="liveInfoCenter" id="liveInfoCenter5"> | 764 | <div class="liveInfoCenter" id="liveInfoCenter5"> |
| 765 | <span class="liveInfoCenterTime">时间</span> | 765 | <span class="liveInfoCenterTime">时间</span> |
| 766 | - <div class="liveInfoCenterLiveCase" id="liveInfoCenterLiveStart5"></div> | 766 | + <div class="liveInfoCenterLiveCase liveInfoCenterLiveStart" id="liveInfoCenterLiveStart5"></div> |
| 767 | <span class="liveInfoCenterTime">至</span> | 767 | <span class="liveInfoCenterTime">至</span> |
| 768 | - <div class="liveInfoCenterLiveCase" id="liveInfoCenterLiveEnd5"></div> | 768 | + <div class="liveInfoCenterLiveCase liveInfoCenterLiveEnd" id="liveInfoCenterLiveEnd5"></div> |
| 769 | </div> | 769 | </div> |
| 770 | </div> | 770 | </div> |
| 771 | <div class="classManagementRightContent classManagementRightContent0" id="courseContent5"> | 771 | <div class="classManagementRightContent classManagementRightContent0" id="courseContent5"> |
| @@ -1554,9 +1554,7 @@ | @@ -1554,9 +1554,7 @@ | ||
| 1554 | </div> | 1554 | </div> |
| 1555 | <div class="myCenterTopRightBox"> | 1555 | <div class="myCenterTopRightBox"> |
| 1556 | <label class="myCenterTopRightTit">今日课程</label> | 1556 | <label class="myCenterTopRightTit">今日课程</label> |
| 1557 | - <ul id="myCurriculumInfo"> | ||
| 1558 | - <div class="myCenterTopRightContent">暂无课程!</div> | ||
| 1559 | - </ul> | 1557 | + <ul id="myCurriculumInfo"></ul> |
| 1560 | </div> | 1558 | </div> |
| 1561 | <div class="teacherMyCerter" id="teacherMyCerter"> | 1559 | <div class="teacherMyCerter" id="teacherMyCerter"> |
| 1562 | <div class="myCenterContentTitleBox"> | 1560 | <div class="myCenterContentTitleBox"> |
| @@ -2051,7 +2049,7 @@ | @@ -2051,7 +2049,7 @@ | ||
| 2051 | <div class=""> | 2049 | <div class=""> |
| 2052 | <select class="createUserRole" name="createUserRole" id="createUserRole"> | 2050 | <select class="createUserRole" name="createUserRole" id="createUserRole"> |
| 2053 | <option value="1">老师</option> | 2051 | <option value="1">老师</option> |
| 2054 | - <option value="2">监课</option> | 2052 | + <option value="32">监课</option> |
| 2055 | </select> | 2053 | </select> |
| 2056 | </div> | 2054 | </div> |
| 2057 | <div class="removeHandlerBtn"> | 2055 | <div class="removeHandlerBtn"> |
| @@ -2097,11 +2095,11 @@ | @@ -2097,11 +2095,11 @@ | ||
| 2097 | 角色: | 2095 | 角色: |
| 2098 | </label> | 2096 | </label> |
| 2099 | <div class="step_page1_widget"> | 2097 | <div class="step_page1_widget"> |
| 2100 | - <input class="allowPublic" type="radio" name="createUserTeacher" id="createUserTeacher" value="3" checked="checked"> | 2098 | + <input class="allowPublic" type="radio" name="createUserTeacher" id="createUserTeacher" value="1" checked> |
| 2101 | <label for="createUserTeacher" class="publicInfo"> | 2099 | <label for="createUserTeacher" class="publicInfo"> |
| 2102 | 老师 | 2100 | 老师 |
| 2103 | </label> | 2101 | </label> |
| 2104 | - <input class="allowPublic" type="radio" name="createUserTeacher" id="createUserTeaching" value="2"> | 2102 | + <input class="allowPublic" type="radio" name="createUserTeacher" id="createUserTeaching" value="32"> |
| 2105 | <label for="createUserTeaching" class="publicInfo"> | 2103 | <label for="createUserTeaching" class="publicInfo"> |
| 2106 | 兼课 | 2104 | 兼课 |
| 2107 | </label> | 2105 | </label> |
| @@ -6,7 +6,6 @@ import Loger from "../Loger"; | @@ -6,7 +6,6 @@ import Loger from "../Loger"; | ||
| 6 | import Ape from "./Ape"; | 6 | import Ape from "./Ape"; |
| 7 | import $ from "jquery"; | 7 | import $ from "jquery"; |
| 8 | import ClassDataProxy from "proxy/ClassDataProxy"; | 8 | import ClassDataProxy from "proxy/ClassDataProxy"; |
| 9 | -import dateUI from 'libs/laydate'; | ||
| 10 | 9 | ||
| 11 | let loger = Loger.getLoger('PC-AboutClassApe'); | 10 | let loger = Loger.getLoger('PC-AboutClassApe'); |
| 12 | const adminListTit = `<table width="100%" align="center" cellpadding="0" cellspacing="0" border="0" id="t_box" class="t_box"> | 11 | const adminListTit = `<table width="100%" align="center" cellpadding="0" cellspacing="0" border="0" id="t_box" class="t_box"> |
| @@ -45,26 +45,34 @@ class AdministratorApe extends Ape { | @@ -45,26 +45,34 @@ class AdministratorApe extends Ape { | ||
| 45 | } | 45 | } |
| 46 | } | 46 | } |
| 47 | _dateUI(){ | 47 | _dateUI(){ |
| 48 | - //执行一个laydate实例 | 48 | + //执行一个laydate实例 课程管理开始时间 |
| 49 | dateUI.render({ | 49 | dateUI.render({ |
| 50 | - elem: '.liveInfoCenterLiveStart' //指定元素 | 50 | + elem: '#liveInfoCenterLiveStart0' //指定元素 |
| 51 | }); | 51 | }); |
| 52 | - //执行一个laydate实例 | 52 | + //执行一个laydate实例 课程管理结束时间 |
| 53 | dateUI.render({ | 53 | dateUI.render({ |
| 54 | - elem: '.liveInfoCenterLiveEnd' //指定元素 | 54 | + elem: '#liveInfoCenterLiveEnd0' //指定元素 |
| 55 | }); | 55 | }); |
| 56 | - //执行一个laydate实例 | 56 | + //执行一个laydate实例 创建课堂开始时间 |
| 57 | dateUI.render({ | 57 | dateUI.render({ |
| 58 | elem: '#createClassStartTime' //指定元素 | 58 | elem: '#createClassStartTime' //指定元素 |
| 59 | }); | 59 | }); |
| 60 | - //执行一个laydate实例 | 60 | + //执行一个laydate实例 创建课堂结束时间 |
| 61 | dateUI.render({ | 61 | dateUI.render({ |
| 62 | elem: '#createClassEndTime' //指定元素 | 62 | elem: '#createClassEndTime' //指定元素 |
| 63 | }); | 63 | }); |
| 64 | - //执行一个laydate实例 | 64 | + //执行一个laydate实例 创建用户显示时间 |
| 65 | dateUI.render({ | 65 | dateUI.render({ |
| 66 | elem: '#createUserAbortTime' //指定元素 | 66 | elem: '#createUserAbortTime' //指定元素 |
| 67 | }); | 67 | }); |
| 68 | + //执行一个laydate实例 录制回放开始时间 | ||
| 69 | + dateUI.render({ | ||
| 70 | + elem: '#liveInfoCenterLiveStart5' //指定元素 | ||
| 71 | + }); | ||
| 72 | + //执行一个laydate实例 录制回放结束时间 | ||
| 73 | + dateUI.render({ | ||
| 74 | + elem: '#liveInfoCenterLiveEnd5' //指定元素 | ||
| 75 | + }); | ||
| 68 | } | 76 | } |
| 69 | //设置当前时间 给输入框默认值 | 77 | //设置当前时间 给输入框默认值 |
| 70 | _setNewTime(){ | 78 | _setNewTime(){ |
| @@ -253,15 +253,12 @@ class CreateClassApe extends Ape { | @@ -253,15 +253,12 @@ class CreateClassApe extends Ape { | ||
| 253 | detailClass(){ | 253 | detailClass(){ |
| 254 | let dateList = this.classDateList; | 254 | let dateList = this.classDateList; |
| 255 | let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProt + '/meeting/createMeeting'; | 255 | let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProt + '/meeting/createMeeting'; |
| 256 | - //let userName = window.localStorage.getItem('loginName'); | ||
| 257 | - let userType = window.localStorage.getItem('userType'); | 256 | + let userType = ClassDataProxy.userType; |
| 258 | dateList.siteId = ClassDataProxy.siteId; | 257 | dateList.siteId = ClassDataProxy.siteId; |
| 259 | dateList.userId = '123'; | 258 | dateList.userId = '123'; |
| 260 | - // dateList.userName = userName; | ||
| 261 | dateList.userType = userType; | 259 | dateList.userType = userType; |
| 262 | 260 | ||
| 263 | let that = this; | 261 | let that = this; |
| 264 | - console.log('创建课堂前数据',dateList) | ||
| 265 | $.ajax({ | 262 | $.ajax({ |
| 266 | type : "POST", | 263 | type : "POST", |
| 267 | url : _url, | 264 | url : _url, |
| @@ -40,8 +40,8 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= | @@ -40,8 +40,8 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= | ||
| 40 | <td width="8%" class="tr_main">{_totalNmu}</td> | 40 | <td width="8%" class="tr_main">{_totalNmu}</td> |
| 41 | <td width="8%" class="tr_main">{_latest}</td> | 41 | <td width="8%" class="tr_main">{_latest}</td> |
| 42 | <td width="10%" class="tr_main tr_mainRight" align="center"> | 42 | <td width="10%" class="tr_main tr_mainRight" align="center"> |
| 43 | - <a id="{_removeInd}" class="classHandlePort deleteClass" data="{_aboutMsg}" href="###">删除</a> | ||
| 44 | - <a id="{_joinInd}" class="classHandlePort" href="###" data="{_aboutMsg}">查看约课信息</a> | 43 | + <a id="{_removeInd}" class="classHandlePort deleteClass" data="{_aboutMsg}" href="javascript:void(0);">删除</a> |
| 44 | + <a id="{_joinInd}" class="classHandlePort" href="javascript:void(0);" data="{_aboutMsg}">查看约课信息</a> | ||
| 45 | </td> | 45 | </td> |
| 46 | </tr> | 46 | </tr> |
| 47 | `; | 47 | `; |
| @@ -40,8 +40,8 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= | @@ -40,8 +40,8 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= | ||
| 40 | <td width="8%" class="tr_main">{_totalNmu}</td> | 40 | <td width="8%" class="tr_main">{_totalNmu}</td> |
| 41 | <td width="8%" class="tr_main">{_latest}</td> | 41 | <td width="8%" class="tr_main">{_latest}</td> |
| 42 | <td width="10%" class="tr_main tr_mainRight" align="center"> | 42 | <td width="10%" class="tr_main tr_mainRight" align="center"> |
| 43 | - <a id="{_removeInd}" class="classHandlePort deleteClass" data="{_aboutMsg}" href="###">删除</a> | ||
| 44 | - <a id="{_joinInd}" class="classHandlePort" href="###" data="{_aboutMsg}">查看约课信息</a> | 43 | + <a id="{_removeInd}" class="classHandlePort deleteClass" data="{_aboutMsg}" href="javascript:void(0);">删除</a> |
| 44 | + <a id="{_joinInd}" class="classHandlePort" href="javascript:void(0);" data="{_aboutMsg}">查看约课信息</a> | ||
| 45 | </td> | 45 | </td> |
| 46 | </tr> | 46 | </tr> |
| 47 | `; | 47 | `; |
| @@ -84,7 +84,6 @@ class CreateUserApe extends Ape { | @@ -84,7 +84,6 @@ class CreateUserApe extends Ape { | ||
| 84 | $('#classHandlerSpecificPage3_2').on('click',this._assignPageHandler.bind(this));//指定页 | 84 | $('#classHandlerSpecificPage3_2').on('click',this._assignPageHandler.bind(this));//指定页 |
| 85 | 85 | ||
| 86 | $('#courseContent3').on('click','.deleteClass',this._deleteClass.bind(this));//删除课堂 | 86 | $('#courseContent3').on('click','.deleteClass',this._deleteClass.bind(this));//删除课堂 |
| 87 | - | ||
| 88 | } | 87 | } |
| 89 | 88 | ||
| 90 | addEvent() { | 89 | addEvent() { |
| @@ -250,7 +249,7 @@ class CreateUserApe extends Ape { | @@ -250,7 +249,7 @@ class CreateUserApe extends Ape { | ||
| 250 | //学生 列表 | 249 | //学生 列表 |
| 251 | this._manageStudent(1); | 250 | this._manageStudent(1); |
| 252 | break; | 251 | break; |
| 253 | - case 2: | 252 | + case 32: |
| 254 | //兼课 列表 | 253 | //兼课 列表 |
| 255 | this._manageSupervise(1); | 254 | this._manageSupervise(1); |
| 256 | break; | 255 | break; |
| @@ -282,7 +281,7 @@ class CreateUserApe extends Ape { | @@ -282,7 +281,7 @@ class CreateUserApe extends Ape { | ||
| 282 | } | 281 | } |
| 283 | //兼课 列表 | 282 | //兼课 列表 |
| 284 | _manageSupervise(ind){ | 283 | _manageSupervise(ind){ |
| 285 | - let data = {siteId:ClassDataProxy.siteId,userType:2}; | 284 | + let data = {siteId:ClassDataProxy.siteId,userType:32}; |
| 286 | let that = this; | 285 | let that = this; |
| 287 | this.publicAjax(data,7,ind,function(_data){ | 286 | this.publicAjax(data,7,ind,function(_data){ |
| 288 | if(_data){ | 287 | if(_data){ |
| @@ -335,7 +334,6 @@ class CreateUserApe extends Ape { | @@ -335,7 +334,6 @@ class CreateUserApe extends Ape { | ||
| 335 | let pagenum = Math.ceil(count / pageno); | 334 | let pagenum = Math.ceil(count / pageno); |
| 336 | let _dataList = _data.meetingInfo; | 335 | let _dataList = _data.meetingInfo; |
| 337 | this.pageNo = pagenum; | 336 | this.pageNo = pagenum; |
| 338 | - console.log('sssssssss',count) | ||
| 339 | $('#classHandlerPageMsg3_0').html('第'+page+'页/共'+pagenum+'页,有'+count+'个记录'); | 337 | $('#classHandlerPageMsg3_0').html('第'+page+'页/共'+pagenum+'页,有'+count+'个记录'); |
| 340 | if(count <=7){ | 338 | if(count <=7){ |
| 341 | $('#classHandlerPageBox3_0').hide(); | 339 | $('#classHandlerPageBox3_0').hide(); |
| @@ -366,7 +364,6 @@ class CreateUserApe extends Ape { | @@ -366,7 +364,6 @@ class CreateUserApe extends Ape { | ||
| 366 | let pagenum = Math.ceil(count / pageno); | 364 | let pagenum = Math.ceil(count / pageno); |
| 367 | let _dataList = _data.meetingInfo; | 365 | let _dataList = _data.meetingInfo; |
| 368 | this.pageNo = pagenum; | 366 | this.pageNo = pagenum; |
| 369 | - console.log('sssssssss',count) | ||
| 370 | $('#classHandlerPageMsg3_2').html('第'+page+'页/共'+pagenum+'页,有'+count+'个记录'); | 367 | $('#classHandlerPageMsg3_2').html('第'+page+'页/共'+pagenum+'页,有'+count+'个记录'); |
| 371 | if(count <=7){ | 368 | if(count <=7){ |
| 372 | $('#classHandlerPageBox3_2').hide(); | 369 | $('#classHandlerPageBox3_2').hide(); |
| @@ -461,19 +458,22 @@ class CreateUserApe extends Ape { | @@ -461,19 +458,22 @@ class CreateUserApe extends Ape { | ||
| 461 | ClassDataProxy.getMarginTopHandler($('#createUser'));//显示预约成功弹框 | 458 | ClassDataProxy.getMarginTopHandler($('#createUser'));//显示预约成功弹框 |
| 462 | $('#createUserBox').show(); | 459 | $('#createUserBox').show(); |
| 463 | let val = $('#createUserRole').val(); | 460 | let val = $('#createUserRole').val(); |
| 461 | + let ind = 0; | ||
| 464 | let name = ''; | 462 | let name = ''; |
| 465 | switch (parseInt(val)){ | 463 | switch (parseInt(val)){ |
| 466 | - case 0: | 464 | + case 1: |
| 467 | name = '老师'; | 465 | name = '老师'; |
| 466 | + ind = 0; | ||
| 468 | break; | 467 | break; |
| 469 | - case 1: | 468 | + case 32: |
| 470 | name = '兼课'; | 469 | name = '兼课'; |
| 470 | + ind = 1; | ||
| 471 | break; | 471 | break; |
| 472 | default: | 472 | default: |
| 473 | return; | 473 | return; |
| 474 | } | 474 | } |
| 475 | $('#createUserTitle').html('添加'+name) | 475 | $('#createUserTitle').html('添加'+name) |
| 476 | - $("input[name='createUserTeacher']").get(val).checked = true;//创建身份 | 476 | + $("input[name='createUserTeacher']").get(ind).checked = true;//创建身份 |
| 477 | } | 477 | } |
| 478 | //创建用户 | 478 | //创建用户 |
| 479 | _createUserConfirmHandler(){ | 479 | _createUserConfirmHandler(){ |
| @@ -258,7 +258,7 @@ class LoginOrRegister extends Ape { | @@ -258,7 +258,7 @@ class LoginOrRegister extends Ape { | ||
| 258 | "password": _passWord.value, //登录密码 | 258 | "password": _passWord.value, //登录密码 |
| 259 | "companyName":null, //公司名字 | 259 | "companyName":null, //公司名字 |
| 260 | "userName":_name.value, //用户名 | 260 | "userName":_name.value, //用户名 |
| 261 | - "userRole":4, // 用户角色 0超级管理员,1管理员,2监课,3老师,4学生 | 261 | + "userRole":8, // 用户角色 0超级管理员,1管理员,2监课,3老师,4学生 |
| 262 | "userType": 8, | 262 | "userType": 8, |
| 263 | "userEmail":mail.value, // 用户邮箱 | 263 | "userEmail":mail.value, // 用户邮箱 |
| 264 | "userMobile":parseInt(phone.value), // 用户手机号 | 264 | "userMobile":parseInt(phone.value), // 用户手机号 |
| @@ -361,6 +361,7 @@ class LoginOrRegister extends Ape { | @@ -361,6 +361,7 @@ class LoginOrRegister extends Ape { | ||
| 361 | ClassDataProxy.monicker = _data.returnData.data.userName; | 361 | ClassDataProxy.monicker = _data.returnData.data.userName; |
| 362 | ClassDataProxy.userEmail = _data.returnData.data.userEmail; | 362 | ClassDataProxy.userEmail = _data.returnData.data.userEmail; |
| 363 | ClassDataProxy.userMobile = _data.returnData.data.userMobile; | 363 | ClassDataProxy.userMobile = _data.returnData.data.userMobile; |
| 364 | + ClassDataProxy.userRole = _data.returnData.data.userRole; | ||
| 364 | 365 | ||
| 365 | window.localStorage.setItem("loginName",ClassDataProxy.loginName);//登录名 | 366 | window.localStorage.setItem("loginName",ClassDataProxy.loginName);//登录名 |
| 366 | window.localStorage.setItem("password", ClassDataProxy.password );//密码 | 367 | window.localStorage.setItem("password", ClassDataProxy.password );//密码 |
| @@ -374,6 +375,7 @@ class LoginOrRegister extends Ape { | @@ -374,6 +375,7 @@ class LoginOrRegister extends Ape { | ||
| 374 | window.localStorage.setItem('monicker', ClassDataProxy.monicker); | 375 | window.localStorage.setItem('monicker', ClassDataProxy.monicker); |
| 375 | window.localStorage.setItem('userEmail', ClassDataProxy.userEmail); | 376 | window.localStorage.setItem('userEmail', ClassDataProxy.userEmail); |
| 376 | window.localStorage.setItem('userMobile', ClassDataProxy.userMobile); | 377 | window.localStorage.setItem('userMobile', ClassDataProxy.userMobile); |
| 378 | + window.localStorage.setItem('userRole', ClassDataProxy.userRole); | ||
| 377 | 379 | ||
| 378 | that.successLogin(); | 380 | that.successLogin(); |
| 379 | //登录成功后 个人信息输入信息框中 | 381 | //登录成功后 个人信息输入信息框中 |
| @@ -414,7 +414,55 @@ class ManagementHomePageApe extends Ape { | @@ -414,7 +414,55 @@ class ManagementHomePageApe extends Ape { | ||
| 414 | } | 414 | } |
| 415 | _joinClass(evt){ | 415 | _joinClass(evt){ |
| 416 | let _data = $(evt.target).attr('data'); | 416 | let _data = $(evt.target).attr('data'); |
| 417 | - window.open('http://networkshool.xuedianyun.com/3m/attend.do?meetingNumber=' + _data); | 417 | + let countList = this.countList[_data]; |
| 418 | + if(!countList){ | ||
| 419 | + return; | ||
| 420 | + } | ||
| 421 | + let dateList = { | ||
| 422 | + "siteId": countList[0].siteId, | ||
| 423 | + "mtgKey": countList[0].classroomNumber, | ||
| 424 | + "mtgTitle": "无", | ||
| 425 | + "userName":countList[0].create_user, | ||
| 426 | + "meetingName":countList[0].meetingName || '123', | ||
| 427 | + "userType":ClassDataProxy.userType, | ||
| 428 | + "language": 2, | ||
| 429 | + "userId": new Date().getTime(), | ||
| 430 | + "meetingType": countList[0].meetingType, | ||
| 431 | + "timestamp": 123321, | ||
| 432 | + "presenterPassword": countList[0].presenterPassword || '1111', | ||
| 433 | + "startTime": countList[0].beginTime, | ||
| 434 | + "endTime": countList[0].endTime, | ||
| 435 | + "isPublic": countList[0].isPublic, | ||
| 436 | + "hostPwd": countList[0].hostPassword, | ||
| 437 | + "h5Module": countList[0].h5Module, | ||
| 438 | + "maxVideoChannels": countList[0].maxVideoChannels, | ||
| 439 | + "maxAudioChannels": countList[0].maxAudioChannels, | ||
| 440 | + "videoQuality": countList[0].videoQuality | ||
| 441 | + } | ||
| 442 | + | ||
| 443 | + let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProt + '/meeting/createMeeting'; | ||
| 444 | + let that = this; | ||
| 445 | + $.ajax({ | ||
| 446 | + type : "POST", | ||
| 447 | + url : _url, | ||
| 448 | + data : dateList, | ||
| 449 | + timeout:5000, | ||
| 450 | + headers: {'token':ClassDataProxy.token,"siteId":ClassDataProxy.siteId}, | ||
| 451 | + success:function(_data){ | ||
| 452 | + //获取课堂数据 | ||
| 453 | + if(_data && _data.code == 0){ | ||
| 454 | + loger.log('加入课堂成功',_data) | ||
| 455 | + that._enterClass(_data.returnData.data); | ||
| 456 | + } | ||
| 457 | + }, | ||
| 458 | + error:function(error){ | ||
| 459 | + console.log(error,'加入课堂失败') | ||
| 460 | + } | ||
| 461 | + }) | ||
| 462 | + | ||
| 463 | + } | ||
| 464 | + _enterClass(_data){ | ||
| 465 | + window.open(_data.meetingUrl); | ||
| 418 | } | 466 | } |
| 419 | _updatacover(evt){ | 467 | _updatacover(evt){ |
| 420 | ClassDataProxy.getMarginTopHandler($('#updataPhoto')); | 468 | ClassDataProxy.getMarginTopHandler($('#updataPhoto')); |
| @@ -82,6 +82,7 @@ class MyBookingsApe extends Ape { | @@ -82,6 +82,7 @@ class MyBookingsApe extends Ape { | ||
| 82 | $('#teacherCorrelatedInfo').on('click','.teacherCorrelatedInfoBtn',this._teacherSubscribeMoveHandler.bind(this));//点击预约查看当前点击的更多信息 | 82 | $('#teacherCorrelatedInfo').on('click','.teacherCorrelatedInfoBtn',this._teacherSubscribeMoveHandler.bind(this));//点击预约查看当前点击的更多信息 |
| 83 | 83 | ||
| 84 | $('#teacherCorrelatedInfo').on('click','.cancelReservation',this._cancelReservationBtn.bind(this));//取消预约 | 84 | $('#teacherCorrelatedInfo').on('click','.cancelReservation',this._cancelReservationBtn.bind(this));//取消预约 |
| 85 | + $('#removeHandlerA').on('click',this._removeCancelHandler.bind(this));//取消预约 取消 | ||
| 85 | $('#removeCancel').on('click',this._removeCancelHandler.bind(this));//取消预约 取消 | 86 | $('#removeCancel').on('click',this._removeCancelHandler.bind(this));//取消预约 取消 |
| 86 | $('#removeConfirm').on('click',this._removeConfirmHandler.bind(this));//取消预约 确定 | 87 | $('#removeConfirm').on('click',this._removeConfirmHandler.bind(this));//取消预约 确定 |
| 87 | 88 | ||
| @@ -178,7 +179,7 @@ class MyBookingsApe extends Ape { | @@ -178,7 +179,7 @@ class MyBookingsApe extends Ape { | ||
| 178 | _classifyListR : j?'classifyListR':'', | 179 | _classifyListR : j?'classifyListR':'', |
| 179 | _isShowTitle : 'none', | 180 | _isShowTitle : 'none', |
| 180 | _id:_data[i].meetingId, | 181 | _id:_data[i].meetingId, |
| 181 | - _meetingNumber : _data[i].meetingNumber, | 182 | + _meetingNumber : _data[i].meetingId, |
| 182 | _msgImg : '../images/u373.png', | 183 | _msgImg : '../images/u373.png', |
| 183 | _meetingName : _data[i].meeting_name, | 184 | _meetingName : _data[i].meeting_name, |
| 184 | _create_user : _data[i].teacherName, | 185 | _create_user : _data[i].teacherName, |
| @@ -351,9 +352,107 @@ class MyBookingsApe extends Ape { | @@ -351,9 +352,107 @@ class MyBookingsApe extends Ape { | ||
| 351 | this.showcancelBox(); | 352 | this.showcancelBox(); |
| 352 | }else{ | 353 | }else{ |
| 353 | let ind = $(evt.target).attr('data'); | 354 | let ind = $(evt.target).attr('data'); |
| 354 | - window.open('http://networkshool.xuedianyun.com/3m/attend.do?meetingNumber=' + ind); | 355 | + this._classId(ind); |
| 356 | + // this._joinClass(ind); | ||
| 357 | + // window.open('http://networkshool.xuedianyun.com/3m/attend.do?meetingNumber=' + ind); | ||
| 355 | } | 358 | } |
| 356 | } | 359 | } |
| 360 | + _classId(ind){ | ||
| 361 | + if(ind){ | ||
| 362 | + let that = this; | ||
| 363 | + let data = { | ||
| 364 | + id: ind, | ||
| 365 | + siteId:ClassDataProxy.siteId | ||
| 366 | + } | ||
| 367 | + this.detailPage(data,function(_data){ | ||
| 368 | + if(_data && _data.code == 200){ | ||
| 369 | + let _dataInfo = _data.returnData.data.meetingInfo; | ||
| 370 | + if(_dataInfo){ | ||
| 371 | + that._joinClass(_dataInfo); | ||
| 372 | + } | ||
| 373 | + } | ||
| 374 | + }) | ||
| 375 | + } | ||
| 376 | + } | ||
| 377 | + detailPage(data,callback){ | ||
| 378 | + let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProt + '/meeting/getMeeting'; | ||
| 379 | + $.ajax({ | ||
| 380 | + type: "POST", | ||
| 381 | + url: _url, | ||
| 382 | + timeout:5000, | ||
| 383 | + data : data, | ||
| 384 | + headers: {siteId:ClassDataProxy.siteId, | ||
| 385 | + 'token':ClassDataProxy.token}, | ||
| 386 | + success:function(_data){ | ||
| 387 | + //获取我的课程数据 | ||
| 388 | + if(_data && _data.code == 200){ | ||
| 389 | + if(callback){ | ||
| 390 | + callback(_data); | ||
| 391 | + } | ||
| 392 | + }else{ | ||
| 393 | + if(callback){ | ||
| 394 | + callback(null); | ||
| 395 | + } | ||
| 396 | + } | ||
| 397 | + }, | ||
| 398 | + error:function(error){ | ||
| 399 | + if(callback){ | ||
| 400 | + callback(null); | ||
| 401 | + } | ||
| 402 | + loger.log(error,'直播数据获取失败') | ||
| 403 | + } | ||
| 404 | + }) | ||
| 405 | + } | ||
| 406 | + _joinClass(_data){ | ||
| 407 | + if(!_data){ | ||
| 408 | + return; | ||
| 409 | + } | ||
| 410 | + let dateList = { | ||
| 411 | + "siteId": _data[0].siteId, | ||
| 412 | + "mtgKey": _data[0].classroomNumber, | ||
| 413 | + "mtgTitle": "无", | ||
| 414 | + "userName":_data[0].create_user, | ||
| 415 | + "meetingName":_data[0].meetingName || '123', | ||
| 416 | + "userType":ClassDataProxy.userType, | ||
| 417 | + "language": 2, | ||
| 418 | + "userId": new Date().getTime(), | ||
| 419 | + "meetingType": _data[0].meetingType, | ||
| 420 | + "timestamp": 123321, | ||
| 421 | + "presenterPassword": _data[0].presenterPassword || '1111', | ||
| 422 | + "startTime": _data[0].beginTime, | ||
| 423 | + "endTime": _data[0].endTime, | ||
| 424 | + "isPublic": _data[0].isPublic, | ||
| 425 | + "hostPwd": _data[0].hostPassword, | ||
| 426 | + "h5Module": _data[0].h5Module, | ||
| 427 | + "maxVideoChannels": _data[0].maxVideoChannels, | ||
| 428 | + "maxAudioChannels": _data[0].maxAudioChannels, | ||
| 429 | + "videoQuality": _data[0].videoQuality | ||
| 430 | + } | ||
| 431 | + | ||
| 432 | + let _url = ClassDataProxy.locationProtocol + ClassDataProxy.locationProt + '/meeting/createMeeting'; | ||
| 433 | + let that = this; | ||
| 434 | + $.ajax({ | ||
| 435 | + type : "POST", | ||
| 436 | + url : _url, | ||
| 437 | + data : dateList, | ||
| 438 | + timeout:5000, | ||
| 439 | + headers: {'token':ClassDataProxy.token,"siteId":ClassDataProxy.siteId}, | ||
| 440 | + success:function(_data){ | ||
| 441 | + //获取课堂数据 | ||
| 442 | + if(_data && _data.code == 0){ | ||
| 443 | + loger.log('加入课堂成功',_data) | ||
| 444 | + that._enterClass(_data.returnData.data); | ||
| 445 | + } | ||
| 446 | + }, | ||
| 447 | + error:function(error){ | ||
| 448 | + console.log(error,'加入课堂失败') | ||
| 449 | + } | ||
| 450 | + }) | ||
| 451 | + | ||
| 452 | + } | ||
| 453 | + _enterClass(_data){ | ||
| 454 | + window.open(_data.meetingUrl); | ||
| 455 | + } | ||
| 357 | showcancelBox(_id){ | 456 | showcancelBox(_id){ |
| 358 | ClassDataProxy.getMarginTopHandler($('#removeHandler')); | 457 | ClassDataProxy.getMarginTopHandler($('#removeHandler')); |
| 359 | $("#removeHandlerBox").show(); | 458 | $("#removeHandlerBox").show(); |
| @@ -67,9 +67,9 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= | @@ -67,9 +67,9 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= | ||
| 67 | <td width="15%" class="tr_main">{_timer}</td> | 67 | <td width="15%" class="tr_main">{_timer}</td> |
| 68 | <td width="7%" class="tr_main">{_num}</td> | 68 | <td width="7%" class="tr_main">{_num}</td> |
| 69 | <td width="10%" class="tr_main tr_mainRight" align="center"> | 69 | <td width="10%" class="tr_main tr_mainRight" align="center"> |
| 70 | - <a class="classHandlePort deleteClass" data="{_aboutMsg}" href="###">文档</a> | ||
| 71 | - <a class="classHandlePort deleteClass" data="{_aboutMsg}" href="###">多媒体</a> | ||
| 72 | - <a class="classHandlePort resolveBtn" href="###" data="{_aboutMsg}">伴音</a> | 70 | + <a class="classHandlePort deleteClass" data="{_aboutMsg}" href="javascript:void(0);">文档</a> |
| 71 | + <a class="classHandlePort deleteClass" data="{_aboutMsg}" href="javascript:void(0);">多媒体</a> | ||
| 72 | + <a class="classHandlePort resolveBtn" href="javascript:void(0);" data="{_aboutMsg}">伴音</a> | ||
| 73 | </td> | 73 | </td> |
| 74 | </tr> | 74 | </tr> |
| 75 | `; | 75 | `; |
| @@ -122,7 +122,6 @@ class MyCenterApe extends Ape { | @@ -122,7 +122,6 @@ class MyCenterApe extends Ape { | ||
| 122 | defaultDateList(){ | 122 | defaultDateList(){ |
| 123 | let studentInfoList = $('#studentInfoList'); | 123 | let studentInfoList = $('#studentInfoList'); |
| 124 | this._anewLoad(studentInfoList)//默认显示第一个列表 | 124 | this._anewLoad(studentInfoList)//默认显示第一个列表 |
| 125 | - this._studentStudyModule(); | ||
| 126 | } | 125 | } |
| 127 | //首页 | 126 | //首页 |
| 128 | _homePageHandler(){ | 127 | _homePageHandler(){ |
| @@ -485,7 +484,7 @@ class MyCenterApe extends Ape { | @@ -485,7 +484,7 @@ class MyCenterApe extends Ape { | ||
| 485 | } | 484 | } |
| 486 | let curInfo = that._format(curriculumList, { | 485 | let curInfo = that._format(curriculumList, { |
| 487 | _infoTit: item.meetingName, | 486 | _infoTit: item.meetingName, |
| 488 | - _meetingNumber: item.meetingNumber, | 487 | + _meetingNumber: item.meetingId, |
| 489 | _countDown: timer, | 488 | _countDown: timer, |
| 490 | _isShow: (lastTimer == 1) ? 'none' : 'block' | 489 | _isShow: (lastTimer == 1) ? 'none' : 'block' |
| 491 | }) | 490 | }) |
| @@ -502,7 +501,7 @@ class MyCenterApe extends Ape { | @@ -502,7 +501,7 @@ class MyCenterApe extends Ape { | ||
| 502 | let data = {siteId:ClassDataProxy.siteId,create_user : ClassDataProxy.loginName,meetingStatus:1}; | 501 | let data = {siteId:ClassDataProxy.siteId,create_user : ClassDataProxy.loginName,meetingStatus:1}; |
| 503 | let that = this; | 502 | let that = this; |
| 504 | this._teacherCurriculumInfo(data,4,ind,function(_data){ | 503 | this._teacherCurriculumInfo(data,4,ind,function(_data){ |
| 505 | - //首页直播信息渲染 | 504 | + //首页直播信息渲染 正在直播 |
| 506 | if(_data){ | 505 | if(_data){ |
| 507 | that._teacherLivePage(_data.returnData.data); | 506 | that._teacherLivePage(_data.returnData.data); |
| 508 | that._teacherLiveCourse(_data.returnData.data); | 507 | that._teacherLiveCourse(_data.returnData.data); |
| @@ -513,7 +512,7 @@ class MyCenterApe extends Ape { | @@ -513,7 +512,7 @@ class MyCenterApe extends Ape { | ||
| 513 | let data = {siteId:ClassDataProxy.siteId,create_user : ClassDataProxy.loginName,meetingStatus:2}; | 512 | let data = {siteId:ClassDataProxy.siteId,create_user : ClassDataProxy.loginName,meetingStatus:2}; |
| 514 | let that = this; | 513 | let that = this; |
| 515 | this._teacherCurriculumInfo(data,4,ind,function(_data){ | 514 | this._teacherCurriculumInfo(data,4,ind,function(_data){ |
| 516 | - //首页直播信息渲染 | 515 | + //首页直播信息渲染 未开始 |
| 517 | if(_data){ | 516 | if(_data){ |
| 518 | that._teacherNotPage(_data.returnData.data); | 517 | that._teacherNotPage(_data.returnData.data); |
| 519 | that._teacherLiveCourse(_data.returnData.data); | 518 | that._teacherLiveCourse(_data.returnData.data); |
| @@ -524,7 +523,7 @@ class MyCenterApe extends Ape { | @@ -524,7 +523,7 @@ class MyCenterApe extends Ape { | ||
| 524 | let data = {siteId:ClassDataProxy.siteId,create_user : ClassDataProxy.loginName,meetingStatus:4}; | 523 | let data = {siteId:ClassDataProxy.siteId,create_user : ClassDataProxy.loginName,meetingStatus:4}; |
| 525 | let that = this; | 524 | let that = this; |
| 526 | this._teacherCurriculumInfo(data,4,ind,function(_data){ | 525 | this._teacherCurriculumInfo(data,4,ind,function(_data){ |
| 527 | - //首页直播信息渲染 | 526 | + //首页直播信息渲染 结束 |
| 528 | if(_data){ | 527 | if(_data){ |
| 529 | that._teacherOverPage(_data.returnData.data); | 528 | that._teacherOverPage(_data.returnData.data); |
| 530 | that._teacherLiveCourse(_data.returnData.data); | 529 | that._teacherLiveCourse(_data.returnData.data); |
| @@ -634,7 +633,7 @@ class MyCenterApe extends Ape { | @@ -634,7 +633,7 @@ class MyCenterApe extends Ape { | ||
| 634 | } | 633 | } |
| 635 | let curInfo = that._format(curriculumList, { | 634 | let curInfo = that._format(curriculumList, { |
| 636 | _infoTit: item.meeting_name, | 635 | _infoTit: item.meeting_name, |
| 637 | - _meetingNumber: item.meetingNumber, | 636 | + _meetingNumber: item.meetingId, |
| 638 | _countDown: timer, | 637 | _countDown: timer, |
| 639 | _isShow: (lastTimer == 1) ? 'none' : 'block' | 638 | _isShow: (lastTimer == 1) ? 'none' : 'block' |
| 640 | }) | 639 | }) |
| @@ -673,7 +672,7 @@ class MyCenterApe extends Ape { | @@ -673,7 +672,7 @@ class MyCenterApe extends Ape { | ||
| 673 | _isShowTitle : 'none', | 672 | _isShowTitle : 'none', |
| 674 | _id:_data[i].meetingId, | 673 | _id:_data[i].meetingId, |
| 675 | _studyMsg:'进入学习', | 674 | _studyMsg:'进入学习', |
| 676 | - _meetingNumber : _data[i].meetingNumber, | 675 | + _meetingNumber : _data[i].meetingId, |
| 677 | _msgImg : _img?_img:defaultImg, | 676 | _msgImg : _img?_img:defaultImg, |
| 678 | _meetingName : _data[i].meeting_name, | 677 | _meetingName : _data[i].meeting_name, |
| 679 | _create_user : _data[i].teacherName, | 678 | _create_user : _data[i].teacherName, |
| @@ -719,7 +718,7 @@ class MyCenterApe extends Ape { | @@ -719,7 +718,7 @@ class MyCenterApe extends Ape { | ||
| 719 | _isShowTitle : 'none', | 718 | _isShowTitle : 'none', |
| 720 | _id:_data[i].meetingId, | 719 | _id:_data[i].meetingId, |
| 721 | _studyMsg:'继续学习', | 720 | _studyMsg:'继续学习', |
| 722 | - _meetingNumber : _data[i].meetingNumber, | 721 | + _meetingNumber : _data[i].meetingId, |
| 723 | _msgImg : _img?_img:defaultImg, | 722 | _msgImg : _img?_img:defaultImg, |
| 724 | _meetingName : _data[i].meeting_name, | 723 | _meetingName : _data[i].meeting_name, |
| 725 | _create_user : _data[i].teacherName, | 724 | _create_user : _data[i].teacherName, |
| @@ -26,11 +26,6 @@ const classifyList = `<div class="courseMinuteListTimeTit" style="display: {_isS | @@ -26,11 +26,6 @@ const classifyList = `<div class="courseMinuteListTimeTit" style="display: {_isS | ||
| 26 | <p class="myCenterContentMin">45min</p> | 26 | <p class="myCenterContentMin">45min</p> |
| 27 | <span class="myCenterContentTimer">{_liveTimer}</span> | 27 | <span class="myCenterContentTimer">{_liveTimer}</span> |
| 28 | </div>`; | 28 | </div>`; |
| 29 | -const curriculumList = `<li class="teacherTodayCourseList"> | ||
| 30 | - <span class="courseDetailInfo">{_infoTit}</span> | ||
| 31 | - <span class="courseDetailInfo1">距开始还有:<i class="teacherStartContent">{_countDown}</i></span> | ||
| 32 | - <button class="teacherEnterClass btnHover" data="{_meetingNumber}" style="display: {_isShow}">立即进入</button> | ||
| 33 | - </li>`; | ||
| 34 | 29 | ||
| 35 | const adminListTit = `<table width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="t_box"> | 30 | const adminListTit = `<table width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="t_box"> |
| 36 | <tbody> | 31 | <tbody> |
| @@ -67,9 +62,9 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= | @@ -67,9 +62,9 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= | ||
| 67 | <td width="15%" class="tr_main">{_timer}</td> | 62 | <td width="15%" class="tr_main">{_timer}</td> |
| 68 | <td width="7%" class="tr_main">{_num}</td> | 63 | <td width="7%" class="tr_main">{_num}</td> |
| 69 | <td width="10%" class="tr_main tr_mainRight" align="center"> | 64 | <td width="10%" class="tr_main tr_mainRight" align="center"> |
| 70 | - <a class="classHandlePort deleteClass" data="{_aboutMsg}" href="###">文档</a> | ||
| 71 | - <a class="classHandlePort deleteClass" data="{_aboutMsg}" href="###">多媒体</a> | ||
| 72 | - <a class="classHandlePort resolveBtn" href="###" data="{_aboutMsg}">伴音</a> | 65 | + <a class="classHandlePort deleteClass" data="{_aboutMsg}" href="javascript:void(0);">文档</a> |
| 66 | + <a class="classHandlePort deleteClass" data="{_aboutMsg}" href="javascript:void(0);">多媒体</a> | ||
| 67 | + <a class="classHandlePort resolveBtn" href="javascript:void(0);" data="{_aboutMsg}">伴音</a> | ||
| 73 | </td> | 68 | </td> |
| 74 | </tr> | 69 | </tr> |
| 75 | `; | 70 | `; |
| @@ -449,7 +444,7 @@ class MyCoursesApe extends Ape { | @@ -449,7 +444,7 @@ class MyCoursesApe extends Ape { | ||
| 449 | let _classifyList = this._format(classifyList,{ | 444 | let _classifyList = this._format(classifyList,{ |
| 450 | _classifyListR : j ?'classifyListR':'', | 445 | _classifyListR : j ?'classifyListR':'', |
| 451 | _isShowTitle : n == 0 ?'block':'none', | 446 | _isShowTitle : n == 0 ?'block':'none', |
| 452 | - _meetingNumber : arrList[n].meetingNumber, | 447 | + _meetingNumber : arrList[n].meetingId, |
| 453 | _id:arrList[n].meetingId, | 448 | _id:arrList[n].meetingId, |
| 454 | _studyMsg:'进入学习', | 449 | _studyMsg:'进入学习', |
| 455 | _msgImg : _img?_img: defaultImg, | 450 | _msgImg : _img?_img: defaultImg, |
| @@ -520,7 +515,7 @@ class MyCoursesApe extends Ape { | @@ -520,7 +515,7 @@ class MyCoursesApe extends Ape { | ||
| 520 | _isShowTitle : n == 0 ?'block':'none', | 515 | _isShowTitle : n == 0 ?'block':'none', |
| 521 | _studyMsg:'继续学习', | 516 | _studyMsg:'继续学习', |
| 522 | _id:arrList[n].meetingId, | 517 | _id:arrList[n].meetingId, |
| 523 | - _meetingNumber : arrList[n].meetingNumber, | 518 | + _meetingNumber : arrList[n].meetingId, |
| 524 | _msgImg : _img?_img: defaultImg, | 519 | _msgImg : _img?_img: defaultImg, |
| 525 | _meetingName : arrList[n].meeting_name, | 520 | _meetingName : arrList[n].meeting_name, |
| 526 | _create_user : arrList[n].teacherName, | 521 | _create_user : arrList[n].teacherName, |
| @@ -45,8 +45,8 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= | @@ -45,8 +45,8 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= | ||
| 45 | 45 | ||
| 46 | </td> | 46 | </td> |
| 47 | <td width="10%" class="tr_main tr_mainRight" align="center"> | 47 | <td width="10%" class="tr_main tr_mainRight" align="center"> |
| 48 | - <a id="{_removeInd}" class="classHandlePort deleteClass" data="{_aboutMsg}" href="###">更改成员</a> | ||
| 49 | - <a id="{_joinInd}" class="classHandlePort" href="###" data="{_aboutMsg}">删除</a> | 48 | + <a id="{_removeInd}" class="classHandlePort deleteClass" data="{_aboutMsg}" href="javascript:void(0);">更改成员</a> |
| 49 | + <a id="{_joinInd}" class="classHandlePort" href="javascript:void(0);" data="{_aboutMsg}">删除</a> | ||
| 50 | </td> | 50 | </td> |
| 51 | </tr> | 51 | </tr> |
| 52 | `; | 52 | `; |
| @@ -40,9 +40,9 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= | @@ -40,9 +40,9 @@ const adminList = `<tr align="center" bgcolor="#FFFFFF" height="44" bordercolor= | ||
| 40 | <td width="8%" class="tr_main">{_totalNmu}</td> | 40 | <td width="8%" class="tr_main">{_totalNmu}</td> |
| 41 | <td width="8%" class="tr_main">{_latest}</td> | 41 | <td width="8%" class="tr_main">{_latest}</td> |
| 42 | <td width="10%" class="tr_main tr_mainRight" align="center"> | 42 | <td width="10%" class="tr_main tr_mainRight" align="center"> |
| 43 | - <a id="{_removeInd}" class="classHandlePort playRecord" data="{_userName}" href="#">播放</a> | ||
| 44 | - <a id="{_removeInd}" class="classHandlePort deleteClass" data="{_aboutMsg}" href="###">删除</a> | ||
| 45 | - <a id="{_joinInd}" class="classHandlePort" href="###" data="{_aboutMsg}">设置为非公开</a> | 43 | + <a id="{_removeInd}" class="classHandlePort playRecord" data="{_userName}" href="javascript:void(0);">播放</a> |
| 44 | + <a id="{_removeInd}" class="classHandlePort deleteClass" data="{_aboutMsg}" href="javascript:void(0);">删除</a> | ||
| 45 | + <a id="{_joinInd}" class="classHandlePort" href="javascript:void(0);" data="{_aboutMsg}">设置为非公开</a> | ||
| 46 | </td> | 46 | </td> |
| 47 | </tr> | 47 | </tr> |
| 48 | `; | 48 | `; |
| @@ -86,14 +86,14 @@ class PlayRecordApe extends Ape { | @@ -86,14 +86,14 @@ class PlayRecordApe extends Ape { | ||
| 86 | window.open("http://networkshool.xuedianyun.com/3m/doPlayRecord.do?meetingNumber=" + ind); | 86 | window.open("http://networkshool.xuedianyun.com/3m/doPlayRecord.do?meetingNumber=" + ind); |
| 87 | } | 87 | } |
| 88 | deleteRecord(evt){ | 88 | deleteRecord(evt){ |
| 89 | - let ind = $(evt.target).attr('data'); | 89 | + let id = $(evt.target).attr('data'); |
| 90 | $.ajax({ | 90 | $.ajax({ |
| 91 | type : 'POST', | 91 | type : 'POST', |
| 92 | - url : 'http://networkshool.xuedianyun.com/recordingMeeting/deleteRecordingMeeting.do', | 92 | + url : 'http://networkshool.xuedianyun.com/3m/recordingMeeting/findPageBySid.do', |
| 93 | dataType: "text", | 93 | dataType: "text", |
| 94 | - data: "recordingMeeting.id=" + id + "&temp=" + new Date().getTime(), | 94 | + data: "recordingMeeting.id=" + id +"&temp="+new Date().getTime(), |
| 95 | success : function(_data){ | 95 | success : function(_data){ |
| 96 | - loger.log('_data','删除回放数据') | 96 | + loger.log(_data,'删除回放数据') |
| 97 | }, | 97 | }, |
| 98 | error: function () { | 98 | error: function () { |
| 99 | loger.log("Request.failed !"); | 99 | loger.log("Request.failed !"); |
| @@ -56,7 +56,7 @@ class SubscribeApe extends Ape { | @@ -56,7 +56,7 @@ class SubscribeApe extends Ape { | ||
| 56 | headers: {siteId:ClassDataProxy.siteId, | 56 | headers: {siteId:ClassDataProxy.siteId, |
| 57 | 'token':ClassDataProxy.token}, | 57 | 'token':ClassDataProxy.token}, |
| 58 | success:function(_data){ | 58 | success:function(_data){ |
| 59 | - let arr = ['收藏成功!','预约成功!','报名成功!'] | 59 | + let arr = ['收藏','预约','报名'] |
| 60 | //获取课堂数据 | 60 | //获取课堂数据 |
| 61 | loger.log(_data,'预约信息') | 61 | loger.log(_data,'预约信息') |
| 62 | if(_data && _data.code == 200){ | 62 | if(_data && _data.code == 200){ |
| @@ -66,10 +66,10 @@ class SubscribeApe extends Ape { | @@ -66,10 +66,10 @@ class SubscribeApe extends Ape { | ||
| 66 | that._emit(MessageTypes.ORDER_FINISH); | 66 | that._emit(MessageTypes.ORDER_FINISH); |
| 67 | }else if(_data.returnData.data.msg == '您已预约这堂课' && ClassDataProxy.loginName){ | 67 | }else if(_data.returnData.data.msg == '您已预约这堂课' && ClassDataProxy.loginName){ |
| 68 | ClassDataProxy.getMarginTopHandler($('#warnHintBox')); | 68 | ClassDataProxy.getMarginTopHandler($('#warnHintBox')); |
| 69 | - ErrorApe.showWarnError('您已预约这堂课'); | 69 | + ErrorApe.showWarnError('您已'+arr[status]+'这堂课'); |
| 70 | }else { | 70 | }else { |
| 71 | ClassDataProxy.getMarginTopHandler($('#warnHintBox')); | 71 | ClassDataProxy.getMarginTopHandler($('#warnHintBox')); |
| 72 | - ErrorApe.showWarnError('预约失败,请稍后再试~'); | 72 | + ErrorApe.showWarnError(arr[status]+'失败,请稍后再试~'); |
| 73 | } | 73 | } |
| 74 | }, | 74 | }, |
| 75 | error:function(error){ | 75 | error:function(error){ |
| @@ -70,7 +70,7 @@ let _headSwitchTitleApe; | @@ -70,7 +70,7 @@ let _headSwitchTitleApe; | ||
| 70 | 70 | ||
| 71 | class Main { | 71 | class Main { |
| 72 | constructor() { | 72 | constructor() { |
| 73 | - this.clientVersion="v1.9.0.20171012"; | 73 | + this.clientVersion="v1.9.1.20171017"; |
| 74 | loger.warn("clientVersion:"+this.clientVersion); | 74 | loger.warn("clientVersion:"+this.clientVersion); |
| 75 | 75 | ||
| 76 | let locationProtocol= location.protocol; | 76 | let locationProtocol= location.protocol; |
| @@ -162,6 +162,7 @@ class Main { | @@ -162,6 +162,7 @@ class Main { | ||
| 162 | _myCenterApe.on(MessageTypes.ROLE_MESSAGE,this.roleMessage.bind(this));//myCenter 我的个人信息 | 162 | _myCenterApe.on(MessageTypes.ROLE_MESSAGE,this.roleMessage.bind(this));//myCenter 我的个人信息 |
| 163 | _myCenterApe.on(MessageTypes.MY_COURSES,this.myCoures.bind(this));//我的课程 | 163 | _myCenterApe.on(MessageTypes.MY_COURSES,this.myCoures.bind(this));//我的课程 |
| 164 | _myCenterApe.on(MessageTypes.MY_BOOKINGS,this.myBookings.bind(this));//我的预约 | 164 | _myCenterApe.on(MessageTypes.MY_BOOKINGS,this.myBookings.bind(this));//我的预约 |
| 165 | + | ||
| 165 | //个人中心 我的课程 | 166 | //个人中心 我的课程 |
| 166 | _myCoursesApe = new MyCoursesApe(); | 167 | _myCoursesApe = new MyCoursesApe(); |
| 167 | //个人中心 我的预约 | 168 | //个人中心 我的预约 |
| @@ -377,7 +378,7 @@ class Main { | @@ -377,7 +378,7 @@ class Main { | ||
| 377 | let userPhoto = window.localStorage.getItem('userPhoto')|| ''; | 378 | let userPhoto = window.localStorage.getItem('userPhoto')|| ''; |
| 378 | 379 | ||
| 379 | let password = window.localStorage.getItem('password')|| ''; | 380 | let password = window.localStorage.getItem('password')|| ''; |
| 380 | - | 381 | + let userRole = window.localStorage.getItem('userRole')|| 0;//身份 |
| 381 | ClassDataProxy.userType = parseInt(userType); | 382 | ClassDataProxy.userType = parseInt(userType); |
| 382 | ClassDataProxy.loginName = loginName; | 383 | ClassDataProxy.loginName = loginName; |
| 383 | ClassDataProxy.id = id; | 384 | ClassDataProxy.id = id; |
| @@ -389,7 +390,8 @@ class Main { | @@ -389,7 +390,8 @@ class Main { | ||
| 389 | ClassDataProxy.status = status; | 390 | ClassDataProxy.status = status; |
| 390 | ClassDataProxy.token = token; | 391 | ClassDataProxy.token = token; |
| 391 | ClassDataProxy.userPhoto = userPhoto; | 392 | ClassDataProxy.userPhoto = userPhoto; |
| 392 | - ClassDataProxy.password = password | 393 | + ClassDataProxy.password = password; |
| 394 | + ClassDataProxy.userRole = userRole; | ||
| 393 | loger.log('进入课堂时显示的type值',ClassDataProxy.userType) | 395 | loger.log('进入课堂时显示的type值',ClassDataProxy.userType) |
| 394 | 396 | ||
| 395 | switch (parseInt(userType)){ | 397 | switch (parseInt(userType)){ |
| @@ -336,7 +336,7 @@ ClassDataProxy.userName = ""; | @@ -336,7 +336,7 @@ ClassDataProxy.userName = ""; | ||
| 336 | ClassDataProxy.userId = "0"; | 336 | ClassDataProxy.userId = "0"; |
| 337 | ClassDataProxy.password = ""; | 337 | ClassDataProxy.password = ""; |
| 338 | ClassDataProxy.nodeId = 0; | 338 | ClassDataProxy.nodeId = 0; |
| 339 | -ClassDataProxy.userRole = "normal"; | 339 | +ClassDataProxy.userRole = 0; |
| 340 | ClassDataProxy.autoLogin = ""; | 340 | ClassDataProxy.autoLogin = ""; |
| 341 | ClassDataProxy.userType = 0; | 341 | ClassDataProxy.userType = 0; |
| 342 | 342 |
-
请 注册 或 登录 后发表评论