✔️ treetable support post method

master
就眠仪式 2021-07-12 10:36:38 +08:00
parent 64b7762ddd
commit dd0f6e57bf
3 changed files with 21 additions and 9 deletions

View File

@ -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);
});
}
} }
}, },
// 渲染表格 // 渲染表格

View File

@ -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',

View File

@ -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',