target/classes/static/js/fun.js
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
layui.config({
base: '/treetable-lay/'
}).use('treeTable',function (){
var treeTable = layui.treeTable;
treeTable.render({
elem:'#funGrid',//指定渲染位置
url:'/all/fun',//使用ajax技术,请求表格中的数据
toolbar: '#permissionAddBtn' //开启头部工具栏,并为其绑定左侧模板
,defaultToolbar: []
, height: 'full-42'
,cols:[[ //按照什么格式展示数据
{type:'numbers'},
{type:'checkbox'},
{title:'功能名称',field:'funName', align: 'center'},
{title:'功能类别',field:'funType', align: 'center',templet:'#typeText'},
{title:'URL',field:'funHref', align: 'center'},
{title:'权限标识',field:'funAuth', align: 'center'},
{title:'操作',width: 260,templet:'#rowBtns', align: 'center'}
]],
tree:{//设置查询数据之间的关系
iconIndex:2,
idName:'funId',
pidName:'pid',
isPidData:true,//按照id和pid的关系,实现子父级别
},
size:'lg',
done: function(res, curr, count){
console.log(res);
tablePermissionIns = res;
}
});
//监听行工具事件
treeTable.on('tool(funGrid)', function(obj){
var data = obj.data;
console.log(obj.data)
if(obj.event === 'add'){
var fun ={
"action":"/add/fun",
"tit":'新建功能',
"data":{
"pid":data.funId,
"pname":data.funName
}
};
popupwin(fun)
} else
if (obj.event === 'detele'){
layer.confirm('你确定要删除【' + data.funName + '】这个功能吗?', {icon: 3, title: '提示'}, function (index) {
ajax("/del/fun",{funId:data.funId},"post")
layer.close(index);
});
}else if (obj.event === 'edit'){
var fun = {
"action":"/update/fun",
"tit":'修改功能',
"data":data
}
popupwin(fun)
}
后面还有 93 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。