Commit ca037c18 authored by liujiangnan's avatar liujiangnan

feat: 二维码和星星都和后端打通了

parent 040a0b77
......@@ -85,9 +85,21 @@ cc.Class({
this.initListener();
this.initPageInfo();
this.hideUI();
this.showWaitingLetters();
// this.showWaitingLetters();
this.initTerminalInfo(() => {
this.loadGame();
this.getUserStar(); // 获取用户所获得的星星数量
// this.loadGame();
cc.assetManager.loadRemote(`${this.baseApiUrl}v1/wechart/wxacode?user_code=${this.userCode}`,{ext: '.jpeg'}, (err, img) => {
if(err) {
console.log("==远程图片加载错误==");
// TODO 上报错误
} else {
console.log(img);
const spriteFrame = new cc.SpriteFrame(img);
cc.find('middleLayer/qrcode').getComponent(cc.Sprite).spriteFrame = spriteFrame;
}
})
});
},
......@@ -101,7 +113,7 @@ cc.Class({
this.baseApiUrl = `https://api.iplayabc.com/`;
}
this.engineCode = engine_code;
this.getUserCode(callback);
this.getUserCode(callback); // 获取用户基本信息
});
},
......@@ -124,6 +136,21 @@ cc.Class({
});
},
getUserStar() {
this.callNetworkApiGet(this.baseApiUrl, "v1/terminal/user/stars", {
user_code: this.userCode,
}, res => {
if (res.code === 200) {
const starLabel = cc.find('middleLayer/star_count_label').getComponent(cc.Label);
starLabel.string = res.data;
}else{
console.log("-----error------");
console.log(res.msg);
// TODO 提示错误和上报错误
}
});
},
initPageInfo() {
const addressText = cc.find('middleLayer/ui/address');
const str = cc.sys.localStorage.getItem('ip');
......@@ -313,8 +340,17 @@ cc.Class({
},
initListener() {
const exitBtn = cc.find('middleLayer/ExitBtn');
exitBtn.on('click', () => {
cc.find('middleLayer/qrcode_bg').on('click', () => {
cc.find('middleLayer/qrcode').active = false;
cc.find('middleLayer/qrcode_bg').active = false;
});
cc.find('middleLayer/BtnShowQrcode').on('click', () => {
cc.find('middleLayer/qrcode').active = true;
cc.find('middleLayer/qrcode_bg').active = true;
});
cc.find('middleLayer/ExitBtn').on('click', () => {
cc.find('middleLayer/BtnRight').active = false;
cc.find('middleLayer/BtnLeft').active = false;
......@@ -334,27 +370,21 @@ cc.Class({
})
.start();
});
cc.find('middleLayer/BtnRight').on('click', () => {
this.goNextPage();
});
cc.find('middleLayer/BtnLeft').on('click', () => {
this.goPrePage();
});
cc.find('middleLayer/ui/BtnOpenOsmo').on('click', () => {
window.courseware.openOsmo();
});
cc.find('middleLayer/ui/BtnCloseOsmo').on('click', () => {
window.courseware.closeOsmo();
});
cc.find('middleLayer/ui/BtnOpenRecord').on('click', () => {
window.courseware.startRecord('');
});
cc.find('middleLayer/ui/BtnCloseRecord').on('click', () => {
window.courseware.stopRecord(0, res => {
this.log('--------录音返回结果 stopRecord ------------');
......@@ -362,11 +392,9 @@ cc.Class({
this.log('------------------------------');
});
});
cc.find('middleLayer/ui/BtnOpenTest').on('click', () => {
window.courseware.startTest('');
});
cc.find('middleLayer/ui/BtnCloseTest').on('click', () => {
window.courseware.stopTest(res => {
this.log('--------录音评测返回结果 stopTest ---------');
......
{
"ver": "2.3.5",
"uuid": "a02e18b9-b886-4321-8cc4-44e7dcc9b93e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 278,
"height": 275,
"platformSettings": {},
"subMetas": {
"icon_bigstar": {
"ver": "1.0.4",
"uuid": "21131e85-cb49-4233-ac1e-9412e92b35e9",
"rawTextureUuid": "a02e18b9-b886-4321-8cc4-44e7dcc9b93e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 278,
"height": 275,
"rawWidth": 278,
"rawHeight": 275,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "48a6f171-133f-4dd0-b1d2-ceb80e9e7127",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 62,
"height": 69,
"platformSettings": {},
"subMetas": {
"icon_star": {
"ver": "1.0.4",
"uuid": "c3a8b882-1e6f-41d7-809f-1bd182c909a0",
"rawTextureUuid": "48a6f171-133f-4dd0-b1d2-ceb80e9e7127",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 62,
"height": 69,
"rawWidth": 62,
"rawHeight": 69,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
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