diff --git a/backend/app/api/paper_trading.py b/backend/app/api/paper_trading.py index 621cca8..987bf09 100644 --- a/backend/app/api/paper_trading.py +++ b/backend/app/api/paper_trading.py @@ -1,5 +1,5 @@ """ -模拟交易 API +交易 API """ from fastapi import APIRouter, HTTPException, Query from typing import Optional @@ -13,7 +13,7 @@ from app.services.db_service import db_service from app.utils.logger import logger -router = APIRouter(prefix="/api/paper-trading", tags=["交易"]) +router = APIRouter(prefix="/api/trading", tags=["交易"]) class CloseOrderRequest(BaseModel): diff --git a/backend/app/main.py b/backend/app/main.py index 77aad86..61cef0b 100644 --- a/backend/app/main.py +++ b/backend/app/main.py @@ -684,10 +684,10 @@ async def health_check(): """健康检查""" return {"status": "healthy"} -@app.get("/paper-trading") -async def paper_trading_page(): - """模拟交易页面""" - page_path = os.path.join(frontend_path, "paper-trading.html") +@app.get("/trading") +async def trading_page(): + """交易页面""" + page_path = os.path.join(frontend_path, "trading.html") if os.path.exists(page_path): return FileResponse(page_path) return {"message": "页面不存在"} diff --git a/frontend/paper-trading.html b/frontend/trading.html similarity index 95% rename from frontend/paper-trading.html rename to frontend/trading.html index a3ae47e..8943d4d 100644 --- a/frontend/paper-trading.html +++ b/frontend/trading.html @@ -57,6 +57,8 @@ font-size: 24px; font-weight: 300; color: var(--text-primary); + user-select: none; + cursor: default; } .trading-title span { @@ -571,6 +573,17 @@ background: rgba(255, 68, 68, 0.1); } + /* 管理员模式指示器 */ + .admin-indicator { + font-size: 16px; + opacity: 0.6; + transition: opacity 0.2s; + } + + .admin-indicator:hover { + opacity: 1; + } + /* 操作按钮 */ .action-btn { padding: 4px 8px; @@ -1150,23 +1163,27 @@