stage3: 技能/应用市场解耦 - 前端拆分 (/marketplace/products + /admin/market-products)
This commit is contained in:
1 parent
c1f8b164bb
commit
048671870a
7 files changed
+1035
No files matched your search
@@ -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 />} />
|
||||
|
||||
Reference in new issue
Block a user