diff --git a/src/modules/treeTable.js b/src/modules/treeTable.js index a404ab83..21ff2401 100644 --- a/src/modules/treeTable.js +++ b/src/modules/treeTable.js @@ -387,7 +387,8 @@ layui.define(['table'], function (exports) { layui.each(tableData, function (i1, item1) { var dataIndex = (parentIndex ? parentIndex + '-' : '') + i1; var dataNew = $.extend({}, item1); - dataNew[pIdKey] = item1[pIdKey] || parentId; + + dataNew[pIdKey] = typeof item1[pIdKey] !== 'undefined' ? item1[pIdKey] : parentId; flat.push(dataNew); flat = flat.concat(that.treeToFlat(item1[childrenKey], item1[customName.id], dataIndex)); });