83ea8b702705017b936ab460b834d96af147d3ee
根因: handleItemSelect 中 pickDefaultMethod 自动设置 selectedMethod 后, isMethodSelected 没有区分手动/自动选中,导致右侧检查方法 checkbox 被动勾选。 修复: 1. isMethodSelected 增加 !item.methodAutoSelected 条件,过滤自动选中的方法 2. handleItemSelect 设置/清除 methodAutoSelected 标记 3. 移除已选卡片冗余"套餐"标签,改用 is-package 类+左侧橙色边框区分 4. 已选面板 max-width 从 280px 加宽到 340px,减少名称截断 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Fix Bug #445: 引用计费时已生成医嘱项目重新出现在待生成列表 — handleQuoteBilling 中先清空 temporaryAdvices 再执行 ID 匹配过滤,导致过滤逻辑对空数组无效;且 ID 匹配不可靠(新医嘱无 requestId/chargeItemId),已改为在清空前提取复合键(名称|||规格|||数量)并在数据加载后用该键过滤
Fix Bug #547: 执行科室配置保存时时间冲突检查未限定当前科室,导致误报"与未知科室时间冲突" — getOrgLocListByOrgIdAndActivityDefinitionId 方法签名仅含 activityDefinitionId 参数,实际 SQL 查询缺少 organizationId 过滤,时间重叠校验跨科室比对,已修复接口签名和实现同时过滤 activityDefinitionId 和 organizationId
Fix Bug #548: isInitializing 同步赋值但 Vue watcher 异步执行导致拦截失效 — transferValue 赋值后加 await nextTick() 确保 watcher 在标志为 true 时执行
Description
No description provided
Languages
Java
49.4%
Vue
44.9%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%