Files
group_fqcd_jr/app/static/portal/README.md
T
2026-09-13 15:56:54 +08:00

23 lines
1.5 KiB
Markdown

# Portal 路由与角色映射
正式门户使用原生 JavaScript、原生 CSS 与同源 `fetch`,静态资源统一从 `/static/portal/` 加载。
| 路由 | 角色 | 数据源 |
|---|---|---|
| `/portal/guest/home/` | 访客 / 全部 | 公开展示,产品摘要为集中 mock |
| `/portal/guest/products/` | 访客 / 全部 | `fin_product` 同字段集中 mock |
| `/portal/guest/product-detail/?code=` | 访客 / 全部 | `fin_product`、`fin_nav_history` 同字段集中 mock |
| `/portal/customer/login/` | 未登录客户 | A034 |
| `/portal/customer/dashboard/` | customer / admin | T001、T002 |
| `/portal/customer/holdings/` | customer / admin | T006 |
| `/portal/customer/profit-loss/` | customer / admin | T001 |
| `/portal/customer/orders/` | customer / admin | T003 |
| `/portal/customer/transactions/` | customer / admin | T007 |
| `/portal/customer/cash-ledger/` | customer / admin | T009 |
| `/portal/customer/risk-questionnaire/` | customer | ONB001、ONB002 |
| `/portal/employee-console/login/` | 未登录员工 / 管理员 | A034 |
| `/portal/employee-console/workspace/` | admin / super_admin | A002-A006、A012、A033、A035-A040、客服转人工管理接口 |
| `/portal/employee-risk/dashboard/` | risk_operator / admin / super_admin | `/api/v1/risk/**`、R001-R003 |
公开产品 HTTP 接口尚未实现,因此相关页面使用 `common/mock-data.js`,不得与登录后的真实账户数据混用。客户页面均由 `common/auth.js` 执行入口守卫,接口路径只在 `common/api-client.js` 的端点表登记。