Files
dukang/.cursor/skills/dukang-coding/reference-frontend.md
T
2026-07-01 17:58:01 +08:00

3.8 KiB
Raw Blame History

前端页面速查

四 App 概览

App 目录 端口 CLIENT_APP 原型
h5-user apps/h5-user 5173 USER_H5 pages/user/
h5-shop apps/h5-shop 5174 SHOP_H5 pages/shop/
h5-partner apps/h5-partner 5175 PARTNER_H5 pages/partner/
admin-web apps/admin-web 5175 HQ_WEB pages/hq/

h5-partner 与 admin-web 端口同为 5175,勿同时 dev。

Vite 代理:/apilocalhost:3000

h5-user 路由(C 端)

路由 Page 主要 API
/login LoginPage /auth/*
/ HomePage /catalog
/product/:id ProductDetailPage /catalog
/order/confirm OrderConfirmPage /trade/orders/preview
/pay PayPage /trade/orders/:id/pay
/orders OrderListPage /trade/orders?tab=
/orders/:id OrderDetailPage /trade/orders/:id
/stores StoreListPage /stores
/stores/:id StoreDetailPage /stores/:id
/benefit BenefitPage /benefit
/benefit/:id BenefitDetailPage /benefit/:id
/redeem RedeemPage /redeem
/redeem/code RedeemCodePage /redeem
/redeem/success RedeemSuccessPage
/addresses AddressListPage /user/addresses
/mine MinePage /user/me

订单 5 Tab

all | pending_pay | pending_ship | pending_receive | completed

h5-shop 路由(门店)

路由 Page 主要 API
/login LoginPage /shop/auth/*
/ HomePage /shop/dashboard
/redeem RedeemConfirmPage /shop/redeem/*
/redeem/success RedeemSuccessPage
/records RecordsPage /shop/redeem/records
/status StatusPage /shop/store
/mine MinePage /shop/store

h5-partner 路由(合伙人)

路由 Page 主要 API
/login LoginPage /partner/auth/*
/ HomePage /partner/dashboard
/stores StoreListPage /partner/stores
/stores/new StoreCreatePage /partner/stores
/stores/:id StoreDetailPage /partner/stores/:id
/orders OrderListPage /partner/orders
/orders/:id OrderDetailPage /partner/orders/:id
/center CenterPage /partner/me
/center/bills BillsPage /partner/settlement/*
/reshipments ReshipPage /partner/after-sales/reshipments
/reports/weekly WeeklyReportPage /partner/reports/weekly
/leaderboard LeaderboardPage /partner/dashboard/leaderboard

admin-web 路由(总部)

路由 Page 主要 API
/login LoginPage /admin/auth/login
/ DashboardPage /admin/dashboard
/users UsersPage /admin/users
/orders OrdersPage /admin/orders
/stores StoresPage /admin/stores
/store-accounts StoreAccountsPage /admin/store-accounts
/store-media StoreMediaPage /admin/store-media
/partners PartnersPage /admin/partners
/partner-accounts PartnerAccountsPage /admin/partner-accounts
/cities CitiesPage /admin/cities
/hq-accounts HqAccountsPage /admin/hq-accounts
/benefit/coupons BenefitCouponsPage /admin/benefit/coupons
/benefit/ledgers BenefitLedgersPage /admin/benefit/ledgers
/redeem-records RedeemRecordsPage /admin/redeem-records
/deliveries DeliveriesPage /admin/deliveries

端 → API 前缀(V2 附录 B

API 前缀 NestJS Module
C 端 /auth, /user, /catalog, /trade, /benefit, /redeem, /stores iam, catalog, trade, benefit, redeem, store
门店 /shop/auth, /shop/redeem, /shop/store iam, redeem, store
合伙人 /partner/* iam, store, trade, settlement
总部 /admin/* iam, catalog, store, trade, settlement, ops

共享 UI

H5 三端引用 @dukang/shared-ui(设计令牌 tokens.css)。admin-web 使用 Ant Design 5,不引用 shared-ui。