updated
This commit is contained in:
198
src/routes.js
198
src/routes.js
@@ -54,7 +54,6 @@ import EditProduct from "views/Ecommerce/Products/EditProduct";
|
||||
import NewProduct from "views/Ecommerce/Products/NewProduct";
|
||||
import ProductPage from "views/Ecommerce/Products/ProductPage";
|
||||
import Billing from "views/Pages/Account/Billing.js";
|
||||
import Subscription from "views/Pages/Account/Subscription.js";
|
||||
import Invoice from "views/Pages/Account/Invoice.js";
|
||||
import Settings from "views/Pages/Account/Settings.js";
|
||||
import Alerts from "views/Pages/Alerts";
|
||||
@@ -71,6 +70,8 @@ import Reports from "views/Pages/Users/Reports.js";
|
||||
import Widgets from "views/Pages/Widgets.js";
|
||||
import SmartHome from "views/Dashboard/SmartHome";
|
||||
// 在现有导入语句后添加
|
||||
import ChainAnalysis from "views/EventDetail/components/ChainAnalysis";
|
||||
import ConceptCards from "views/EventDetail/components/ConceptCards";
|
||||
import EventHeader from "views/EventDetail/components/EventHeader";
|
||||
import HistoricalEvents from "views/EventDetail/components/HistoricalEvents";
|
||||
import RelatedConcepts from "views/EventDetail/components/RelatedConcepts";
|
||||
@@ -79,102 +80,73 @@ import ConceptCenter from "views/Concept";
|
||||
import ProfilePage from "views/Profile/ProfilePage";
|
||||
import SettingsPage from "views/Settings/SettingsPage";
|
||||
// 如果有主入口文件,也需要导入
|
||||
// EventDetail 将通过顶级路由访问,不再在 Admin 下注册
|
||||
import EventDetail from "views/EventDetail/index";
|
||||
// 导入涨停分析组件
|
||||
import LimitAnalyse from "views/LimitAnalyse";
|
||||
import LimitAnalyse from "views/EventDetail/components/LimitAnalyse";
|
||||
// 导入Community页面
|
||||
import Community from "views/Community";
|
||||
import ForecastReport from "views/Company/ForecastReport";
|
||||
import FinancialPanorama from "views/Company/FinancialPanorama";
|
||||
import CompanyIndex from "views/Company";
|
||||
import MarketDataView from "views/Company/MarketDataView";
|
||||
import StockOverview from "views/StockOverview";
|
||||
import TradingSimulation from "views/TradingSimulation";
|
||||
const dashRoutes = [
|
||||
{
|
||||
name: "Dashboard",
|
||||
path: "/dashboard",
|
||||
icon: <HomeIcon color="inherit" />,
|
||||
authIcon: <HomeIcon color="inherit" />,
|
||||
collapse: true,
|
||||
items: [
|
||||
{
|
||||
name: "Landing Page",
|
||||
path: "/dashboard/landing",
|
||||
component: <Landing/>,
|
||||
layout: "/landing",
|
||||
{
|
||||
name: "Dashboard",
|
||||
path: "/dashboard",
|
||||
icon: <HomeIcon color="inherit" />,
|
||||
authIcon: <HomeIcon color="inherit" />,
|
||||
collapse: true,
|
||||
items: [
|
||||
{
|
||||
name: "Landing Page",
|
||||
path: "/dashboard/landing",
|
||||
component: <Landing/>,
|
||||
layout: "/landing",
|
||||
},
|
||||
{
|
||||
name: "Default",
|
||||
path: "/dashboard/default",
|
||||
component: <Default/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "Automotive",
|
||||
path: "/dashboard/automotive",
|
||||
component: <Automotive/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "Smart Home",
|
||||
path: "/dashboard/smart-home",
|
||||
component: <SmartHome/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "CRM",
|
||||
path: "/dashboard/crm",
|
||||
component: <CRM/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "Default",
|
||||
path: "/dashboard/default",
|
||||
component: <Default/>,
|
||||
layout: "/admin",
|
||||
name: "股票分析",
|
||||
path: "/stock-analysis",
|
||||
icon: <StatsIcon color="inherit" />,
|
||||
authIcon: <StatsIcon color="inherit" />,
|
||||
collapse: true,
|
||||
items: [
|
||||
{
|
||||
name: "涨停分析",
|
||||
path: "/stock-analysis/limit-analyse",
|
||||
component: <LimitAnalyse/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "盈利预测报表",
|
||||
path: "/stock-analysis/forecast-report",
|
||||
component: <ForecastReport/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "Automotive",
|
||||
path: "/dashboard/automotive",
|
||||
component: <Automotive/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "Smart Home",
|
||||
path: "/dashboard/smart-home",
|
||||
component: <SmartHome/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "CRM",
|
||||
path: "/dashboard/crm",
|
||||
component: <CRM/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "股票分析",
|
||||
path: "/stock-analysis",
|
||||
icon: <StatsIcon color="inherit" />,
|
||||
authIcon: <StatsIcon color="inherit" />,
|
||||
collapse: true,
|
||||
items: [
|
||||
{
|
||||
name: "股票概览",
|
||||
path: "/stock-analysis/overview",
|
||||
component: <StockOverview/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "个股信息",
|
||||
path: "/stock-analysis/company",
|
||||
component: <CompanyIndex/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "股票行情",
|
||||
path: "/stock-analysis/market-data",
|
||||
component: <MarketDataView/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "涨停分析",
|
||||
path: "/stock-analysis/limit-analyse",
|
||||
component: <LimitAnalyse/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "盈利预测报表",
|
||||
path: "/stock-analysis/forecast-report",
|
||||
component: <ForecastReport/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "盈利预测报表",
|
||||
path: "/stock-analysis/Financial-report",
|
||||
component: <FinancialPanorama/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "概念中心",
|
||||
path: "/concepts",
|
||||
@@ -184,24 +156,15 @@ const dashRoutes = [
|
||||
component: <ConceptCenter/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "事件社区",
|
||||
path: "/community",
|
||||
icon: <StatsIcon color="inherit" />,
|
||||
authIcon: <StatsIcon color="inherit" />,
|
||||
collapse: false,
|
||||
component: <Community/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "模拟盘交易",
|
||||
path: "/trading-simulation",
|
||||
icon: <CartIcon color="inherit" />,
|
||||
authIcon: <CartIcon color="inherit" />,
|
||||
collapse: false,
|
||||
component: <TradingSimulation/>,
|
||||
layout: "/home",
|
||||
},
|
||||
{
|
||||
name: "事件社区",
|
||||
path: "/community",
|
||||
icon: <StatsIcon color="inherit" />,
|
||||
authIcon: <StatsIcon color="inherit" />,
|
||||
collapse: false,
|
||||
component: <Community/>,
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "个人资料",
|
||||
path: "/profile",
|
||||
@@ -295,12 +258,6 @@ const dashRoutes = [
|
||||
path: "/pages/account/billing",
|
||||
layout: "/admin",
|
||||
},
|
||||
{
|
||||
name: "Subscription",
|
||||
component: <Subscription/>,
|
||||
path: "/pages/account/subscription",
|
||||
layout: "/home",
|
||||
},
|
||||
{
|
||||
name: "Invoice",
|
||||
component: <Invoice/>,
|
||||
@@ -597,7 +554,20 @@ const dashRoutes = [
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
name: "EVENT DETAIL",
|
||||
category: "eventdetail",
|
||||
items: [
|
||||
{
|
||||
name: "Event Detail",
|
||||
// 修改路由路径,添加参数占位符
|
||||
path: "/event-detail/:eventId",
|
||||
icon: <StatsIcon color="inherit" />,
|
||||
component: <EventDetail/>,
|
||||
layout: "/admin",
|
||||
}
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
export default dashRoutes;
|
||||
|
||||
Reference in New Issue
Block a user