42 lines
1.5 KiB
HTML
42 lines
1.5 KiB
HTML
<div class="easyui-layout" style="width:100%;height:100%;">
|
|
<div id='southdiv' data-options="region:'south'" style="height:50px;text-align:center;padding:5px">
|
|
<a href="javascript:void(0)" iconCls="fa-check" class="easyui-linkbutton" onclick="rightssubmit()"
|
|
id="submitb">提交</a>
|
|
<a href="javascript:void(0)" iconCls="fa-close" class="easyui-linkbutton" onclick="closeForm()">取消</a>
|
|
</div>
|
|
<div id="rightstree" data-options="region:'center'" style="height:100%;padding:15px 15px;">
|
|
</div>
|
|
</div>
|
|
<script>
|
|
$(function () {
|
|
$('#rightstree').tree({
|
|
url: "api/rights?a=detail&groupid=" + {{ groupid }},
|
|
animate: true,
|
|
checkbox: true,
|
|
lines: true,
|
|
cascadeCheck :true,
|
|
loadFilter: function (rows) {
|
|
var rows = convertmenu(rows)
|
|
return rows;
|
|
},
|
|
onClick: function (node) {
|
|
|
|
},
|
|
onCheck:function(node){
|
|
//console.log($('#rightstree').tree('getChecked', ['checked','indeterminate']))
|
|
},
|
|
onBeforeLoad: function (node, param) {
|
|
|
|
},
|
|
onLoadSuccess: function () {
|
|
|
|
}
|
|
});
|
|
});
|
|
function rightssubmit(){
|
|
var nodes = $('#rightstree').tree('getChecked', ['checked','indeterminate']);
|
|
$.post("api/rights?a=edit&groupid=" + {{ groupid }},{data:JSON.stringify(nodes)},function(result){
|
|
closeForm();
|
|
});
|
|
}
|
|
</script> |