diff --git a/public/static/admin/js/system/menu.js b/public/static/admin/js/system/menu.js index db96ace..0c45e21 100644 --- a/public/static/admin/js/system/menu.js +++ b/public/static/admin/js/system/menu.js @@ -69,6 +69,13 @@ define(["jquery", "easy-admin", "treetable", "iconPickerFa", "autocomplete"], fu auth: 'add', class: 'layui-btn layui-btn-xs layui-btn-normal', extend: 'data-full="true"', + if: function (data) { + if (data.pid == 99999999) { + return false; + } + + return true; + } }, { text: '编辑', url: init.edit_url, diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js index a559e82..a7e9730 100644 --- a/public/static/plugs/easy-admin/easy-admin.js +++ b/public/static/plugs/easy-admin/easy-admin.js @@ -744,6 +744,11 @@ define(["jquery", "tableSelect", "ckeditor", 'miniTheme', 'tableData', 'citypick operat.titleField = operat.titleField || 'title'; operat.title = operat.title || operat.text; operat.text = operat.text || operat.title; + operat.if = operat.if || function () { return true }; + + if (operat.if(data, operat) !== true) { + return ''; + } var titleEndfix = '';