From aee24d4f095befb5a66bda7d7937fc3de400d73b Mon Sep 17 00:00:00 2001 From: augushong Date: Mon, 8 Aug 2022 14:54:52 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E6=A0=BCoperat=E6=96=B0=E5=A2=9Eif?= =?UTF-8?q?=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/admin/js/system/menu.js | 7 +++++++ public/static/plugs/easy-admin/easy-admin.js | 5 +++++ 2 files changed, 12 insertions(+) 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 = '';