Skip to content

Commit 4ddcdda

Browse files
committed
Fix multiple_images
1 parent a69eada commit 4ddcdda

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/plugin/admin/app/common/Layui.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@ public function uploadImage($options)
459459
layui.use(["upload", "layer"], function() {
460460
var upload = layui.upload;
461461
var $ = layui.$;
462-
let multiple_images = layui.$("#$id").attr("value").split(",");
462+
let multiple_images = layui.$("#$id").attr("value") ? layui.$("#$id").attr("value").split(",") : [];
463463
464464
465465
$("#attachment-choose-$id").on("click", function() {

src/plugin/admin/app/view/table/view.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,13 @@
133133
};
134134
} else if (control === "uploadimage") {
135135
schema.templet = function (d) {
136-
return '<img src="'+encodeURI(d[field])+'" style="max-width:32px;max-height:32px;" />';
136+
if (!d[field]) return "";
137+
let images = d[field].split(",");
138+
let imagesHtml = '';
139+
for (let i in images) {
140+
imagesHtml += '<img src="'+encodeURI(images[i])+'" style="max-width:32px;max-height:32px;" />';
141+
}
142+
return imagesHtml;
137143
};
138144
} else if (["select", "selectmulti", "treeselect", "treeselectmulti"].indexOf(control) !== -1) {
139145
let props = getControlProps(item.control_args);

0 commit comments

Comments
 (0)