Commit 56501ec8 authored by 范雪寒's avatar 范雪寒

feat:

parent bb6ee648
...@@ -66,6 +66,8 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -66,6 +66,8 @@ export default class SceneComponent extends MyCocosSceneComponent {
const middleLayerComponent = middleLayer.getComponent('middleLayer'); const middleLayerComponent = middleLayer.getComponent('middleLayer');
middleLayerComponent.setData('NJ_game_select', { middleLayerComponent.setData('NJ_game_select', {
folderId: this.folderId, folderId: this.folderId,
courseId: this.courseId,
partLength: this.getPartLength(),
step: this.step, step: this.step,
currentPageIdx: this.currentPageIdx, currentPageIdx: this.currentPageIdx,
currentPartIdx: this.currentPartIdx currentPartIdx: this.currentPartIdx
...@@ -75,6 +77,10 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -75,6 +77,10 @@ export default class SceneComponent extends MyCocosSceneComponent {
jumpToCourseWare(this.rows[this.currentPartIdx].id); jumpToCourseWare(this.rows[this.currentPartIdx].id);
} }
getPartLength() {
return this.data.pageArr.map(page => page.hotZoneItemArr).flat().length;
}
checkPage() { checkPage() {
if (!window["courseware"] || cc.sys.isBrowser) { if (!window["courseware"] || cc.sys.isBrowser) {
// 没有中间层的话,直接判断为检测成功 // 没有中间层的话,直接判断为检测成功
...@@ -151,12 +157,14 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -151,12 +157,14 @@ export default class SceneComponent extends MyCocosSceneComponent {
step = 0; step = 0;
currentPageIdx = 0; currentPageIdx = 0;
currentPartIdx = 0; currentPartIdx = 0;
courseId = 0;
async initData() { async initData() {
const middleLayer = cc.find('middleLayer'); const middleLayer = cc.find('middleLayer');
let folderId = 20650; let folderId = 20650;
if (middleLayer) { if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer'); const middleLayerComponent = middleLayer.getComponent('middleLayer');
const tmpData = middleLayerComponent.getData('NJ_game_select'); const tmpData = middleLayerComponent.getData('NJ_game_select');
this.courseId = tmpData.courseId;
this.currentPageIdx = tmpData.currentPageIdx || 0; this.currentPageIdx = tmpData.currentPageIdx || 0;
this.currentPartIdx = tmpData.currentPartIdx || 0; this.currentPartIdx = tmpData.currentPartIdx || 0;
this.step = tmpData.step || 0; this.step = tmpData.step || 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