stage3: 技能/应用市场解耦 - 前端拆分 (/marketplace/products + /admin/market-products)

This commit is contained in:
SeniorDev committed 2026-08-09 06:59:29 +08:00
1 parent c1f8b164bb
commit 048671870a
7 files changed
+1035

No files matched your search

+6
View File
@@ -59,6 +59,9 @@ const UserPortal = React.lazy(() => import('@/pages/UserPortal'));
const WechatBot = React.lazy(() => import('@/pages/front/WechatBot'));
const ImBotHub = React.lazy(() => import('@/pages/front/ImBotHub'));
const AppServices = React.lazy(() => import('@/pages/front/AppServices'));
const MarketProducts = React.lazy(() => import('@/pages/front/MarketProducts'));
const MarketProductDetail = React.lazy(() => import('@/pages/front/MarketProductDetail'));
const MarketProductsAdmin = React.lazy(() => import('@/pages/admin/MarketProductsAdmin'));
const pageFallback = <div className="loading-screen">加载中...</div>;
@@ -127,6 +130,8 @@ const App: React.FC = () => {
<Route path="wechat-bot" element={<WechatBot />} />
<Route path="im-bots" element={<ImBotHub />} />
<Route path="app-services" element={<AppServices />} />
<Route path="/marketplace/products" element={<MarketProducts />} />
<Route path="/marketplace/products/:id" element={<MarketProductDetail />} />
</Route>
{/* Admin Routes */}
@@ -141,6 +146,7 @@ const App: React.FC = () => {
<Route path="membership" element={<AdminMembership />} />
<Route path="ads" element={<AdminAds />} />
<Route path="market" element={<AdminMarket />} />
<Route path="market-products" element={<MarketProductsAdmin />} />
<Route path="logs" element={<AdminLogs />} />
<Route path="skills" element={<AdminSkills />} />
<Route path="agents" element={<AdminAgents />} />