hjhan
cee69a02eb
fix(EQD-6838): 修复约定2/3标识不更新的Vue响应式问题 + 组件内emit keydown + 去掉重算按钮
根因1(约定3按键不触发):
- .native 修饰符在 vue-number-input 上不可靠(jQuery在mounted中重新绑定了keydown)
- 改为在组件内部 addEventListener('keydown') + $emit('keydown')
- cshtml 从 v-on:keydown.native 改为 v-on:keydown
根因2(约定2/3标识不更新):
- bondDriverType/bondAuto/bondRev 不在后端数据中,直接赋值不触发Vue2响应式更新
- 成功分支之前用 $forceUpdate 兜底,但失败/编辑/按键分支没有
- 新增 syncBondFlags 方法,用 $set 强制触发响应式更新
- 在所有状态变更后调用:onBondPriceEdit/onBondPriceKeydown/onDpPriceInput/
calcBondForItem成功/失败/setUnderlyingCode/加载路径
其他改动:
- 去掉"重算"按钮(用户确认不再需要)
- calcBondForItem 成功分支用 syncBondFlags 替代 $forceUpdate
- 重建 bundle.js(fastVue.base.js 是 bundle 输入)
2026-07-29 19:20:13 +08:00
..
2024-05-09 14:06:26 +08:00
2026-07-08 10:59:13 +08:00
2026-07-28 11:39:09 +08:00
2026-07-14 09:46:54 +08:00
2026-07-22 16:51:40 +08:00
2026-07-02 16:14:04 +08:00
2026-07-28 16:48:50 +08:00
2024-05-09 14:06:26 +08:00
2026-07-29 15:22:06 +08:00
2026-04-23 11:25:38 +08:00
2026-04-27 15:34:12 +08:00
2026-05-08 15:09:58 +08:00
2025-09-09 16:45:25 +08:00
2026-07-29 19:20:13 +08:00
2026-04-16 15:12:39 +08:00
2026-07-29 19:20:13 +08:00
2026-07-02 16:14:04 +08:00
2026-04-22 14:46:37 +08:00
2026-07-01 11:01:33 +08:00
2026-04-22 14:46:37 +08:00
2026-04-22 14:46:37 +08:00
2026-07-29 19:01:19 +08:00
2024-05-09 14:06:26 +08:00
2024-05-09 14:06:26 +08:00
2026-07-23 13:43:43 +08:00
2026-04-27 13:25:50 +08:00
2026-07-29 19:01:19 +08:00
2026-07-29 19:01:19 +08:00
2026-07-29 17:47:13 +08:00
2024-05-09 14:06:26 +08:00
2024-05-09 14:06:26 +08:00
2024-05-09 14:06:26 +08:00
2024-05-09 14:06:26 +08:00
2026-07-29 18:54:38 +08:00