UNPKG

unserver-unify

Version:

72 lines (59 loc) 1.97 kB
'use strict'; angular.module('bamboo').controller('OauthLoginCtrl', function($scope, $window,$stateParams, $timeout, loginService, ApiService, CommonService ) { $scope.agreeFlag = true; console.log($stateParams.aid); var aid=$stateParams.aid; var self = this; this.imageUrlPrefix = ApiService.SHOST + "/public/" + ApiService.RES + "/school/" + loginService.school._id + "/"; this.logoUrl = this.imageUrlPrefix + loginService.school.icon; this.photoUrl = this.imageUrlPrefix + loginService.school.photo; // console.log('-- login controller --'); self.showMobileSid = false; //init the var to show/hide sidebar for mobile self.COM_RIGHT = loginService.school.copyright || "Bamboosys System Technology 2017"; // console.log(self.HIDE_APPLICATIONS); // console.log(self.COM_RIGHT); self.toggleSideBar = function() { self.showMobileSid = !self.showMobileSid; } this.loginService = loginService; this.client; console.log(loginService.school); if(loginService.user){ } ApiService.get('/devapp/'+aid).then(function(result){ if(result.data.success){ self.client=result.data.data; }else{ } //console.log(result); }) //ApiService function login(){ var info={ name:$scope.login.name, pass:$scope.login.pass, appId:aid, } console.log(info); ApiService.get('/oauthlogin/'+aid+"/"+info.name+"/"+info.pass,info).then(function(result){ console.log(result); if(result.data.success){ $window.location.href = result.data.url; }else{ CommonService.showError(result.data.error) } }) } $scope.loginSubmit = function() { $scope.submitted = true; //$scope.shaking = true; if ($scope.form.$invalid) { $scope.shaking = true; $timeout(function() { $scope.shaking = false; }, 500); return; } login(); } });