38 lines
1.4 KiB
JavaScript
38 lines
1.4 KiB
JavaScript
app.controller('homeCtr', ['$scope', '$stateParams', '$filter', '$state', '$window', 'bookmarkService', 'pubSubService', 'dataService', function($scope, $stateParams, $filter, $state, $window, bookmarkService, pubSubService, dataService) {
|
|
console.log('Hello homeCtr......');
|
|
if(dataService.smallDevice()){
|
|
$window.location = "http://m.mybookmark.cn/#/tags";
|
|
return;
|
|
}
|
|
bookmarkService.autoLogin()
|
|
.then((data) => {
|
|
if (data.logined) {
|
|
pubSubService.publish('loginCtr.login', {
|
|
'login': data.logined,
|
|
});
|
|
$state.go('tags');
|
|
toastr.success('自动登陆成功,系统将自动跳转到书签分类页面', "提示");
|
|
} else {
|
|
console.log('autoLogin failed......................')
|
|
pubSubService.publish('Common.menuActive', {
|
|
login: false,
|
|
index: dataService.NotLoginIndexHome
|
|
});
|
|
transition();
|
|
}
|
|
})
|
|
.catch((err) => {
|
|
console.log('autoLogin err', err)
|
|
});
|
|
$('.js-segment-home').transition('hide');
|
|
|
|
function transition() {
|
|
var className = 'js-segment-home';
|
|
$('.' + className).transition('hide');
|
|
$('.' + className).transition({
|
|
animation: dataService.animation(),
|
|
duration: 500,
|
|
});
|
|
}
|
|
}]);
|