Commit 3453c020 authored by wildfirecode13's avatar wildfirecode13

Merge branch 'tianmaoxiaoyuan' of gitlab2.dui88.com:wanghongyuan/new_taobao into tianmaoxiaoyuan

parents ba7b7766 46214a0f
......@@ -46905,6 +46905,7 @@ var MainScene = (function (_super) {
_this.bgUUID = [];
_this.maxEnergy = 1500;
_this.level = 0;
_this.isShow = false;
return _this;
}
MainScene.prototype.initUi = function () {
......@@ -46943,7 +46944,7 @@ var MainScene = (function (_super) {
}
that.initCat();
that.initEnergy();
that.energyUp();
that.energyUp1();
};
MainScene.prototype.initCat = function () {
var that = this;
......@@ -47059,11 +47060,39 @@ var MainScene = (function (_super) {
that.energyLabel.text = "精力" + that.energy + "/" + that.maxEnergy;
that.energyLabel.x = (that.energyGroup.width - that.energyLabel.textWidth) / 2;
};
MainScene.prototype.energyUp = function () {
MainScene.prototype.energyUp1 = function () {
var that = this;
if (that.recoverEnergyHandler)
clearInterval(that.recoverEnergyHandler);
console.log("上一次恢复精力的时间", new Date(Ins_1.Ins.userInfo.lastEnergyTime).getMinutes());
var time = new Date().getTime() - Ins_1.Ins.userInfo.lastEnergyTime;
console.log("相差的时间", Math.floor(time % 3600 / 60));
if (time <= Ins_1.Ins.recoverEnergy) {
that.recoverEnergyTime = Ins_1.Ins.recoverEnergy - time;
}
that.recoverEnergyHandler = setInterval(function () {
TaoBaoNet_1.sendTbNet(TaoBaoNet_1.TbNetName.recoverEnergy, {}, function (s, r) {
if (s) {
console.log("恢复精力时间:", new Date().getMinutes());
clearInterval(that.recoverEnergyHandler);
that.energyUp2();
that.getUserEnergy();
}
else {
Ins_1.Ins.showToast(r.message);
}
});
}, that.recoverEnergyTime);
};
MainScene.prototype.energyUp2 = function () {
var that = this;
if (that.recoverEnergyHandler)
clearInterval(that.recoverEnergyHandler);
that.recoverEnergyTime = Ins_1.Ins.recoverEnergy;
that.recoverEnergyHandler = setInterval(function () {
TaoBaoNet_1.sendTbNet(TaoBaoNet_1.TbNetName.recoverEnergy, {}, function (s, r) {
if (s) {
console.log("恢复精力时间2:", new Date().getMinutes());
that.getUserEnergy();
}
else {
......@@ -47072,10 +47101,14 @@ var MainScene = (function (_super) {
});
}, Ins_1.Ins.recoverEnergy);
};
MainScene.prototype.showPageEnergyUp = function () {
};
MainScene.prototype.getUserEnergy = function () {
var that = this;
TaoBaoNet_1.sendTbNet(TaoBaoNet_1.TbNetName.getUserEnergy, {}, function (s, r) {
if (s) {
that.recoverEnergyTime = Ins_1.Ins.recoverEnergy;
console.log("设置恢复时间", that.recoverEnergyTime);
if (r.data != Ins_1.Ins.userInfo.energy) {
Ins_1.Ins.userInfo.energy = r.data;
that.setEnergy();
......@@ -47083,7 +47116,9 @@ var MainScene = (function (_super) {
}
else {
if (r.data != Ins_1.Ins.userInfo.energyMax) {
setTimeout(function () {
that.getUserEnergy();
}, 500);
}
else {
return;
......@@ -47150,6 +47185,10 @@ var MainScene = (function (_super) {
TaoBaoNet_1.sendTbNet(TaoBaoNet_1.TbNetName.getUserInfo, {}, function (s, r) {
if (s) {
Ins_1.Ins.userInfo = r.data;
if (that.isShow) {
that.isShow = false;
that.energyUp1();
}
that.setEnergy();
that.mainUi.updateUserInfo();
}
......@@ -47193,6 +47232,14 @@ var MainScene = (function (_super) {
}
});
};
MainScene.prototype.onShow = function () {
console.log("canvas页面显示,isShow设置为true");
this.isShow = true;
};
MainScene.prototype.onHide = function () {
console.log("canvas页面显示, isShow设置为false");
this.isShow = false;
};
MainScene.prototype.initEvents = function () {
var that = this;
console.log("主场景添加事件");
......@@ -47202,6 +47249,8 @@ var MainScene = (function (_super) {
FYGE.GDispatcher.addEventListener(Enum_1.MSG.CHANGE_SCENE, function () { that.changeMainScene(Enum_1.SCENETYPE.BEADROOM); }, that);
Main_1.GDispatcher.addEventListener(Enum_1.MSG.UPDATE_USERINFO, that.updateUserInfo, that);
Main_1.GDispatcher.addEventListener(Enum_1.MSG.RECALL_CAT, that.recallCat, that);
Main_1.GDispatcher.addEventListener("onShow", that.onShow, that);
Main_1.GDispatcher.addEventListener("onHide", that.onHide, that);
};
MainScene.prototype.removeEvents = function () {
var that = this;
......@@ -47213,6 +47262,8 @@ var MainScene = (function (_super) {
FYGE.GDispatcher.removeEventListener(Enum_1.MSG.CHANGE_SCENE, function () { that.changeMainScene(Enum_1.SCENETYPE.BEADROOM); }, that);
Main_1.GDispatcher.removeEventListener(Enum_1.MSG.UPDATE_USERINFO, that.updateUserInfo, that);
Main_1.GDispatcher.removeEventListener(Enum_1.MSG.RECALL_CAT, that.recallCat, that);
Main_1.GDispatcher.addEventListener("onShow", that.onShow, that);
Main_1.GDispatcher.addEventListener("onHide", that.onHide, that);
};
return MainScene;
}(Scene_1.Scene));
......@@ -47286,6 +47337,7 @@ var StartScene = (function (_super) {
};
StartScene.prototype.getCat = function (r) {
console.log("选择完猫咪", r);
Ins_1.Ins.showLoading();
Ins_1.Ins.userInfo = r.data.data;
this.judgeCatIsOutAChangeMainScene();
};
......@@ -47304,6 +47356,7 @@ var StartScene = (function (_super) {
ctrls_1.changeScene(MainScene_1.MainScene);
}
else {
Ins_1.Ins.hideLoading();
Ins_1.Ins.showToast(r.message);
}
});
This diff is collapsed.
......@@ -46907,6 +46907,7 @@ var MainScene = (function (_super) {
_this.bgUUID = [];
_this.maxEnergy = 1500;
_this.level = 0;
_this.isShow = false;
return _this;
}
MainScene.prototype.initUi = function () {
......@@ -46945,7 +46946,7 @@ var MainScene = (function (_super) {
}
that.initCat();
that.initEnergy();
that.energyUp();
that.energyUp1();
};
MainScene.prototype.initCat = function () {
var that = this;
......@@ -47061,11 +47062,39 @@ var MainScene = (function (_super) {
that.energyLabel.text = "精力" + that.energy + "/" + that.maxEnergy;
that.energyLabel.x = (that.energyGroup.width - that.energyLabel.textWidth) / 2;
};
MainScene.prototype.energyUp = function () {
MainScene.prototype.energyUp1 = function () {
var that = this;
if (that.recoverEnergyHandler)
clearInterval(that.recoverEnergyHandler);
console.log("上一次恢复精力的时间", new Date(Ins_1.Ins.userInfo.lastEnergyTime).getMinutes());
var time = new Date().getTime() - Ins_1.Ins.userInfo.lastEnergyTime;
console.log("相差的时间", Math.floor(time % 3600 / 60));
if (time <= Ins_1.Ins.recoverEnergy) {
that.recoverEnergyTime = Ins_1.Ins.recoverEnergy - time;
}
that.recoverEnergyHandler = setInterval(function () {
TaoBaoNet_1.sendTbNet(TaoBaoNet_1.TbNetName.recoverEnergy, {}, function (s, r) {
if (s) {
console.log("恢复精力时间:", new Date().getMinutes());
clearInterval(that.recoverEnergyHandler);
that.energyUp2();
that.getUserEnergy();
}
else {
Ins_1.Ins.showToast(r.message);
}
});
}, that.recoverEnergyTime);
};
MainScene.prototype.energyUp2 = function () {
var that = this;
if (that.recoverEnergyHandler)
clearInterval(that.recoverEnergyHandler);
that.recoverEnergyTime = Ins_1.Ins.recoverEnergy;
that.recoverEnergyHandler = setInterval(function () {
TaoBaoNet_1.sendTbNet(TaoBaoNet_1.TbNetName.recoverEnergy, {}, function (s, r) {
if (s) {
console.log("恢复精力时间2:", new Date().getMinutes());
that.getUserEnergy();
}
else {
......@@ -47074,10 +47103,14 @@ var MainScene = (function (_super) {
});
}, Ins_1.Ins.recoverEnergy);
};
MainScene.prototype.showPageEnergyUp = function () {
};
MainScene.prototype.getUserEnergy = function () {
var that = this;
TaoBaoNet_1.sendTbNet(TaoBaoNet_1.TbNetName.getUserEnergy, {}, function (s, r) {
if (s) {
that.recoverEnergyTime = Ins_1.Ins.recoverEnergy;
console.log("设置恢复时间", that.recoverEnergyTime);
if (r.data != Ins_1.Ins.userInfo.energy) {
Ins_1.Ins.userInfo.energy = r.data;
that.setEnergy();
......@@ -47085,7 +47118,9 @@ var MainScene = (function (_super) {
}
else {
if (r.data != Ins_1.Ins.userInfo.energyMax) {
setTimeout(function () {
that.getUserEnergy();
}, 500);
}
else {
return;
......@@ -47152,6 +47187,10 @@ var MainScene = (function (_super) {
TaoBaoNet_1.sendTbNet(TaoBaoNet_1.TbNetName.getUserInfo, {}, function (s, r) {
if (s) {
Ins_1.Ins.userInfo = r.data;
if (that.isShow) {
that.isShow = false;
that.energyUp1();
}
that.setEnergy();
that.mainUi.updateUserInfo();
}
......@@ -47195,6 +47234,14 @@ var MainScene = (function (_super) {
}
});
};
MainScene.prototype.onShow = function () {
console.log("canvas页面显示,isShow设置为true");
this.isShow = true;
};
MainScene.prototype.onHide = function () {
console.log("canvas页面显示, isShow设置为false");
this.isShow = false;
};
MainScene.prototype.initEvents = function () {
var that = this;
console.log("主场景添加事件");
......@@ -47204,6 +47251,8 @@ var MainScene = (function (_super) {
FYGE.GDispatcher.addEventListener(Enum_1.MSG.CHANGE_SCENE, function () { that.changeMainScene(Enum_1.SCENETYPE.BEADROOM); }, that);
Main_1.GDispatcher.addEventListener(Enum_1.MSG.UPDATE_USERINFO, that.updateUserInfo, that);
Main_1.GDispatcher.addEventListener(Enum_1.MSG.RECALL_CAT, that.recallCat, that);
Main_1.GDispatcher.addEventListener("onShow", that.onShow, that);
Main_1.GDispatcher.addEventListener("onHide", that.onHide, that);
};
MainScene.prototype.removeEvents = function () {
var that = this;
......@@ -47215,6 +47264,8 @@ var MainScene = (function (_super) {
FYGE.GDispatcher.removeEventListener(Enum_1.MSG.CHANGE_SCENE, function () { that.changeMainScene(Enum_1.SCENETYPE.BEADROOM); }, that);
Main_1.GDispatcher.removeEventListener(Enum_1.MSG.UPDATE_USERINFO, that.updateUserInfo, that);
Main_1.GDispatcher.removeEventListener(Enum_1.MSG.RECALL_CAT, that.recallCat, that);
Main_1.GDispatcher.addEventListener("onShow", that.onShow, that);
Main_1.GDispatcher.addEventListener("onHide", that.onHide, that);
};
return MainScene;
}(Scene_1.Scene));
......@@ -47288,6 +47339,7 @@ var StartScene = (function (_super) {
};
StartScene.prototype.getCat = function (r) {
console.log("选择完猫咪", r);
Ins_1.Ins.showLoading();
Ins_1.Ins.userInfo = r.data.data;
this.judgeCatIsOutAChangeMainScene();
};
......@@ -47306,6 +47358,7 @@ var StartScene = (function (_super) {
ctrls_1.changeScene(MainScene_1.MainScene);
}
else {
Ins_1.Ins.hideLoading();
Ins_1.Ins.showToast(r.message);
}
});
......@@ -7,7 +7,7 @@ var fs = require("fs");
// )
// var endPath = 'D:/duibaGame/测试项目0527/taobaominiTest/client/pages/index1/';
// var endPath = '/Users/wanghongyuan/new_taobao/taobao_mini/client/pages/pagecanvas/';
var endPath = 'D:/taobaoProject/tmyangcheng/new_taobao/taobao_mini/client/pages/pagecanvas';
var endPath = 'D:/taobaoProject/tmyangcheng/new_taobao/taobao_mini/client/pages/pagecanvas/';
var version = Math.round(new Date().getTime() / 1000);
// fs.writeFileSync(endPath + "output." + version + ".js", fs.readFileSync("./released/output.js"));
......
......@@ -20,6 +20,8 @@ export class Ins {
/**多长时间恢复精力(ms) */
public static recoverEnergy:number = 5*60*1000;
// /**最长时间恢复精力 */
public static userInfo: {
"catName": string, //猫咪姓名
"catType": number, //猫咪类型
......
......@@ -49,7 +49,11 @@ export class MainScene extends Scene {
/**场景引导 */
private Guide: Guide;
/**是否是重新进入游戏场景 */
/**恢复精力的时间 */
private recoverEnergyTime:number;
/**页面是否显示 */
private isShow:boolean = false;
initUi() {
var that = this;
......@@ -96,7 +100,7 @@ export class MainScene extends Scene {
that.initCat();
that.initEnergy();
that.energyUp();
that.energyUp1();
// that.initGuide(Ins.curScene > 3 ? 3 : Ins.curScene);
}
......@@ -235,12 +239,39 @@ export class MainScene extends Scene {
that.energyLabel.x = (that.energyGroup.width - that.energyLabel.textWidth) / 2
}
/**按照时间恢复精力 */
energyUp() {
/**按照首次登录时间恢复精力 */
energyUp1() {
var that = this;
if(that.recoverEnergyHandler) clearInterval(that.recoverEnergyHandler);
console.log("上一次恢复精力的时间",new Date(Ins.userInfo.lastEnergyTime).getMinutes())
let time = new Date().getTime()-Ins.userInfo.lastEnergyTime;
console.log("相差的时间",Math.floor(time % 3600 / 60))
if(time<=Ins.recoverEnergy){
that.recoverEnergyTime = Ins.recoverEnergy - time;
}
that.recoverEnergyHandler = setInterval(() => {
sendTbNet(TbNetName.recoverEnergy, {}, (s, r) => {
if (s) {
console.log("恢复精力时间:",new Date().getMinutes())
clearInterval(that.recoverEnergyHandler);
that.energyUp2();
that.getUserEnergy();
} else {
Ins.showToast(r.message);
}
});
}, that.recoverEnergyTime)
}
/**按照固定时间恢复精力 */
energyUp2(){
var that = this;
if(that.recoverEnergyHandler) clearInterval(that.recoverEnergyHandler);
that.recoverEnergyTime = Ins.recoverEnergy;
that.recoverEnergyHandler = setInterval(() => {
sendTbNet(TbNetName.recoverEnergy, {}, (s, r) => {
if (s) {
console.log("恢复精力时间2:",new Date().getMinutes())
that.getUserEnergy();
} else {
Ins.showToast(r.message);
......@@ -249,18 +280,29 @@ export class MainScene extends Scene {
}, Ins.recoverEnergy)
}
/**显示页面时重新计算时间恢复精力 */
showPageEnergyUp(){
}
/**时间到的时候拿取精力值 */
getUserEnergy() {
var that = this;
sendTbNet(TbNetName.getUserEnergy, {}, (s, r) => {
if (s) {
that.recoverEnergyTime = Ins.recoverEnergy;
console.log("设置恢复时间",that.recoverEnergyTime)
if (r.data != Ins.userInfo.energy) {
Ins.userInfo.energy = r.data;
// that.recoverEnergyTime = Ins.recoverEnergy;
// console.log("设置恢复时间",that.recoverEnergyTime)
that.setEnergy();
return;
} else {
if (r.data != Ins.userInfo.energyMax) {
setTimeout(()=>{
that.getUserEnergy();
},500)
}
else {
return;
......@@ -332,9 +374,12 @@ export class MainScene extends Scene {
sendTbNet(TbNetName.getUserInfo, {}, (s, r) => {
if (s) {
Ins.userInfo = r.data;
if(that.isShow){
that.isShow = false;
that.energyUp1();
}
that.setEnergy();
that.mainUi.updateUserInfo();
} else {
Ins.showToast(r.message)
}
......@@ -376,6 +421,17 @@ export class MainScene extends Scene {
})
}
/**页面显示 */
onShow(){
console.log("canvas页面显示,isShow设置为true")
this.isShow = true;
}
/**页面隐藏 */
onHide(){
console.log("canvas页面显示, isShow设置为false")
this.isShow = false;
}
initEvents() {
var that = this;
......@@ -386,6 +442,8 @@ export class MainScene extends Scene {
FYGE.GDispatcher.addEventListener(MSG.CHANGE_SCENE, () => { that.changeMainScene(SCENETYPE.BEADROOM) }, that);
GDispatcher.addEventListener(MSG.UPDATE_USERINFO, that.updateUserInfo, that);
GDispatcher.addEventListener(MSG.RECALL_CAT, that.recallCat, that);
GDispatcher.addEventListener("onShow",that.onShow,that);
GDispatcher.addEventListener("onHide",that.onHide,that);
}
removeEvents() {
......@@ -398,5 +456,7 @@ export class MainScene extends Scene {
FYGE.GDispatcher.removeEventListener(MSG.CHANGE_SCENE, () => { that.changeMainScene(SCENETYPE.BEADROOM) }, that);
GDispatcher.removeEventListener(MSG.UPDATE_USERINFO, that.updateUserInfo, that);
GDispatcher.removeEventListener(MSG.RECALL_CAT, that.recallCat, that);
GDispatcher.addEventListener("onShow",that.onShow,that);
GDispatcher.addEventListener("onHide",that.onHide,that);
}
}
\ No newline at end of file
......@@ -44,6 +44,7 @@ export class StartScene extends Scene {
/**领养完毕猫咪 */
getCat(r) {
console.log("选择完猫咪",r)
Ins.showLoading();
Ins.userInfo = r.data.data;
/**判断猫咪是否出寝,只在用户进入游戏时判断,后面要根据接口改写,现在先做测试 */
this.judgeCatIsOutAChangeMainScene();
......@@ -63,6 +64,7 @@ export class StartScene extends Scene {
Ins.hideLoading();
changeScene(MainScene)
}else{
Ins.hideLoading();
Ins.showToast(r.message);
}
})
......
......@@ -3,7 +3,7 @@
height: 559rpx;
opacity: 1;
left: 18rpx;
top: 392rpx;
top: 442rpx;
position: absolute;
transform-origin: 50% 50% 0rpx;
display: block;
......
......@@ -96,14 +96,27 @@
transform-origin: 0rpx 0rpx 0rpx;
}
.levelup .levelup_prizeView {
width: 353rpx;
height: 293rpx;
opacity: 1;
left: 201rpx;
top: 380rpx;
position: absolute;
transform-origin: 0rpx 0rpx 0rpx;
overflow: hidden;
/* border: 3rpx solid black; */
border-radius: 10rpx;
}
.levelup .levelup_prizeImg {
width: 349rpx;
height: 288rpx;
width: 360rpx;
height: 299rpx;
opacity: 1;
left: 203rpx;
top: 382rpx;
position: absolute;
transform-origin: 0rpx 0rpx 0rpx;
left: -3rpx;
top: -3rpx;
}
.levelup .levelup_btn {
......
......@@ -7,7 +7,9 @@
<label class="levelup_txt ">{{levelupTxt}}</label>
<image class="levelup_title " src={{resList['69bff61a-b5a6-4979-ba8d-9e008aed737a'].url}} />
<image class="levelup_imgbg " src={{resList['f56872e2-5e79-4906-99a2-576231f153af'].url}} />
<view class="levelup_prizeView">
<image class="levelup_prizeImg" src="{{prizeImg}}"/>>
</view>
<image class="levelup_btn btn" onTap="onBtnClick" src={{resList['95520b55-9655-4988-a833-3907978dbffb'].url}} />
<image class="levelup_closebtn " onTap="onModalClose" src={{resList['d33bbf87-ed39-4959-8673-02a4c31dca77'].url}} />
</view>
......
......@@ -46907,6 +46907,7 @@ var MainScene = (function (_super) {
_this.bgUUID = [];
_this.maxEnergy = 1500;
_this.level = 0;
_this.isShow = false;
return _this;
}
MainScene.prototype.initUi = function () {
......@@ -46945,7 +46946,7 @@ var MainScene = (function (_super) {
}
that.initCat();
that.initEnergy();
that.energyUp();
that.energyUp1();
};
MainScene.prototype.initCat = function () {
var that = this;
......@@ -47061,11 +47062,39 @@ var MainScene = (function (_super) {
that.energyLabel.text = "精力" + that.energy + "/" + that.maxEnergy;
that.energyLabel.x = (that.energyGroup.width - that.energyLabel.textWidth) / 2;
};
MainScene.prototype.energyUp = function () {
MainScene.prototype.energyUp1 = function () {
var that = this;
if (that.recoverEnergyHandler)
clearInterval(that.recoverEnergyHandler);
console.log("上一次恢复精力的时间", new Date(Ins_1.Ins.userInfo.lastEnergyTime).getMinutes());
var time = new Date().getTime() - Ins_1.Ins.userInfo.lastEnergyTime;
console.log("相差的时间", Math.floor(time % 3600 / 60));
if (time <= Ins_1.Ins.recoverEnergy) {
that.recoverEnergyTime = Ins_1.Ins.recoverEnergy - time;
}
that.recoverEnergyHandler = setInterval(function () {
TaoBaoNet_1.sendTbNet(TaoBaoNet_1.TbNetName.recoverEnergy, {}, function (s, r) {
if (s) {
console.log("恢复精力时间:", new Date().getMinutes());
clearInterval(that.recoverEnergyHandler);
that.energyUp2();
that.getUserEnergy();
}
else {
Ins_1.Ins.showToast(r.message);
}
});
}, that.recoverEnergyTime);
};
MainScene.prototype.energyUp2 = function () {
var that = this;
if (that.recoverEnergyHandler)
clearInterval(that.recoverEnergyHandler);
that.recoverEnergyTime = Ins_1.Ins.recoverEnergy;
that.recoverEnergyHandler = setInterval(function () {
TaoBaoNet_1.sendTbNet(TaoBaoNet_1.TbNetName.recoverEnergy, {}, function (s, r) {
if (s) {
console.log("恢复精力时间2:", new Date().getMinutes());
that.getUserEnergy();
}
else {
......@@ -47074,10 +47103,14 @@ var MainScene = (function (_super) {
});
}, Ins_1.Ins.recoverEnergy);
};
MainScene.prototype.showPageEnergyUp = function () {
};
MainScene.prototype.getUserEnergy = function () {
var that = this;
TaoBaoNet_1.sendTbNet(TaoBaoNet_1.TbNetName.getUserEnergy, {}, function (s, r) {
if (s) {
that.recoverEnergyTime = Ins_1.Ins.recoverEnergy;
console.log("设置恢复时间", that.recoverEnergyTime);
if (r.data != Ins_1.Ins.userInfo.energy) {
Ins_1.Ins.userInfo.energy = r.data;
that.setEnergy();
......@@ -47085,7 +47118,9 @@ var MainScene = (function (_super) {
}
else {
if (r.data != Ins_1.Ins.userInfo.energyMax) {
setTimeout(function () {
that.getUserEnergy();
}, 500);
}
else {
return;
......@@ -47152,6 +47187,10 @@ var MainScene = (function (_super) {
TaoBaoNet_1.sendTbNet(TaoBaoNet_1.TbNetName.getUserInfo, {}, function (s, r) {
if (s) {
Ins_1.Ins.userInfo = r.data;
if (that.isShow) {
that.isShow = false;
that.energyUp1();
}
that.setEnergy();
that.mainUi.updateUserInfo();
}
......@@ -47195,6 +47234,14 @@ var MainScene = (function (_super) {
}
});
};
MainScene.prototype.onShow = function () {
console.log("canvas页面显示,isShow设置为true");
this.isShow = true;
};
MainScene.prototype.onHide = function () {
console.log("canvas页面显示, isShow设置为false");
this.isShow = false;
};
MainScene.prototype.initEvents = function () {
var that = this;
console.log("主场景添加事件");
......@@ -47204,6 +47251,8 @@ var MainScene = (function (_super) {
FYGE.GDispatcher.addEventListener(Enum_1.MSG.CHANGE_SCENE, function () { that.changeMainScene(Enum_1.SCENETYPE.BEADROOM); }, that);
Main_1.GDispatcher.addEventListener(Enum_1.MSG.UPDATE_USERINFO, that.updateUserInfo, that);
Main_1.GDispatcher.addEventListener(Enum_1.MSG.RECALL_CAT, that.recallCat, that);
Main_1.GDispatcher.addEventListener("onShow", that.onShow, that);
Main_1.GDispatcher.addEventListener("onHide", that.onHide, that);
};
MainScene.prototype.removeEvents = function () {
var that = this;
......@@ -47215,6 +47264,8 @@ var MainScene = (function (_super) {
FYGE.GDispatcher.removeEventListener(Enum_1.MSG.CHANGE_SCENE, function () { that.changeMainScene(Enum_1.SCENETYPE.BEADROOM); }, that);
Main_1.GDispatcher.removeEventListener(Enum_1.MSG.UPDATE_USERINFO, that.updateUserInfo, that);
Main_1.GDispatcher.removeEventListener(Enum_1.MSG.RECALL_CAT, that.recallCat, that);
Main_1.GDispatcher.addEventListener("onShow", that.onShow, that);
Main_1.GDispatcher.addEventListener("onHide", that.onHide, that);
};
return MainScene;
}(Scene_1.Scene));
......@@ -47288,6 +47339,7 @@ var StartScene = (function (_super) {
};
StartScene.prototype.getCat = function (r) {
console.log("选择完猫咪", r);
Ins_1.Ins.showLoading();
Ins_1.Ins.userInfo = r.data.data;
this.judgeCatIsOutAChangeMainScene();
};
......@@ -47306,6 +47358,7 @@ var StartScene = (function (_super) {
ctrls_1.changeScene(MainScene_1.MainScene);
}
else {
Ins_1.Ins.hideLoading();
Ins_1.Ins.showToast(r.message);
}
});
......@@ -188,6 +188,9 @@ Page({
onCanvasReady(query) {
console.log('onCanvasReady', query)
setInterval(()=>{
console.log("测试测试测试")
},2000)
//授权和登录先搞
checkSystem().then(r => {
if (r) {
......@@ -298,9 +301,10 @@ Page({
onShow() {
// 页面显示
if (this.main) {
console.log("界面显示")
this.main.run();
this.main.dispatchGlobalEvent("onShow");
my.__updateUserInfo__();
this.showPageLogin();
}
},
......@@ -309,6 +313,7 @@ Page({
if (this.main) {
this.main.pause();
this.main.dispatchGlobalEvent("onHide");
console.log("主页面隐藏")
}
},
......@@ -376,6 +381,27 @@ Page({
this.initCanvas();
}
},
/**页面显示登录 */
async showPageLogin() {
const {
nickName,
avatar
} = app;
const {
success,
data,
} = await API.login({
userNick: nickName,
avatar
}).catch(res => {
commonToast(res && res.message);
}) || {};
if (success) {
app.openId = data.openId;
my.__updateUserInfo__();
}
},
/**刷新用户信息 */
updateUserInfo() {
console.log("通知canvas刷新用户信息")
......
This diff is collapsed.
This diff is collapsed.
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