fix: 修复地图重复渲染的问题

This commit is contained in:
augushong
2025-03-27 14:14:55 +08:00
parent 827d4fe8b6
commit 6e1659ebe5

View File

@@ -567,9 +567,9 @@
}
} else {
if (d.field) {
d.defaultSearchValue = admin.getQueryVariable(d.field)
d.defaultSearchValue = admin.getQueryVariable(d.field);
if (d.defaultSearchValue != undefined) {
d.searchValue = d.defaultSearchValue
d.searchValue = d.defaultSearchValue;
}
}
}
@@ -918,7 +918,7 @@
// 清空里面的数据
layuiTableElem.find(className).html('');
loading.hide()
loading.hide();
item.tplFunction(options, res, layuiTableElem.find(className));
@@ -1173,7 +1173,7 @@
}
// 图片默认不搜索
if (val.templet === admin.table.image && val.search === undefined) {
cols[i][index]['search'] = false
cols[i][index]['search'] = false;
}
// 判断是否列表数据转换
@@ -1502,7 +1502,7 @@
}
if (value === null || value === undefined) {
value = defaultValue
value = defaultValue;
}
return value;
@@ -2746,6 +2746,10 @@
var mapList = document.querySelectorAll('[data-toggle="map-location"]');
$.each(mapList, function (i, v) {
if ($(v).hasClass('map-rendered')) {
return;
}
$(v).addClass('map-rendered');
var data = $(v).data();
mapLocation.render(v, data, admin);
});