Commit d95264a1 authored by liujiangnan's avatar liujiangnan

debug

parent 42eb59e5
......@@ -51,10 +51,7 @@ cc.Class({
// if (!window.preloadBundleAndSourcesFlag) {
// // 只加载一次就行了
// window.preloadBundleAndSourcesFlag = true;
// cc.find("middleLayer/ui/ProgressLabel").active = true;
// cc.find('middleLayer/ui/loadingProgress').active = true;
// this.preloadBundle();
// this.preloadSource();
// }
},
......@@ -87,7 +84,7 @@ cc.Class({
middleLayer.log("middleLayer.log('像这样在这里打log')");
},
preloadBundle() {
preloadAll() {
let platform = "web_desktop";
if (cc.sys.os == cc.sys.OS_IOS) {
platform = "ios";
......@@ -98,18 +95,26 @@ cc.Class({
const data = JSON.parse(datastr);
if (data.rows && data.rows.length > 0) {
this.preloadCount += data.rows.length;
this.batchPreloadScene(data.rows);
}
this.callNetworkApiGet(`http://staging-teach.ireadabc.com`, `/api/syllabus/v1/allresources`, { orgid: 507 }, (datastr1) => {
const data1 = JSON.parse(datastr1);
if (data1.rows && data1.rows.length > 0) {
this.preloadCount += data1.rows.length;
}
this.batchPreloadScene(data.rows);
this.preloadSource(data1.rows);
});
});
},
batchPreloadScene(scenes) {
batchPreloadScene(scenes = []) {
const expects = [
// 'op_09', 'OP05',
// 'OP_03', 'op_01',
// 'LWD_3', 'op_07',
// 'op_02', 'OP_08',
// 'op_06_1', 'OP10',
'op_09_plus',
// 'op_09_plus',
'OP11',
'OP10_online', 'OP12',
'OP13', 'OP_03_1',
......@@ -153,12 +158,8 @@ cc.Class({
}
},
preloadSource() {
this.callNetworkApiGet(`http://staging-teach.ireadabc.com`, `/api/syllabus/v1/allresources`, { orgid: 507 }, (datastr) => {
const data = JSON.parse(datastr);
const rows = data.rows;
if (rows && rows.length > 0) {
this.preloadCount += rows.length;
preloadSource(array) {
const rows = array || [];
const batchLoad = () => {
let tempArr = rows.splice(0, 10);
let len = tempArr.length;
......@@ -176,8 +177,6 @@ cc.Class({
}
}
batchLoad();
}
});
},
updateProcessBar() {
......@@ -266,6 +265,13 @@ cc.Class({
this.loadOnlineCourseWare(courseId);
});
const BtnLoad = cc.find('middleLayer/ui/BtnLoad');
BtnLoad.on('click', () => {
cc.find("middleLayer/ui/ProgressLabel").active = true;
cc.find('middleLayer/ui/loadingProgress').active = true;
this.preloadAll();
});
const btnClose = cc.find('middleLayer/ConsoleNode/BtnClose');
const btnOpen = cc.find('middleLayer/ConsoleNode/BtnOpen');
const consoleNode = cc.find('middleLayer/ConsoleNode/Console');
......
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