feat: 升级权限管理模式

This commit is contained in:
augushong
2025-03-20 16:57:05 +08:00
parent 1887733b32
commit d3e85fa552
50 changed files with 330 additions and 1125 deletions

View File

@@ -3,9 +3,9 @@
namespace base\admin\controller\system;
use app\admin\model\SystemMenu;
use app\admin\model\SystemNode;
use app\admin\service\annotation\ControllerAnnotation;
use app\admin\service\annotation\NodeAnotation;
use app\admin\service\NodeService;
use app\admin\service\TriggerService;
use app\common\constants\MenuConstant;
use app\common\controller\AdminController;
@@ -14,7 +14,7 @@ use think\facade\Db;
/**
* Class Menu.
* @ControllerAnnotation(title="菜单管理",auth=true)
* @ControllerAnnotation(title="菜单管理")
*/
class MenuBase extends AdminController
{
@@ -206,10 +206,8 @@ class MenuBase extends AdminController
public function getMenuTips()
{
$node = input('get.keywords');
$list = SystemNode::whereLike('node', "%{$node}%")
->field('node,title')
->limit(10)
->select();
$list = (new NodeService())->getNodeCollection();
$list = $list->whereLike('node', $node);
return json([
'code' => 0,