hjhan
d3b47f6fa1
feat(swap): 债券净价/全价/收益率互算核心(逐字段手动锁定+错误不覆盖纯函数+测试)
- swapCalc.applyBondCalcResult(state, calc, manualSet):回写时跳过"用户手填过的字段"(逐字段手动锁定,永不覆盖),只反向填充未手填字段;EPS 去抖避免光标跳动。
- 纯函数 getBondCalcErrorMessage(resp):空响应/errCode!=0 返回文案、否则 null,与 C# errCode 守卫一一对应,保证"坏结果"不静默回写。
- 新增 jest 用例覆盖:三字段互算、逐字段锁定(手填全部三个无一被回写)、业务错误不覆盖手工输入、getBondCalcErrorMessage。85→86 全绿。
2026-07-22 11:35:53 +08:00
..
2026-07-16 10:03:21 +08:00
2026-07-22 11:35:53 +08:00
2026-07-07 13:26:32 +08:00
2026-07-15 10:18:26 +08:00
2026-07-07 12:30:19 +08:00
2026-07-15 10:18:26 +08:00
2026-07-15 10:18:26 +08:00
2026-07-07 12:30:19 +08:00
2026-07-17 13:17:39 +08:00