123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- declare namespace PageRoute {
- /**
- * the root route key
- * @translate 根路由
- */
- type RootRouteKey = 'root';
- /**
- * the not found route, which catch the invalid route path
- * @translate 未找到路由(捕获无效路径的路由)
- */
- type NotFoundRouteKey = 'not-found';
- /**
- * the route key
- * @translate 页面路由
- */
- type RouteKey =
- | '403'
- | '404'
- | '500'
- | 'constant-page'
- | 'login'
- | 'not-found'
- | 'about'
- | 'auth-demo'
- | 'auth-demo_permission'
- | 'auth-demo_super'
- | 'background'
- | 'background_event'
- | 'background_field'
- | 'background_indicators'
- | 'background_workflow'
- | 'component'
- | 'component_button'
- | 'component_card'
- | 'component_table'
- | 'dashboard'
- | 'dashboard_analysis'
- | 'dashboard_workbench'
- | 'document'
- | 'document_naive'
- | 'document_project-link'
- | 'document_project'
- | 'document_vite'
- | 'document_vue'
- | 'exception'
- | 'exception_403'
- | 'exception_404'
- | 'exception_500'
- | 'function'
- | 'function_tab-detail'
- | 'function_tab-multi-detail'
- | 'function_tab'
- | 'management'
- | 'management_auth'
- | 'management_role'
- | 'management_route'
- | 'management_user'
- | 'mqtt'
- | 'mqtt_authentication'
- | 'mqtt_pasture'
- | 'mqtt_topic'
- | 'mqtt_category'
- | 'mqtt_user'
- | 'multi-menu'
- | 'multi-menu_first'
- | 'multi-menu_first_second-new'
- | 'multi-menu_first_second-new_third'
- | 'multi-menu_first_second'
- | 'plugin'
- | 'plugin_charts'
- | 'plugin_charts_antv'
- | 'plugin_charts_echarts'
- | 'plugin_copy'
- | 'plugin_editor'
- | 'plugin_editor_markdown'
- | 'plugin_editor_quill'
- | 'plugin_icon'
- | 'plugin_map'
- | 'plugin_print'
- | 'plugin_swiper'
- | 'plugin_video';
- /**
- * last degree route key, which has the page file
- * @translate 最后一级路由(该级路有对应的页面文件)
- */
- type LastDegreeRouteKey = Extract<
- RouteKey,
- | '403'
- | '404'
- | '500'
- | 'constant-page'
- | 'login'
- | 'not-found'
- | 'about'
- | 'auth-demo_permission'
- | 'auth-demo_super'
- | 'background_event'
- | 'background_field'
- | 'background_indicators'
- | 'background_workflow'
- | 'component_button'
- | 'component_card'
- | 'component_table'
- | 'dashboard_analysis'
- | 'dashboard_workbench'
- | 'document_naive'
- | 'document_project-link'
- | 'document_project'
- | 'document_vite'
- | 'document_vue'
- | 'exception_403'
- | 'exception_404'
- | 'exception_500'
- | 'function_tab-detail'
- | 'function_tab-multi-detail'
- | 'function_tab'
- | 'management_auth'
- | 'management_role'
- | 'management_route'
- | 'management_user'
- | 'mqtt_authentication'
- | 'mqtt_pasture'
- | 'mqtt_topic'
- | 'mqtt_category'
- | 'mqtt_user'
- | 'multi-menu_first_second-new_third'
- | 'multi-menu_first_second'
- | 'plugin_charts_antv'
- | 'plugin_charts_echarts'
- | 'plugin_copy'
- | 'plugin_editor_markdown'
- | 'plugin_editor_quill'
- | 'plugin_icon'
- | 'plugin_map'
- | 'plugin_print'
- | 'plugin_swiper'
- | 'plugin_video'
- >;
- }
|