Initial commit

This commit is contained in:
shahzeydyfah
2024-02-15 00:17:51 +03:30
commit 4b0396466d
111 changed files with 6296 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
from typing import List, Optional
from core.models.base import BaseModel
class RouteMeta(BaseModel):
orderNo: int
title: str
ignoreAuth: Optional[bool]
roles: Optional[List[str]]
ignoreKeepAlive: Optional[bool]
affix: Optional[bool]
icon: Optional[str]
frameSrc: Optional[str]
transitionName: Optional[str]
hideBreadcrumb: Optional[bool]
hideChildrenInMenu: Optional[bool]
carryParam: Optional[bool]
single: Optional[bool]
currentActiveMenu: Optional[str]
hideTab: Optional[bool]
hideMenu: Optional[bool]
isLink: Optional[bool]
ignoreRoute: Optional[bool]
hidePathForChildren: Optional[bool]
class VueRouteNative(BaseModel):
name: str
meta: RouteMeta
props: Optional[dict]
fullPath: Optional[str]
class VueRoute(VueRouteNative):
children: List[VueRouteNative]