UNPKG

unserver-unify

Version:

39 lines (37 loc) 1.53 kB
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; } } } }); } });