Commit 7704b44f authored by liujiangnan's avatar liujiangnan

fix: 判断数据

parent 613587a0
import { asyncDelay, asyncCallNetworkApiGet, asyncGetSpriteFrimeByUrl, buttonOnClick, import { asyncDelay, asyncCallNetworkApiGet, asyncGetSpriteFrimeByUrl, buttonOnClick,
showLoading, hideLoading, loadOnlineCourseWare } from "../script/util"; showLoading, hideLoading, loadOnlineCourseWare, showTips } from "../script/util";
import { MyCocosSceneComponent } from "../script/MyCocosSceneComponent"; import { MyCocosSceneComponent } from "../script/MyCocosSceneComponent";
const { ccclass, property } = cc._decorator; const { ccclass, property } = cc._decorator;
...@@ -127,13 +127,18 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -127,13 +127,18 @@ export default class SceneComponent extends MyCocosSceneComponent {
showLoading(); showLoading();
loadOnlineCourseWare(row.id); loadOnlineCourseWare(row.id);
} else { } else {
showLoading();
// 打开文件夹 // 打开文件夹
const rows = await this.loadData(row.id);
if (rows.length > 0) {
this.rows = rows;
this.pushRouter(row); this.pushRouter(row);
showLoading();
this.rows = await this.loadData(row.id);
await this.drawPage(); await this.drawPage();
cc.find(`Canvas/lefttop/bg_title/title`).getComponent(cc.Label).string = row.name; cc.find(`Canvas/lefttop/bg_title/title`).getComponent(cc.Label).string = row.name;
cc.find(`Canvas/lefttop`).active = true; cc.find(`Canvas/lefttop`).active = true;
} else {
showTips("内容还未制作!");
}
hideLoading(); hideLoading();
} }
}); });
......
...@@ -464,6 +464,16 @@ export function hideLoading(){ ...@@ -464,6 +464,16 @@ export function hideLoading(){
} }
} }
export function showTips(tips){
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
middleLayerComponent.showTips(tips);
} else {
console.log(tips);
}
}
export function loadOnlineCourseWare(courseId) { export function loadOnlineCourseWare(courseId) {
const middleLayer = cc.find('middleLayer'); const middleLayer = cc.find('middleLayer');
if (middleLayer) { if (middleLayer) {
......
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