DEVLOG:评析报告页内排版、组合操作移到运维视图、顶栏单行化已午间部署 155,判收读数回填

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
zlt 2026-09-18 11:55:13 +08:00
parent f6e94cfcf5
commit cb73f74717
1 changed files with 19 additions and 0 deletions

View File

@ -1696,6 +1696,25 @@ app/services/proposal_service.pyproposal_expire_at、is_expired、扫描开
一,用户登录 155 看管理视图持仓总览与顶栏计划芯片。二本机单测环境旧会话的虚拟环境已坏本会话在临时目录新建了一个python3.9,按 requirements.txt 装),下次会话若要本机跑全量,重建一个即可。三,上游计划「日龄 1 属正常」这句只在页面说明里,接口 hint 仍写「日龄 1 交易日」,不改。
---
## 2026-09-18 · 评析报告页内排版、组合操作移到运维视图、顶栏单行化(真机见过)
**做了什么**
用户提了三件。一,个股深度评析报告原来是把上游链接(数据基座 192.168.16.178:8000 的 /company/{code}/reviewtext/plain 的 markdown开成新标签浏览器直接显示 markdown 源码。现在由后端代取app/services/company_report.py链接只认持仓逻辑状态与当日计划里上游给的 report_url不接受页面传入的地址按链接缓存十分钟取不到把原因写进 error 不抛),接口 GET /api/research/{code}/report页面引入 vendor/marked.min.jsmarked 15.0.12MIT在新抽屉 .rp-drawer 里排版成整页同款样式:上游正文里的 HTML 一律转义成文本,表格按最长单元格分成数字表(整行不折、横向滚动)与文字表(允许折行),报告首行大标题隐去,抽屉头写「生成时刻 · 数据截至」并保留「原文」链接。持仓表「评析报告」、提议来源详情「查看完整评析报告」、个股详情基本面「评析报告全文」三处入口都改成页内打开。二,组合操作(暂停买入、暂停执行、调整仓位、清仓某行业、一键清仓)与纪律设置(资金与仓位、浮亏补仓、自主档位)属管理员操作,从交易员右栏整体移到运维视图新的第一页「组合操作」,左右两栏(.ops-grid窄于 1000 叠成一列),改的仍是同一份运行参数;右栏只剩待确认提议、交易方案、建仓候选,标题改「待办与候选」。三,顶栏改单行:七枚状态胶囊改成短标签(.hst与综合分析列的标签同款说明全部进悬停角色切换、选股计划、日报、导出持仓表、运维操作、自动刷新开关、退出登录收进右上角一个菜单菜单名写「当前用户 · 当前视图」;顶栏 flex 不折行,收起顺序改为版本号、刷新时刻、大盘、执行与技术面、买入。本机预览量过 1920、1680、1440、1280、1180 五档都是一行、高 46消息栏 sticky top 46 依赖它)。
**动了哪些文件**
app/services/company_report.py、app/web/main.py新接口、app/web/static/index.html顶栏、评析抽屉、运维视图新页、右栏删两节、三处入口、样式、app/web/static/vendor/marked.min.js开发机没外网从 155 下载后入库、scripts/test_wiring.py路由哨兵登记、scripts/test_batch7_units.py加两例链接只认上游且非 http 不认缓存十分钟、过期重拉、失败不抛不缓存、空正文报错、scripts/run_tests.py登记 904。三道页面守卫全绿本机全量 904 例 ALL SUITES PASS。
**部署方式**
用户要求即改即部署。155 于 11:52午间休市make deploy 重建镜像与容器;通道 11:52:02 重连。
**真机判收**
真机见过1552026-09-18 11:52 到 11:54 北京时间)。版本 f6e94cf镜像与工作树指纹一致 26510ade120cmake test ALL SUITES PASS四容器健康页面 HTTP 200/static/vendor/marked.min.js 200 且 39903 字节,路由表含 /api/research/{ts_code}/report。代取实测300627.SZ 来源 held、正文 16860 字、第二次命中缓存;不在持仓也不在计划的 000001.SZ 回「没有个股深度评析报告的链接」。通道 ONLINE 自 11:52:02待入账上行 0。本机预览另见过菜单六项可点、切到运维视图后「组合操作」页两栏各 616 宽、评析抽屉 900 宽内 6 个二级标题、15 个三级标题、17 张表1 张数字表横向滚动,其余贴合),报告缺失时抽屉内报错并给重试、不再往顶部横幅重复报。
**还欠着什么**
一,用户登录 155 看三处顶栏单行与右上角菜单、运维视图「组合操作」页、个股详情里点「评析报告全文」。二FRONTEND_TRADER_VIEW_PLAN.md 第 5 节仍写着组合操作在交易员右栏v1.1 的决定),本次已改回运维视图,文档未改。三,评析抽屉没有 Esc 关闭,点遮罩或 ✕ 关。四,报告缓存在 pms-web 进程内存里,重建容器即清,与报告每晚生成一次的节奏相符。
---
<!--
下一条节点从这里往下写,格式照抄上面:
## YYYY-MM-DD · 一句话标题