forked from kidgrow-microservices-platform

zhaoxiaohao
2020-08-18 56aaf185c6c906f74549a7551b29b1b107d69819
kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/system/menus.html
@@ -10,7 +10,7 @@
        <div class="layui-form toolbar">
            所属应用:<select id="menu_clients" lay-filter="menu_clients"></select>
            &emsp;搜索:<input id="menus-edit-search" class="layui-input search-input" type="text"
                placeholder="输入关键字" />&emsp;
                placeholder="按关键字" />&emsp;
            <button id="menus-btn-search" class="layui-btn icon-btn"><i class="layui-icon">&#xe615;</i>搜索</button>
            <button id="menus-btn-add" class="layui-btn icon-btn permissions" permissions="saveOrUpdate"><i class="layui-icon">&#xe654;</i>添加</button>
            <button id="menus-btn-expand" class="layui-btn">全部展开</button>
@@ -65,15 +65,15 @@
                where: param,
                page: false,
                cols: [[
                    { type: 'numbers' },
                    { field: 'name', minWidth: 200, title: '菜单名称' },
                    { field: 'tenantId', minWidth: 80, title: '应用标识' },
                    { field: 'url', title: '菜单url' },
                    { field: 'path', title: '菜单path' },
                    { field: 'css', align: 'center', title: '样式' },
                    { field: 'sort', width: 80, align: 'center', title: '排序号' },
                    { type: 'numbers' ,width: "10%" },
                    { field: 'name',width: "10%", minWidth: 200, title: '菜单名称' },
                    { field: 'tenantId',width: "10%", minWidth: 80, title: '应用标识' },
                    { field: 'url',width: "10%", title: '菜单url' },
                    { field: 'path',width: "10%", title: '菜单path' },
                    { field: 'css',width: "10%", align: 'center', title: '样式' },
                    { field: 'sort', width: "10%", align: 'center', title: '排序号' },
                    {
                        field: 'type', width: 80, align: 'center', templet: function (d) {
                        field: 'type', width: "10%", align: 'center', templet: function (d) {
                            if (d.type === 2) {
                                return '<span class="layui-badge layui-bg-gray">资源</span>';
                            }
@@ -84,8 +84,8 @@
                            }
                        }, title: '类型'
                    },
                    { field: 'enabled', width: 100, sort: true, templet: '#menu-tpl-state', title: '状态' },
                    { templet: '#menus-state', width: 120, align: 'center', title: '操作' }
                    { field: 'enabled', width: "10%", sort: true, templet: '#menu-tpl-state', title: '状态' },
                    { templet: '#menus-state', width: "10%", align: 'center', title: '操作' }
                ]],
                done: function (res) {
                    permissionsInput(res,config);
@@ -111,7 +111,7 @@
                })
                form.render();
            } else {
                layer.msg(data.msg, { icon: 2, time: 500 });
                layer.msg(data.msg, { icon: 2, time: 2000 });
            }
        }, 'GET');
@@ -124,9 +124,9 @@
            }, function (data) {
                layer.closeAll('loading');
                if (data.code == 0) {
                    layer.msg(data.msg, { icon: 1, time: 500 });
                    layer.msg(data.msg, { icon: 1, time: 2000 });
                } else {
                    layer.msg(data.msg, { icon: 2, time: 500 });
                    layer.msg(data.msg, { icon: 2, time: 2000 });
                    $(obj.elem).prop('checked', !obj.elem.checked);
                    form.render('checkbox');
                }
@@ -147,10 +147,10 @@
                    admin.req('api-user/menus/' + obj.data.id + '?tenantId=' + tenantId, {}, function (data) {
                        layer.closeAll('loading');
                        if (0 === data.code) {
                            layer.msg(data.msg, { icon: 1, time: 500 });
                            layer.msg(data.msg, { icon: 1, time: 2000 });
                            renderTable({ tenantId: tenantId });
                        } else {
                            layer.msg(data.msg, { icon: 2, time: 500 });
                            layer.msg(data.msg, { icon: 2, time: 2000 });
                        }
                    }, 'DELETE');
                });
@@ -201,7 +201,7 @@
                }
            });
            if (keyword !== '' && searchCount === 0) {
                layer.msg("没有匹配结果", { icon: 5, time: 500 });
                layer.msg("没有匹配结果", { icon: 5, time: 2000 });
            } else {
                treetable.expandAll('#menus-table');
            }