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