第一阶段(致命缺陷修复): - 复核结果页: 真分享(navigator.share+clipboard兜底)+保存草稿(localStorage), 删除假wxhelp外链 - 通用状态组件库: portal-ui.css新增state-loading/skeleton/empty/error/toast/sr-only - my-orders/my-reports接入skeleton占位+state-empty 第二阶段(核心功能补齐): - C方案鉴权: my-orders/my-reports/compare-reports删除find_by_phone手机号直查, 改为portal token验证, 堵死P0-2越权漏洞 - 首页表单4字段即时校验(province/score/subjects/goal) + portal info 3字段校验 - cwb页面从固定文案升级为基于crowd_db的三档真实建议(冲刺+20/稳妥0/保底-20) 第三阶段(产品化提升): - 新增/score-line-query分数线查询页(从crowd_db读本科线) - 新增/rank-estimator位次估算页(基于benchmarks插值) - /data-query扩展为4入口(分数线/位次/政策/同分段) - 报告资产页补复制链接+系统分享 - 全局导航移除my-orders/my-reports(C方案) - 从所有导航删除越权入口 验证: pytest 1306 passed, ruff All checks passed, 浏览器逐页验证通过
16 KiB
16 KiB