From 4faa732b1bd55335b142d5454833a8d5432675fe Mon Sep 17 00:00:00 2001 From: xuyonghao <898441624@qq.com> Date: 星期四, 26 十二月 2024 18:08:42 +0800 Subject: [PATCH] resources_type表同步 --- app/models/resource_model.py | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/app/models/resource_model.py b/app/models/resource_model.py index 00bd03f..34f6be1 100644 --- a/app/models/resource_model.py +++ b/app/models/resource_model.py @@ -5,6 +5,7 @@ from sqlalchemy import Column, Integer, String, DateTime, Table, ForeignKey from sqlalchemy.orm import relationship, backref +from app.config.const import RESOURCE_STATUS_DELETE from app.models.base_model import Base class ResourceModel(Base): @@ -58,7 +59,7 @@ 'menuType': self.resource_type_id, 'parentId': self.get_pid(), 'parentName': self.get_pName(), - 'children': [res.to_tree_select_json() for res in self.children] + 'children': [res.to_tree_select_json() for res in self.children if res if res.status != RESOURCE_STATUS_DELETE] } def to_router_json(self): @@ -94,12 +95,15 @@ router = { 'id': self.id, 'name': self.path.capitalize() if self.path else '', + # 'name': self.name, 'path': self.path, 'hidden': bool(self.hidden), 'redirect': 'noRedirect', 'component': self.url, 'alwaysShow': True, + 'perms': self.perms, 'resourceType': self.get_type_json(), + 'seq': self.seq, 'meta': { 'title': self.name, 'icon': self.icon, -- Gitblit v1.8.0