diff --git a/catch/permissions/tables/Role.php b/catch/permissions/tables/Role.php index b6bc7ea..770ea79 100644 --- a/catch/permissions/tables/Role.php +++ b/catch/permissions/tables/Role.php @@ -31,6 +31,7 @@ class Role extends CatchTable Actions::create() ])->withDialogWidth('40%') ->toTreeTable() + ->forceUpdate() ->render(); } diff --git a/catch/permissions/tables/forms/Permission.php b/catch/permissions/tables/forms/Permission.php index 2f7dd65..8f3b49d 100644 --- a/catch/permissions/tables/forms/Permission.php +++ b/catch/permissions/tables/forms/Permission.php @@ -31,6 +31,9 @@ class Permission extends Form self::select('module', '模块') ->required() ->style(['width' => '100%']) + ->allowCreate(true) + ->filterable(true) + ->clearable(true) ->col(12) ->options($this->getModules()), diff --git a/catch/system/tables/OperateLog.php b/catch/system/tables/OperateLog.php index cb5a8f9..c3503c8 100644 --- a/catch/system/tables/OperateLog.php +++ b/catch/system/tables/OperateLog.php @@ -24,10 +24,9 @@ class OperateLog extends CatchTable HeaderItem::label('操作人')->prop('creator'), HeaderItem::label('操作模块')->prop('module'), HeaderItem::label('操作菜单')->prop('operate'), - HeaderItem::label('菜单')->prop('route'), + HeaderItem::label('菜单标识')->prop('route'), HeaderItem::label('请求方式')->prop('method'), HeaderItem::label('参数')->prop('params')->component('params'), - HeaderItem::label('参数')->prop('created_at'), ]) ->withApiRoute('log/operate') ->withSearch([