✔️ treetable support post method
parent
64b7762ddd
commit
dd0f6e57bf
|
|
@ -6,6 +6,9 @@ layui.define(['layer', 'table'], function (exports) {
|
|||
var treetable = {
|
||||
// 渲染树形表格
|
||||
render: function (param) {
|
||||
|
||||
param.method = param.method?param.method:"GET";
|
||||
|
||||
// 检查参数
|
||||
if (!treetable.checkParam(param)) {
|
||||
return;
|
||||
|
|
@ -14,13 +17,24 @@ layui.define(['layer', 'table'], function (exports) {
|
|||
if (param.data) {
|
||||
treetable.init(param, param.data);
|
||||
} else {
|
||||
$.getJSON(param.url, param.where, function (res) {
|
||||
if(param.parseData){
|
||||
res = param.parseData(res);
|
||||
param.data = res.data;
|
||||
}
|
||||
treetable.init(param, res.data);
|
||||
});
|
||||
|
||||
if(param.method === 'post' || param.method === 'POST') {
|
||||
$.post(param.url, param.where, function(res){
|
||||
if(param.parseData){
|
||||
res = param.parseData(res);
|
||||
param.data = res.data;
|
||||
}
|
||||
treetable.init(param, res.data);
|
||||
});
|
||||
} else {
|
||||
$.get(param.url, param.where, function(res){
|
||||
if(param.parseData){
|
||||
res = param.parseData(res);
|
||||
param.data = res.data;
|
||||
}
|
||||
treetable.init(param, res.data);
|
||||
});
|
||||
}
|
||||
}
|
||||
},
|
||||
// 渲染表格
|
||||
|
|
|
|||
|
|
@ -92,7 +92,6 @@
|
|||
treeIdName: 'powerId',
|
||||
treePidName: 'parentId',
|
||||
skin:'line',
|
||||
method:'post',
|
||||
treeDefaultClose: true,
|
||||
toolbar:'#power-toolbar',
|
||||
elem: '#power-table',
|
||||
|
|
|
|||
|
|
@ -108,7 +108,6 @@
|
|||
treeIdName: 'powerId',
|
||||
treePidName: 'parentId',
|
||||
skin:'line',
|
||||
method:'post',
|
||||
treeDefaultClose: true,
|
||||
toolbar:'#power-toolbar',
|
||||
elem: '#power-table',
|
||||
|
|
|
|||
Loading…
Reference in New Issue