blessing-skin-server/resources/assets/src/js/common/logout.js
2017-07-13 17:03:21 +08:00

30 lines
681 B
JavaScript

'use strict';
function confirmLogout() {
swal({
text: trans('general.confirmLogout'),
type: 'warning',
showCancelButton: true,
confirmButtonText: trans('general.confirm'),
cancelButtonText: trans('general.cancel')
}).then(() => {
logout().then(json => {
swal({
type: 'success',
html: json.msg
});
window.setTimeout(() => window.location = url(), 1000);
});
});
}
function logout() {
return fetch({
type: 'POST',
url: url('auth/logout'),
dataType: 'json'
});
}
$('#logout-button').click(() => confirmLogout());