UNPKG

mobileoa-common-modules

Version:

移动办公平台前端公共功能模块

41 lines (35 loc) 922 B
'use strict'; var angular = require('angular'); require('../modules'); require('../services/LoginService'); var module = angular.module('login'); module.controller('CALoginCtrl', function($scope, LoginService, $state, $timeout) { $scope.$on('$ionicView.loaded', function() { $scope.calogin(); }); $scope.calogin = function() { $scope.loginInfo = '登录中,请稍等...'; $scope.loginSuccess = true; $timeout(function() { LoginService.calogin().then(function(data) { if (!data.success) { caloginError(data.message); } }, function() { caloginError(); }); }, 1000); }; // 登录失败的情况 function caloginError(message) { $scope.loginSuccess = false; $scope.loginInfo = message ? message : '登录失败,请重新登录!'; } /** * 跳转到密码登录页面 */ $scope.toPasswordLogin = function() { $scope.loginSuccess = true; $state.go('login'); }; });