mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 17:54:15 +08:00
后端 (financial_sync.py): - run_now 全量同步改为逐表执行, 每张完成立即更新 last_sync (原一次性更新, 前端轮询看不到中间进度; 现在前端能逐步看到 N/4) - 修复 sync_all 函数缩进被破坏导致的 NameError (上版引入的 bug) 前端 Financials.tsx: - 点击同步即时反馈: useFinancialSync 加 onMutate 立即刷新 status + syncMut.isPending 兜底, 消除请求阻塞期间 UI 无变化 - 同步进度按本次同步算 (记录 syncStartedAt), 不再用 rows>0 判断 (修复已有数据时一开始就显示 4/4) - 卡片三态可视化: · 全量同步: 4 张卡片依次 等待(沙漏)→同步中(转圈)→完成(绿勾) · 单表同步: 只有目标卡片变化, 其他卡片不受影响 - 顶部进度: 全量显示 N/4, 单表显示表名 - 每张卡片底部加最后同步时间 - 完成态用绿色对勾 (不用红色 bull), 卡片保持中性配色 StockFinancialDetail.tsx: - 头部加 AI 财务分析占位按钮 (紫色 Sparkles), 点击提示开发中