图片删除功能

This commit is contained in:
Wisp X
2022-01-12 08:47:21 +08:00
parent 47a36f7c26
commit c5cf0081ae
19 changed files with 72 additions and 8 deletions

View File

@@ -1,7 +1,15 @@
window._ = require('lodash');
window.$ = window.jQuery = require('jquery');
window.toastr = require('toastr');
window.swal = require('sweetalert2')
window.Swal = require('sweetalert2')
window.Swal.mixin({
customClass: {
confirmButton: 'btn btn-success',
cancelButton: 'btn btn-danger'
},
buttonsStyling: false
})
toastr.options = {
"closeButton": true,

View File

@@ -542,7 +542,33 @@
visible: _ => selectedAlbum.id !== undefined,
},
detail: {text: '详细信息', action: e => {}},
delete: {text: '删除', action: e => {}},
delete: {
text: '删除',
action: e => {
Swal.fire({
title: '确认要删除选中的图片?',
text: "删除后不可恢复,记录和文件同时删除",
icon: 'warning',
showCancelButton: true,
confirmButtonText: '确认删除',
cancelButtonText: '取消',
}).then((result) => {
if (result.isConfirmed) {
let selected = ds.getSelection().map(item => $(item).data('id'));
axios.delete('{{ route('user.images.delete') }}', {
data: selected,
}).then(response => {
if (response.data.status) {
resetImages();
toastr.success(response.data.message);
} else {
toastr.warning(response.data.message);
}
});
}
})
},
},
visibility: {
text: '设置可见性',
action: e => {},