Layui treetable根据字段判断是隐藏或显示
作者:钓赛通
发布时间:2021-12-28
点击数:
function inits() { layer.load(2); treetable.render({ treeColIndex: 1, treeSpid: -1, treeIdName: 'id', treePidName: 'parent_id', treeDefaultClose:true,//默认折叠 elem: '#user-table', where: {'_token': '{{csrf_token()}}', 'act': 'api','role_id':'{{$role_id}}'}, method: 'post', url: '{{url('/admin/query-user-list')}}', page: false, cols: [[ {type: 'numbers'}, {field: 'id',width: 80, title: '用户ID'}, {field: 'first_name', minWidth: 150, title: '用户名',templet:function (d) { var path = "http://"+document.domain+"/admin/client_user/"+d.id+"/edit"; return '<a href="'+path+'" class="layui-table-link">'+d.first_name+'</a>'; }}, {field: 'channel_name',width: 80, title: '推荐人'}, {field: 'role',width: 80, title: '角色'}, {field: 'email', title: '帐号'}, {field: 'point',width: 100, title: '侠气值'}, {field: 'case_level',width: 100, title: '接案等级',hide:true}, { field: 'parent_id',width: 100, align: 'center', templet: function (d) { /*<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>*/ return '<a class="layui-btn layui-btn-xs" lay-event="more">更多 <i class="layui-icon layui-icon-down"></i></a>' }, title: '操作' } ]], done: function (res, curr, count) { layer.closeAll('loading'); console.log('finsh'); console.log(res.data); $.each(res.data,function (index,value) { console.log(value.role); if(value.role == '律所'){ $("#user-table").next().find(".layui-table-box").find("[data-field='case_level']") .removeClass('layui-hide'); } }); } }); }
这是一个更加复杂的场景