zzwy2/public/static/manager/js/upload_group.js

47 lines
1.4 KiB
JavaScript
Executable File

layui.use(['jquery', 'upload'], function () {
let $ = layui.jquery;
let upload = layui.upload;
let imgUploadUrl = '/manager/upload/image';
// 组图组件:替换图片
if ($('.layui-layer-content .operate2 .img-change').length > 0) {
$('.img-change').each(function (index, item) {
let that = $(this);
let idx = 'img-change-edit' + index;
that.addClass(idx);
upload.render({
elem: '.operate2 .'+idx,
url: imgUploadUrl,
data: {_token:''},
field: 'image',
multiple: true,
before: function(obj) {
layer.msg('图片上传中...', {
icon: 16,
shade: 0.01,
time: 0
})
},
done: function(res, index, upload) {
layer.close(layer.msg());
if (res.code == 0) {
$(this.item).closest('dd.item_img').find('.info .info-src').val(res.data.src);
$(this.item).closest('dd.item_img').find('.imgs .layer-photos img').attr({"src":res.data.src, "layer-src":res.data.src});
} else {
layer.msg('图片替换失败', {time: 2000});
}
}
});
});
}
});