55b517c8c61f045fcb8c76f84cb94d614db59a30
根本原因: calculateTotalPrice() 中同步零售价的条件只检查了第一个子项 (treatmentItems.value[0]),当第一个子项被清空但其他子项有效时,零售价不会同步。submitForm() 中存在相同问题。 修复内容: 1. calculateTotalPrice(): 使用 Array.some() 检查是否有任何有效子项,而非只检查第一个 2. 当无有效子项时,将 retailPrice 重置为 undefined 避免残留旧值 3. submitForm(): childrenJson 序列化和零售价同步同样改用 some() 检查 4. addItem(): 补充缺失的 name 字段,与初始值结构保持一致 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Java
49.4%
Vue
45%
JavaScript
4.5%
HTML
0.7%
SCSS
0.1%