Commit a1147865 authored by 李维's avatar 李维

添加课件页索引

parent de4fa21b
......@@ -92,8 +92,13 @@ export default class NewClass extends middleLayerBase {
courseIdNode.getComponent(cc.EditBox).string = courseId;
}
global.middleLayer = cc.find('middleLayer').getComponent('middleLayer');
const courseIndexNode = cc.find('middleLayer/ui/courseIndex');
const courseIndex = cc.sys.localStorage.getItem('courseIndex');
if (courseIndex) {
courseIndexNode.getComponent(cc.EditBox).string = courseIndex;
}
global.middleLayer = cc.find('middleLayer').getComponent('middleLayer');
global.middleLayer.log("middleLayer.log('像这样在这里打log')");
}
......@@ -634,10 +639,13 @@ export default class NewClass extends middleLayerBase {
const BtnStartCourseWare = cc.find('middleLayer/ui/BtnStartCourseWare');
BtnStartCourseWare.on('click', () => {
const courseIdNode = cc.find('middleLayer/ui/courseId');
const courseIndexNode = cc.find('middleLayer/ui/courseIndex');
const courseId = courseIdNode.getComponent(cc.EditBox).string;
const courseIndex = courseIndexNode.getComponent(cc.EditBox).string;
cc.sys.localStorage.setItem('courseId', courseId);
cc.sys.localStorage.setItem('courseIndex', courseIndex);
this.hideUI();
this.loadOnlineCourseWare(courseId);
this.loadOnlineCourseWare(courseId, false, null, courseIndex);
this.showDebugUI();
});
......
......@@ -317,7 +317,7 @@ export abstract class middleLayerBase extends cc.Component {
courseIndex = 0;
courseItem = null;
courseOpenTimeStamp = null;
loadOnlineCourseWare(courseId, linkFlag = false, coursewareId = null) {
loadOnlineCourseWare(courseId, linkFlag = false, coursewareId = null, courseIndex = null) {
if (this.IS_BUNDLE_LOADING) {
return;
}
......@@ -336,6 +336,11 @@ export abstract class middleLayerBase extends cc.Component {
this.courses = data.rows;
if (coursewareId) {
this.courseIndex = data.rows.findIndex(item => item.id == coursewareId);
} else if(courseIndex != null && !isNaN(Number(courseIndex)) && courseIndex >= 0) {
if(courseIndex == 0) {
courseIndex = 1;
}
this.courseIndex = courseIndex;
} else {
this.courseIndex = data.index || 0;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment