mobileoa-common-modules
Version:
移动办公平台前端公共功能模块
41 lines (35 loc) • 922 B
JavaScript
'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');
};
});