diff --git a/DEVLOG.md b/DEVLOG.md index 0e21603..3bca18a 100644 --- a/DEVLOG.md +++ b/DEVLOG.md @@ -1919,3 +1919,16 @@ PMS 页面需要重新登录;基座页面版本与研究字段已实机核对 09:25:03 正常扫描 consumed 64 消费区制版 6abfc0e8,24 只顺序与指纹一致,过滤原因完整。 登录后页面误报消失,旧提议与持仓明示追溯缺失;没有采纳或人为制造交易。 真实盘中评析传播、提议重核与新成交防双记继续等自然事件。备份、镜像及回退见四仓交接最新节。 + + +## 2026-10-16 · 研究展示按交易员使用顺序收口 + +用户指出右栏展开的版本与研究字段破坏页面风格,长版本号横向溢出并把裁决按钮挤出视线。 +删除侧栏新增的字段清单,复用原“基本面”入口。研究详情按判断、风险、预期、后续验证及变化分段。 +报告时间与实际材料期保持区分。缺失项不连续铺“未知”;无摘要用一句明确说明。 +计划标识、指纹和消费顺序放在详情底部“数据来源”,默认折叠且长字符串可换行。 +候选与持仓、运维提议的同类字段清单一起复用详情,避免表格行无限增高。 +只改 app/web/static/index.html,未改评析原文、建议数量、采纳核验或交易接口。 +本地三页面守卫通过,页面脚本语法、空记录、零值、变化与原始值保持检查通过。 +155 已核查 /app 源码绑定挂载,本次纯静态页可经 git pull 生效,不重建交易进程。 +上线前先备份旧页面并在禁网临时容器运行守卫;浏览器结果另追加。 diff --git a/app/web/static/index.html b/app/web/static/index.html index f61d296..27e2bbf 100644 --- a/app/web/static/index.html +++ b/app/web/static/index.html @@ -517,6 +517,17 @@ body.dock-r:not(.r-fold) .side-r .strip{display:none;} .prop-metric{display:flex;flex-direction:column;gap:7px;margin:8px 0;} .prop-metric .m{background:var(--surface-2);border-radius:9px;padding:9px 11px;display:flex;align-items:center;gap:10px;} .prop-metric .m .nm{font-size:12.5px;flex:1;} .prop-metric .m .dt{font-size:11px;color:var(--muted);} +.research-link{display:inline-block;border:0;padding:3px 0;background:none;color:var(--accent);font:inherit;font-size:12px;cursor:pointer;text-align:left;} +.research-link:hover{text-decoration:underline;} +.prop-sheet.research-sheet{left:50%;right:auto;bottom:24px;transform:translateX(-50%);width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 48px);border-radius:16px;} +.research-summary{display:flex;gap:8px;margin-bottom:14px;} +.research-section .st{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;} +.research-section .st + .st{margin-top:8px;} +.research-materials{display:flex;flex-wrap:wrap;gap:6px 16px;margin:18px 0 10px;color:var(--muted);font-size:12px;line-height:1.65;} +.research-source{border-top:1px solid var(--hair);margin-top:16px;padding-top:12px;font-size:12px;color:var(--muted);} +.research-source summary{cursor:pointer;} +.research-source dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px 12px;margin:14px 0 0;} +.research-source dt,.research-source dd{margin:0;overflow-wrap:anywhere;line-height:1.65;} .prop-badge{font-size:11px;font-family:ui-monospace,Menlo,monospace;background:var(--surface-2);padding:2px 7px;border-radius:5px;} @@ -1262,7 +1273,6 @@ body.dock-r:not(.r-fold) .side-r .strip{display:none;}