diff --git a/component/pear/module/dtree.js b/component/pear/module/dtree.js
index 7669086..21fcbab 100644
--- a/component/pear/module/dtree.js
+++ b/component/pear/module/dtree.js
@@ -1,11 +1,3 @@
-/**
- *@Name dtree 树形组件
- *@Author 智慧的小西瓜
- *@DOCS http://www.wisdomelon.com/DTreeHelper/
- *@License https://www.layui.com/
- *@LASTTIME 2020/03/31
- *@VERSION v2.5.8
- */
layui.define(['jquery','layer','form'], function(exports) {
var $ = layui.$,
layer = layui.layer,
diff --git a/component/pear/module/frame.js b/component/pear/module/frame.js
index 712e1eb..ded92ce 100644
--- a/component/pear/module/frame.js
+++ b/component/pear/module/frame.js
@@ -77,5 +77,6 @@ layui.define(['table', 'jquery', 'element'], function (exports) {
'';
$("#"+option.elem).html("
"+header+iframe+loading+"
");
}
+
exports(MOD_NAME,new pearFrame());
})
\ No newline at end of file
diff --git a/component/pear/module/treetable.js b/component/pear/module/treetable.js
index ce22bb0..5776ac3 100644
--- a/component/pear/module/treetable.js
+++ b/component/pear/module/treetable.js
@@ -3,7 +3,14 @@ layui.define(['layer', 'table'], function (exports) {
var layer = layui.layer;
var table = layui.table;
+ var treetableInstance = function(param){
+ this.param = param;
+ }
+
+ var instances = [];
+
var treetable = {
+
// 渲染树形表格
render: function (param) {
@@ -120,7 +127,22 @@ layui.define(['layer', 'table'], function (exports) {
// 渲染表格
table.render(param);
+ var result = instances.some(item=>item.key===param.elem);
+ if(!result){
+ instances.push({key:param.elem,value:param});
+ }
},
+ // 表格重载
+ reload: function(elem) {
+ var result = instances.some(item=>item.key===elem);
+ instances.forEach(function(item){
+ if(item.key === elem) {
+ // 清空
+ $(elem).next().remove();
+ treetable.render(item.value);
+ }
+ })
+ },
// 计算缩进的数量
getEmptyNum: function (pid, data) {
var num = 0;
diff --git a/view/document/treetable.html b/view/document/treetable.html
index 9fe26d8..d711eb7 100644
--- a/view/document/treetable.html
+++ b/view/document/treetable.html
@@ -50,6 +50,10 @@
折叠
+