unserver-unify
Version:
39 lines (37 loc) • 1.53 kB
JavaScript
angular.module('bamboo.mystudy').controller('MySpaceCtrl', function($scope, loginService, ApiService) {
var _self = this;
this.defaultPersonPhotoUrl = "assets/images/default-person-icon.png";
this.imagePicUrl = ApiService.PSURL + "/avatar/";
this.userprofile = {};
loginService.getMyProfile(true).then(function(result) {
console.log(result);
_self.userprofile = result;
if(loginService.school.gameruledoc) {
getLevelScore();
}
});
function getLevelScore(){
ApiService.get("/schooldoc/" + loginService.school.gameruledoc).then(function(result) {
if (result.data.success && result.data.data) {
_self.ruledoc = result.data.data.content || {};
_self.nextLevelScore = _self.ruledoc.l1 || 0;
_self.levelScore = 0;
if(_self.userprofile.summary&&_self.userprofile.summary.sysLevel) {
if(_self.userprofile.summary.sysLevel==1){
_self.levelScore = 25;
_self.nextLevelScore = _self.ruledoc.l2;
} else if(_self.userprofile.summary.sysLevel==2){
_self.levelScore = 50;
_self.nextLevelScore = _self.ruledoc.l3;
} else if(_self.userprofile.summary.sysLevel==3){
_self.levelScore = 75;
_self.nextLevelScore = _self.ruledoc.l4;
} else if(_self.userprofile.summary.sysLevel==4){
_self.levelScore = 100;
_self.nextLevelScore = _self.ruledoc.l4;
}
}
}
});
}
});