This commit is contained in:
2025-10-11 12:10:00 +08:00
parent 8107dee8d3
commit 4d0dc109bc
109 changed files with 152150 additions and 8037 deletions

View File

@@ -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;