diff --git a/component/pear/module/treetable.js b/component/pear/module/treetable.js index b6d61cf..6bc6c5d 100644 --- a/component/pear/module/treetable.js +++ b/component/pear/module/treetable.js @@ -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); + }); + } } }, // 渲染表格 diff --git a/view/document/treetable.html b/view/document/treetable.html index 2678054..c71729b 100644 --- a/view/document/treetable.html +++ b/view/document/treetable.html @@ -92,7 +92,6 @@ treeIdName: 'powerId', treePidName: 'parentId', skin:'line', - method:'post', treeDefaultClose: true, toolbar:'#power-toolbar', elem: '#power-table', diff --git a/view/system/power.html b/view/system/power.html index b0df83e..c76b313 100644 --- a/view/system/power.html +++ b/view/system/power.html @@ -108,7 +108,6 @@ treeIdName: 'powerId', treePidName: 'parentId', skin:'line', - method:'post', treeDefaultClose: true, toolbar:'#power-toolbar', elem: '#power-table',