diff --git a/backend/auth/apps/permissions/urls.py b/backend/auth/apps/permissions/urls.py index c00ec72..9d173f0 100644 --- a/backend/auth/apps/permissions/urls.py +++ b/backend/auth/apps/permissions/urls.py @@ -90,6 +90,8 @@ async def get_permission_tree( "code": perm.code, "parentid": perm.parentid, "description": perm.description, + "createtime": perm.createtime, + "updatetime": perm.updatetime, "children": [] } for perm in permissions} @@ -154,6 +156,8 @@ async def get_menu( "parentid": perm.parentid, "route": perm.route, "description": perm.description, + "createtime": perm.createtime, + "updatetime": perm.updatetime, "children": [] } for perm in user_menu_permissions} @@ -351,6 +355,8 @@ async def get_current_user_permissions( "parentid": perm.parentid, "route": perm.route, "description": perm.description, + "createtime": perm.createtime, + "updatetime": perm.updatetime, "children": [] } for perm in user_menu_permissions} diff --git a/backend/auth/schemas.py b/backend/auth/schemas.py index 67dafd6..c6e7f59 100644 --- a/backend/auth/schemas.py +++ b/backend/auth/schemas.py @@ -167,6 +167,8 @@ class PermissionTreeResponse(BaseModel): code: str = Field(..., description="权限编码") parentid: int = Field(..., description="父权限ID") route: Optional[str] = Field(None, description="前端路由路径") + createtime: Optional[datetime] = Field(None, description="创建时间") + updatetime: Optional[datetime] = Field(None, description="更新时间") description: Optional[str] = Field(None, description="权限描述") children: list = Field([], description="子权限列表") diff --git a/frontend/src/modules/admin/views/settings/SettingManage.vue b/frontend/src/modules/admin/views/settings/SettingManage.vue index 7a96cd7..f42a405 100644 --- a/frontend/src/modules/admin/views/settings/SettingManage.vue +++ b/frontend/src/modules/admin/views/settings/SettingManage.vue @@ -12,6 +12,7 @@