doublex001
|
19bbaca18a
|
feat(api): 接通评分权重设置到真实后端(读权重/模板 + 互斥双模式保存)
读:GET /profile/me/review-weights + GET /review-weight-templates 并行拉取
写:PUT /profile/me/review-weights,实测为两种互斥模式(实网 2026-09-30 验证)
· 套用模板:只传 { templateCode }
· 自定义: 只传 { weights }(八个维度全给、总和 100)
· 同时传两者 / 未知 templateCode / 缺维度 / 总和≠100 → 一律 400 code=1001
接口文档的 body 示例是错的,见《联调问题清单-致后端》§1.12
- 维度集合改为以后端下发为准:原前端自造的「九大中文维度」与后端八个
英文 token 不一致(后端无「地理位置/工作强度」,多出 JD_CLARITY、
SALARY_TRANSPARENCY 等),照旧实现会默认显示错误的维度集合
- 后端不下发维度中文名 → constants 新增 WEIGHT_DIMENSION_LABEL /
WEIGHT_DIMENSION_ORDER / WEIGHT_TOTAL 作为唯一真相源;未登记 token
追加末尾并原样显示,不静默吞掉后端新增维度
- 新增 matchWeightTemplate():保存时据此在两种互斥模式间二选一
- saveWeightSettings 增加可选 templateCode 参数;保存后用服务端回传值
覆盖本地编辑态(不调 refresh,避免整页闪回 loading)
- 新增 weight-settings.test.ts(10 例):锁住映射顺序/中文名/未知 token
兜底、模板 id 映射、模式判定(含维度数不同不得误判)、双模式 body 互斥
- mock 形态与真实同构(同八维 + 同四模板),避免两套口径分叉
|
4 weeks ago |
doublex001
|
5d2b8996e1
|
refactor(auth): 登录落地与换端改以服务端角色为准
- 新增 useLoginLanding:验证码/密码/一键登录三入口共用的登录后落地判定,按后端 identitySelectionRequired 与服务器角色决定去身份选择还是对应端
- 新增 useIdentitySwitch:切换企业端改为调用 POST /auth/identity/select,不再本地改角色导致鉴权错位
- AuthContext/RoleContext/token-store 及微信、密码、注册各登录 Hook 与引导页适配新契约
- 移除废弃安卓自适应图标资源与根目录过期联调文档,归档 scripts/api.ts.bak
|
4 weeks ago |
doublex001
|
484b138792
|
docs(api): 新增《联调问题清单-致后端》——契约确认/缺失端点/实网异常/测试账号
|
4 weeks ago |
doublex001
|
fc8541a06b
|
fix(repo): 补齐仓库缺失文件(application 类型 / 后端接口契约 / 审计脚本)
**修复一个会让别人克隆后直接编译失败的坏点**:
`src/types/index.ts` 的 barrel 早已 `export ... from './application'` 并已入库,
但 `src/types/application.ts` 从未提交(一直是未跟踪状态)。本地因为文件在磁盘上
所以 tsc 通过,**新克隆的仓库会报 TS2307 找不到模块**。
同批补入此前一直未入库的资料与工具:
- src/types/application.ts: 投递(Application)领域类型,被 types barrel 引用,属必需文件
- docs/职来后端接口.md: 后端接口契约全文(19645 行),前后端对齐的唯一真相源
- docs/applications-500-diagnosis.md: 投递接口 500 排查记录
- scripts/map_apits.py / scan_wrong.py: 接口映射与错位扫描审计脚本
(scripts/api.ts.bak 为 api.ts 的历史备份副本,不入库)
|
4 weeks ago |
doublex001
|
86c543c3d7
|
docs: 归档联调路径校正映射与更新问题清单状态
- 后端联调前端实现.md §3 按 OpenAPI 校正结果重标已落地真实端点
- 接口联调问题清单.md 新增『零、进展更新』:89 函数分类(ALIGNED 6/WRONG→REAL 14/PHANTOM 69)、P0-1/P0-2/P1-1 标记已解决
- 新增 docs/联调路径校正映射.md 逐函数权威表
- 新增 P2-2 风险:真实分页信封为 {items} 而非 mock 的 {content}
|
4 weeks ago |