diff --git a/component/pear/module/treetable.js b/component/pear/module/treetable.js index 49de0ea16ab2fe854a1b3ec8ac076fecb48b6d66..ab0d7a9166e419bd7fac13b341e4003e75b5d55e 100644 --- a/component/pear/module/treetable.js +++ b/component/pear/module/treetable.js @@ -42,17 +42,9 @@ layui.define(['layer', 'table'], function (exports) { for (var i = 0; i < tNodes.length; i++) { var tt = tNodes[i]; if (!tt.id) { - if (!param.treeIdName) { - layer.msg('参数treeIdName不能为空', {icon: 5}); - return; - } tt.id = tt[param.treeIdName]; } if (!tt.pid) { - if (!param.treePidName) { - layer.msg('参数treePidName不能为空', {icon: 5}); - return; - } tt.pid = tt[param.treePidName]; } } @@ -207,6 +199,16 @@ layui.define(['layer', 'table'], function (exports) { return false; } + if (!param.treeIdName) { + layer.msg('参数treeIdName不能为空', {icon: 5}); + return false; + } + + if (!param.treePidName) { + layer.msg('参数treePidName不能为空', {icon: 5}); + return false; + } + if (!param.treeColIndex && param.treeColIndex != 0) { layer.msg('参数treeColIndex不能为空', {icon: 5}); return false;