Commit 0352231d authored by liujiangnan's avatar liujiangnan

feat: 金币

parent c0f73ada
...@@ -62,11 +62,9 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -62,11 +62,9 @@ export default class SceneComponent extends MyCocosSceneComponent {
return; return;
} }
const kidInfo = await middleLayer.getComponent('middleLayer').getUserInfo(); const kidInfo = await middleLayer.getComponent('middleLayer').getUserInfo();
if (kidInfo.nick_name) { cc.find("Canvas/avatar_border/nick_name").getComponent(cc.Label).string = kidInfo.nick_name || "拼读达人";
cc.find("Canvas/avatar_border/nick_name").getComponent(cc.Label).string = kidInfo.nick_name; const golds = await this.getGolds(kidInfo);
const golds = await this.getGolds(kidInfo); cc.find('Canvas/avatar_border/goldBg/goldLabel').getComponent(cc.Label).string = golds+"";
cc.find('Canvas/avatar_border/goldBg/goldLabel').getComponent(cc.Label).string = golds+"";
}
const avatarUrl = middleLayer.getComponent('middleLayer').getHeadUrl(kidInfo.avatar_url || kidInfo.id); const avatarUrl = middleLayer.getComponent('middleLayer').getHeadUrl(kidInfo.avatar_url || kidInfo.id);
getSpriteFrimeByUrl(avatarUrl, (spriteFrame) => { getSpriteFrimeByUrl(avatarUrl, (spriteFrame) => {
cc.find("Canvas/avatar_border/defaulte_avatar").getComponent(cc.Sprite).spriteFrame = spriteFrame; cc.find("Canvas/avatar_border/defaulte_avatar").getComponent(cc.Sprite).spriteFrame = spriteFrame;
...@@ -76,6 +74,9 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -76,6 +74,9 @@ export default class SceneComponent extends MyCocosSceneComponent {
} }
async getGolds(kidInfo) { async getGolds(kidInfo) {
if (!kidInfo || !kidInfo.id) {
return 0;
}
const goldDataStr = await asyncCallNetworkApiGet(`/api/oxford/v1/kid/${kidInfo.id}/golds`, { const goldDataStr = await asyncCallNetworkApiGet(`/api/oxford/v1/kid/${kidInfo.id}/golds`, {
token: cc.sys.localStorage.getItem('token') token: cc.sys.localStorage.getItem('token')
}); });
......
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