From 35683b704b85fda6622bba24305c12a5a55d9eb7 Mon Sep 17 00:00:00 2001 From: augushong Date: Wed, 31 Aug 2022 23:20:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3layui=E7=9A=84templet?= =?UTF-8?q?=E4=B8=8D=E4=BC=A0=E5=85=A5lay=5Fcol=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/plugs/easy-admin/easy-admin.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js index b6a8350..b7d040f 100644 --- a/public/static/plugs/easy-admin/easy-admin.js +++ b/public/static/plugs/easy-admin/easy-admin.js @@ -865,9 +865,9 @@ define(["jquery", "tableSelect", "ckeditor", 'miniTheme', 'tableData', 'citypick } // 如果未定义则默认使用value - // if (val.templet === undefined) { - // cols[i][index]['templet'] = admin.table.value; - // } + if (val.templet === undefined) { + cols[i][index]['templet'] = admin.table.value; + } if (val.fieldFormat == undefined) { @@ -894,6 +894,20 @@ define(["jquery", "tableSelect", "ckeditor", 'miniTheme', 'tableData', 'citypick } } + // 重新整理配置参数,兼容templet在edit时缺少LAY_COL的问题,如果在layui2.8解决,那么应当删除这些代码 + + var endVal = {...col[index]}; + endVal.endTemplet = endVal.templet; + endVal.templet = function(data){ + if(!data.LAY_COL){ + data.LAY_COL = this + } + + return this.endTemplet(data) + } + + cols[i][index] = endVal; + }