picgo/static/js/common.js

56 lines
1.3 KiB
JavaScript

function Common() {
}
// 错误弹窗
Common.prototype.AlertError = function (msg) {
swal('提示', msg, 'error');
}
// 弹窗
Common.prototype.AlertToast = function (msg, type) {
swal({
'title': msg,
'text': '',
'type': type,
'showCancelButton': false,
'showConfirmButton': false,
'timer': 1000
})
}
// 带确认按钮的弹窗
Common.prototype.AlertConfirm = function (params) {
swal({
'title': params['title'] ? params['title'] : '提示',
'showCancelButton': true,
'showConfirmButton': true,
'type': params['type'] ? params['type'] : '',
'confirmButtonText': params['confirmText'] ? params['confirmText'] : '确定',
'cancelButtonText': params['cancelText'] ? params['cancelText'] : '取消',
'text': params['text'] ? params['text'] : ''
}, function (isConfirm) {
if (isConfirm) {
if (params['confirmCallback']) {
params['confirmCallback']()
}
} else {
if (params['cancelCallback']) {
params['cancelCallback']()
}
}
})
}
// 成功弹窗
Common.prototype.AlertSuccessToast = function (msg) {
if (!msg) {
msg = '成功!'
}
this.AlertToast(msg, 'success')
}
var Alert = new Common()