1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- app.controller('weChatStudentRequireCtrl', ['$rootScope', '$scope', '$state', '$translate', '$localStorage', '$cookieStore', '$auth', '$window', '$document', '$timeout', '$filter', '$http', 'cfpLoadingBar', 'SweetAlert', 'Restangular', 'api_login',
- function($rootScope, $scope, $state, $translate, $localStorage, $cookieStore, $auth, $window, $document, $timeout, $filter, $http, cfpLoadingBar, SweetAlert, Restangular, api_login) {
- $rootScope.app.layout.isNavbarFixed = false;
- $rootScope.app.layout.isSidebarFixed = false;
- $scope.loginBtn = {
- closeEl: '.close',
- modal: {
- templateUrl: 'assets/views/loginform.html',
- postion: 'center'
- }
- };
- $scope.choicevalue = 1
- $scope.choicelogin = function(e) {
- $scope.choicevalue = e;
- }
- $scope.login = function() {
- angular.element('.el-login').trigger('click');
- }
- $scope.close = function() {
- console.log(angular.element('.el-login'));
- angular.element('.el-login').trigger('click');
- }
- $scope.loginForm = {
- username: "",
- // account:"",
- password: ""
- }
- $rootScope.app.isLoginFixed = true;
- $scope.validateUsername = function() {
- return $scope.loginForm.username == null || $scope.loginForm.username == "";
- }
- $scope.validatePassword = function() {
- return $scope.loginForm.password == null || $scope.loginForm.password == "";
- }
- $scope.formValid = function() {
- return $scope.loginForm.username == null || $scope.loginForm.username == "" || $scope.loginForm.password == null || $scope.loginForm.password == "";
- }
- $rootScope.$on('auth:invalid', function(ev) {
- $state.go('login.signin');
- });
- $scope.handleLoginClick = function(e) {
- // console.log(' $scope.loginForm.='+JSON.stringify( $scope.loginForm));
- $auth.submitLogin($scope.loginForm)
- .then(function(resp) {
- // console.log(' resp='+JSON.stringify(resp));
- if (resp.error != 501) {
- $state.go('app.incident.list');
- $rootScope.app.isLoginFixed = false;
- } else {
- resp.error = "";
- $scope.loginForm.password = "";
- SweetAlert.swal("用户名或者密码验证失败,请重试!", "登录错误", "error");
- }
- })
- .catch(function(resp) {
- $scope.loginForm.password = "";
- SweetAlert.swal("系统错误,请重试!", "登录错误", "error");
- });
- };
- $scope.handleloginEnter = function(e) {
- if (e.keyCode == 13) {
- $scope.handleLoginClick();
- }
- };
- $scope.viewType = "password";
- $scope.isPassword = true;
- $scope.toggleView = function() {
- $scope.isPassword = !$scope.isPassword;
- $scope.viewType = $scope.isPassword ? "password" : "text";
- }
- $scope.handleSignOutBtnClick = function() {
- $auth.signOut()
- .then(function(resp) {
- // handle success response
- })
- .catch(function(resp) {
- // handle error response
- });
- };
- }
- ]);
|