src/main/resources/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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。