docs(prototype): MVP 原型按设计规范 v0.2 重刷
- 13 页全部重刷:96px 墨色渐变侧栏、透明顶栏、项目头与标签页、对照布局;查标交互与 UI demo 一致(行内说明、U 撤销当前条、批量仅提示级) - assets/app.js、app.css 重写为 v0.2 框架与共用组件(查看器上一条 / 下一条与 clear、日期输入、浮动菜单、快捷键说明等);data.js 补任务与最近处理数据 - 额度页:Q1 墨色「+」、Q13 免扣行、续费申请按 G8;补遗 1 条数统一为「更新 2 条」 - 报告页脚与免责声明改为「辅助检查结果,仅供投标前自查参考」,design-system §7.17 与 FR-M3-09 同步;components.css 的 .scope 改名 .report-scope - README 升 v0.2;AGENTS.md 同步进度与 VI 手册待办 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -471,9 +471,9 @@
|
||||
- A4 竖版,页边距 20mm,思源黑体正文 10.5pt / 行距 1.6,标题思源宋体。
|
||||
- 页眉:左侧小号横版 logo(干净版),右侧「投标文件辅助检查报告」。**logo 只出现在页眉**,不放在任何结论、汇总数字或签名旁边(红线:logo 不能当「通过」章)。
|
||||
- 首页:项目信息、投标文件版本、检查时间、规则版本、**检查覆盖范围**(查了什么 / 没查什么)、免责声明。
|
||||
- 问题明细的级别标签和界面一致(实心 / 描边 / 无框),黑白打印也能分辨。
|
||||
- 页脚:页码「3 / 12」+「本报告为辅助检查结果,不构成对投标结果的保证」。
|
||||
- 全文不出现「通过」「合格」「保证」。
|
||||
- 免责声明(v0.2):写明报告是辅助检查结果、检查范围以首页「检查覆盖范围」为准、结果可能有遗漏或误判、不代表资格审查 / 符合性审查 / 评标的结论、是否递交和如何修改由投标人自行决定。参考写法见原型 `report.html`。
|
||||
- 页脚(v0.2):「本报告为辅助检查结果,仅供投标前自查参考」+ 页码「3 / 12」。
|
||||
- 全文(含免责声明和页脚)不出现「通过」「合格」「保证」。免责的意思用「仅供……参考」「不代表……结论」「由投标人自行决定」来说,不写「不构成保证」「不保证」。引用招标文件原文时照录原文,不在此列。
|
||||
|
||||
### 7.18 选中态(v0.2,Q3,已确认 2026-11-03)
|
||||
|
||||
|
||||
@@ -236,8 +236,8 @@ table.data tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--c-ink)}
|
||||
.report dl{display:grid;grid-template-columns:96px 1fr;gap:4px 12px;margin:14px 0}
|
||||
.report dt{color:var(--text-secondary)}
|
||||
.report dd{margin:0}
|
||||
.scope{border:var(--line) solid var(--border-subtle);padding:10px 14px;margin-top:10px}
|
||||
.scope b{display:block;margin-bottom:2px}
|
||||
.report-scope{border:var(--line) solid var(--border-subtle);padding:10px 14px;margin-top:10px}
|
||||
.report-scope b{display:block;margin-bottom:2px}
|
||||
.report-foot{margin-top:18px;padding-top:8px;border-top:var(--line) solid var(--border-subtle);display:flex;justify-content:space-between;font-size:11px;color:var(--text-secondary)}
|
||||
|
||||
|
||||
|
||||
@@ -286,8 +286,8 @@ section{margin-top:var(--sp-12)}
|
||||
<dt>检查时间</dt><dd>2026-11-02 14:20 · 规则版本 2026.11</dd>
|
||||
<dt>处理情况</dt><dd><span class="sev fatal">致命<span class="fig">2</span></span> <span class="sev major">重要<span class="fig">1</span></span> <span class="sev hint">提示<span class="fig">4</span></span> 其中待处理 1 项</dd>
|
||||
</dl>
|
||||
<div class="scope"><b>检查覆盖范围</b>查了:清单 86 条的响应完整性、形式要件(格式文件、签章位置有无、落款日期)、资质匹配、报价形式。<br>没查:份数、装订密封、CA 加密(见附录「需人工核对」);签章真伪;报价是否合理。</div>
|
||||
<div class="report-foot"><span>本报告为辅助检查结果,不构成对投标结果的保证</span><span class="fig">1 / 12</span></div>
|
||||
<div class="report-scope"><b>检查覆盖范围</b>查了:清单 86 条的响应完整性、形式要件(格式文件、签章位置有无、落款日期)、资质匹配、报价形式。<br>没查:份数、装订密封、CA 加密(见附录「需人工核对」);签章真伪;报价是否合理。</div>
|
||||
<div class="report-foot"><span>本报告为辅助检查结果,仅供投标前自查参考</span><span class="fig">1 / 12</span></div>
|
||||
</div>
|
||||
<p class="note">logo 只在页眉,不靠近任何结论或汇总数字。</p>
|
||||
</section>
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
--row-h: 64px; /* 列表行最小高度:两行文字(名称 + 辅助灰小字)的项目行(v0.2) */
|
||||
--rail-w: 96px; /* 侧栏(v0.2):单一状态,上图标下文字,不折叠 */
|
||||
--topbar-h: 56px; /* 顶栏:透明,滚动后半透明白 + 毛玻璃 */
|
||||
--sidebar-w: 216px; /* v0.1 宽侧栏,仅旧原型使用,重刷后删除 */
|
||||
--sidebar-w: 216px; /* v0.1 宽侧栏。原型 v0.2 已不用(2026-11-03);只剩 ui-demo/explore/ 的历史方案(a–f、d2–d5)引用,那些归档后可删 */
|
||||
--margin-note-w: 280px; /* 页边批注栏 */
|
||||
--content-max: 1200px;
|
||||
|
||||
|
||||
@@ -118,7 +118,7 @@
|
||||
else if (e.key === "Escape" && document.activeElement === gq) gq.blur();
|
||||
});
|
||||
document.addEventListener("click", (e) => { if (e.target.closest("[data-demo-nav]")) { e.preventDefault(); toast("(演示)这一页没有做", { ok: false }); } });
|
||||
$("[data-notice]").onclick = () => toast("解析完成:补遗 1 已并入清单(新增 2 条,更新 1 条)。");
|
||||
$("[data-notice]").onclick = () => toast("解析完成:补遗 1 已并入清单(更新 2 条)。");
|
||||
}
|
||||
|
||||
/* ---------- 浮动菜单:列表行的「更多」等(role=menu,↑ ↓ 移动,Esc 关闭,焦点回到触发按钮) ----------
|
||||
|
||||
Reference in New Issue
Block a user