分享前请确认隐私打码(姓名/手机/邮箱默认打码)
62
待改指数 62 · 优先改 4 处
AI 生成
62
可分享预览
请先完成隐私打码
未打码敏感信息不可分享
页面12-share-card.html · 诊断报告卡 · 验收见 ⑧ · 分工见 ⓪
阅读方式:每条先写界面上是什么,再写元素 ID 与接口。
展示顺序(按角色 · 章节号固定)
接口本页共 2 个 · GET /share-card · POST /share-card/render · 原型 mock · 完整见 ⑥
一句话:F2 待改指数可视化分享卡,隐私打码完成后才可分享至微信。
btn_nav_back · 优先 history.back() · fallback 23-assistant-tab.html · index 机模 data-embed-back="shell" 回当前 Tab 壳层page_title(禁止内部编号上屏 · 代号见 ⑨)display_scorechk_mask_name · chk_mask_phone · chk_mask_email · 邮箱行容器 row_mask_emailbtn_share_friend · 分享 Toast 见 **⑨**btn_share_moments · 分享 Toast 见 **⑨**state_share_blockedblocked=true 进页态 · 不是 编辑态点「生成分享图」的跳转(该路径见 ⑤ 红框 + Toast)btn_generate_share
row_mask_email 红框(is-invalid)+ Toast「请先勾选邮箱打码后再生成」· 停留编辑态 · 不跳拦截全屏 · 双端同句见 **⑨**说明:分数与阻断态来自 F2 结果;原型 HTML 写死 mock。上线由下列接口渲染 display_score · state_share_blocked。替换清单 → dev-notes · 静态 mock → API。
GET /share-card · 进页读卡数据
resume_idscore → display_score · blocked → state_share_blocked · mask_options[] → 勾选区POST /share-card/render · 生成分享图
btn_generate_share · 含脱敏选项mask_phone · mask_email 等image_url 或小程序分享参数 · 调起分享 · Toast 分端见 **⑨**GET /share-card 与 POST /share-card/render 字段映射。12-share-card.html · 顶栏三态 Tab 可切换。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 · 本页见 §10btn_generate_share · btn_share_friend · btn_share_moments)
row_mask_email 红框 · 不 Toast 羞辱 · 不切 state_share_blocked_share-prototype.jsonShareAppMessage / onShareTimeline · 调起系统分享面板 · 禁止 Toast「已调起微信分享(原型 mock)」等假成功句 · 失败 → Toast「分享失败,请重试」share_card_view · share_generate · share_wechat_share-prototype.js · 正式上线 → launch-static-to-api悬停可交互控件会出现黄框对照 ID。说明正文可点击改字(仅本浏览器临时草稿,点「恢复默认」还原);永久修改请用 Cursor 改本 HTML 源文件。