Files
group_xinghuo_jinrong/web
zhanghongyu_0626 647c07062e feat(trade): Enhance trade processing and context handling in customer service
- Introduced `pending_trade` handling in the chat API to manage trade requests more effectively.
- Updated the `submit_trade_api` to allow advisors to access customer trades based on assigned roles.
- Added new methods in `GatewayRepository` for managing core holdings during trade subscriptions and redemptions.
- Implemented context-aware trade dialogue management in the customer service layer to improve user experience during multi-turn interactions.
- Enhanced the tool service to support trade actions and suitability checks, ensuring accurate processing of user requests.

This update significantly improves the trade interaction flow, providing a more robust and user-friendly experience for customers engaging in trading activities.
2026-09-13 17:45:04 +08:00
..

JinRong Web

React 19 + Vite 8 + Ant Design 6 + Tailwind CSS v4 · HashRouter · 联调本机 FastAPI。

现状(2026-09-09): 「静奢智能」视觉层 + 四角色 Dashboard 首页(真接平台读 API);Chat/SSE、共享行情页、risk 处置 UI 待接。

交接手册(改前端必读): docs/frontend/FRONTEND-HANDOFF.md

启动

# 终端 1:后端(仓库根)
uvicorn app.main:app --reload

# 终端 2:前端
cd web
npm install          # 首次或 package.json 变更后(含 tailwindcss / @tailwindcss/vite)
npm run dev

浏览器:http://127.0.0.1:5173/#/login · 业务路由示例 /#/app/customer/home

验证

npm run build
npm run test    # 14 例 Vitest
npm run lint    # oxlint(现有 hooks Fast Refresh 警告可忽略,见交接手册 §9)

技术要点

项 说明
样式 src/styles/tokens.css 设计令牌 + Tailwind utility;勿在页面硬编码品牌色
分层 pages → hooks/api/utils · components/ui 禁止 import API/auth
代理 Vite /api → http://127.0.0.1:8000
收益色 正收益朱砂红、负值翡翠绿(产品约定,勿反转)

装饰素材

文件 用途
public/assets/brand/logo-mark.svg Header / 登录 Logo
public/assets/illustrations/login-finance.svg 登录页插画
public/assets/illustrations/empty-*.svg Empty / 占位