zhaoqingang
2024-12-05 7a9f9cb3c34ebc0836720d0f5738bbe70070bbb3
app/models/resource_model.py
@@ -87,6 +87,31 @@
        return router
    def to_router_dict(self):
        router = {
            'id': self.id,
            'name': self.path.capitalize() if self.path else '',
            'path': self.path,
            'hidden': bool(self.hidden),
            'redirect': 'noRedirect',
            'component': self.url,
            'alwaysShow': True,
            'resourceType': self.get_type_json(),
            'meta': {
                'title': self.name,
                'icon': self.icon,
                'noCache': False,
                'link': ''
            },
            'parentId': self.get_pid(),
        }
        if not router['component']:
            router['component'] = 'Layout'
        return router
    def to_menu_json(self):
        return {
            'id': self.id,
@@ -133,8 +158,8 @@
    def to_json(self):
        return {
            'id': self.id,
            'createdatetime': self.created_at,
            'updatedatetime': self.updated_at,
            # 'createdatetime': self.created_at,
            # 'updatedatetime': self.updated_at,
            'name': self.name,
            'description': self.description
        }