页面35-resume-versions.html · 简历版本对比 F5(P1)· 验收见 ⑧ · 分工见 ⓪
阅读方式:每条先写界面上是什么,再写元素 ID 与接口。
展示顺序(按角色 · 章节号固定)
接口本页共 2 个 · GET /resumes/{id}/versions · POST /resumes/{id}/restore · 原型静态 mock · 完整见 ⑥
一句话:同一份简历的多个历史版本左右对照,支持预览当前版、回滚到旧版(P1)。
GET /resumes/{id}/versions · POST /resumes/{id}/restore · dev-notes · F5btn_nav_back
15-resume-list.html 或 33-resume-preview.htmlpage_titlebadge_f5copy_version_policylist_version_pickerbtn_version_left · btn_version_rightbtn_version_rightpanel_version_diffcompare_col_left · label_version_left「v2」· diff_content_left「负责公众号排期」(删除线示意)label_version_right「v3 当前」· diff_content_right「使用 Excel 复盘 UV/转化,参与用户增长执行」copy_version_hintstate_single_version · copy_single_hint · btn_go_continue → F4state_versions_loadingstate_versions_empty · btn_empty_create → F2bar_f5_actionsbtn_restore_version · 二次确认 · Toast「已回滚」(原型 mock)btn_preview_current → 33-resume-preview.html说明:版本 chip 与双栏 diff 为静态 mock;上线由下列接口渲染 list_version_picker · panel_version_diff。替换清单 → dev-notes · 静态 mock → API。
resume_id · 从列表/预览「版本」进入versions[] → chip + diff · 字段 version_id · label · is_current · diff_summary{ "versions": [{ "version_id": "v2", "label": "腾讯 JD · v2" }, { "version_id": "v3", "label": "秋招版 · v3 当前", "is_current": true }] }state_single_version · 0 条 → state_versions_empty · 最多 15 条 FIFObtn_restore_version 且用户确认 HUD{ "version_id": "v2" }35-resume-versions.html 或 index 研发目录 · 勿从列表/预览链入35-resume-versions.html(P1 原型 · 无用户路径入口)。app-image/ICON-CATALOG.md · 全站通用 §7 · 上传 §8 · 品牌 §9 · 本页见 §10 索引表app-image/ICON-CATALOG.md · 状态栏 §11 · 增长/分享 §12 · 表单/附件 §13 · 法务 §14 · 订单/空态 §15 · 媒体/语音 §16 · 本页见 §10app-image/ICON-CATALOG.md · F4 模块 §18 · 状态徽章 §19 · 弹窗/加载 §20 · 联系打码 §21 · 折叠/更多 §22 · 文件类型 §23 · 分享装饰 §24 · 账号 §25 · 本页见 §10version_compare_view · version_restore_click · version_restore_confirm_f5-prototype.js · 正式上线 → launch-static-to-api字段/API 见 dev-notes · F5;UX 见 mkq产品规则 · UX。
悬停可交互控件会出现黄框对照 ID。永久修改请改本 HTML 源文件。