This commit is contained in:
walkor 2022-12-05 21:39:32 +08:00
parent d7d52fa5b9
commit 868c8d3298
3 changed files with 46 additions and 14 deletions

View File

@ -196,9 +196,9 @@
layEvent: "refresh",
icon: "layui-icon-refresh",
}, "filter", "print", "exports"],
done: function () {
layer.photos({photos: 'div[lay-id="data-table"]', anim: 5});
}
done: function () {
layer.photos({photos: 'div[lay-id="data-table"]', anim: 5});
}
});
}

View File

@ -42,6 +42,9 @@
<button type="button" class="pear-btn pear-btn-primary pear-btn-sm" id="avatar">
<i class="layui-icon">&#xe67c;</i>上传图片
</button>
<button type="button" class="pear-btn pear-btn-primary pear-btn-sm" id="attachment-choose-avatar">
<i class="layui-icon">&#xe649;</i>选择附件
</button>
</div>
</div>
@ -94,11 +97,24 @@
layui.use(["upload", "layer"], function() {
let input = layui.$("#avatar").prev();
input.prev().attr("src", input.val());
layui.$("#attachment-choose-avatar").on('click', function() {
parent.layer.open({
type: 2,
title: "选择附件",
content: "/app/admin/upload/attachment?ext=jpg,jpeg,png,gif,bmp",
area: ["95%", "90%"],
success: function (layero, index) {
parent.layui.$("#layui-layer" + index).data("callback", function (data) {
input.val(data.url).prev().attr("src", data.url);
});
}
});
});
layui.upload.render({
elem: "#avatar",
url: '/app/admin/upload/avatar',
value: '/app/admin/avatar.png',
acceptMime: 'image/gif,image/jpeg,image/jpg,image/png',
elem: "#avatar",
url: '/app/admin/upload/avatar',
value: '/app/admin/avatar.png',
acceptMime: 'image/gif,image/jpeg,image/jpg,image/png',
field: '__file__',
done: function (res) {
if (res.code > 0) return layui.layer.msg(res.msg);
@ -119,8 +135,8 @@
el: "#roles",
name: "roles",
initValue: initValue,
data: e.data,
tree: {"show":true},
data: e.data,
tree: {"show":true},
toolbar: {"show":true,"list":["ALL","CLEAR","REVERSE"]},
})
}

View File

@ -42,6 +42,9 @@
<button type="button" class="pear-btn pear-btn-primary pear-btn-sm" id="avatar">
<i class="layui-icon">&#xe67c;</i>上传图片
</button>
<button type="button" class="pear-btn pear-btn-primary pear-btn-sm" id="attachment-choose-avatar">
<i class="layui-icon">&#xe649;</i>选择附件
</button>
</div>
</div>
@ -118,10 +121,23 @@
layui.use(["upload", "layer"], function() {
let input = layui.$("#avatar").prev();
input.prev().attr("src", input.val());
layui.$("#attachment-choose-avatar").on('click', function() {
parent.layer.open({
type: 2,
title: "选择附件",
content: "/app/admin/upload/attachment?ext=jpg,jpeg,png,gif,bmp",
area: ["95%", "90%"],
success: function (layero, index) {
parent.layui.$("#layui-layer" + index).data("callback", function (data) {
input.val(data.url).prev().attr("src", data.url);
});
}
});
});
layui.upload.render({
elem: "#avatar",
url: '/app/admin/upload/avatar',
acceptMime: 'image/gif,image/jpeg,image/jpg,image/png',
elem: "#avatar",
url: '/app/admin/upload/avatar',
acceptMime: 'image/gif,image/jpeg,image/jpg,image/png',
field: '__file__',
done: function (res) {
if (res.code > 0) return layui.layer.msg(res.msg);
@ -142,8 +158,8 @@
el: "#roles",
name: "roles",
initValue: initValue,
data: e.data,
tree: {"show":true},
data: e.data,
tree: {"show":true},
toolbar: {"show":true,"list":["ALL","CLEAR","REVERSE"]},
})
}