Fix Bug #521: [住院医生站-临床医嘱-检查申请] 手工选择执行科室后,保存仍提示"未找到项目执行的科室"
根因:medicalExaminations.vue submit() 中 positionId 使用 item.positionId(项目默认科室), 忽略了用户在前端手动选择的 form.targetDepartment(发往科室)。 修复:positionId: form.targetDepartment || item.positionId,与 laboratoryTests.vue 修复模式一致。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -471,7 +471,7 @@ const submit = () => {
|
|||||||
unitCode: item.unitCode || priceInfo.unitCode || '',
|
unitCode: item.unitCode || priceInfo.unitCode || '',
|
||||||
unitPrice: item.price ?? priceInfo.price ?? 0,
|
unitPrice: item.price ?? priceInfo.price ?? 0,
|
||||||
totalPrice: item.price ?? priceInfo.price ?? 0,
|
totalPrice: item.price ?? priceInfo.price ?? 0,
|
||||||
positionId: item.positionId,
|
positionId: form.targetDepartment || item.positionId, // 用户手动选择的发往科室优先于项目默认执行科室
|
||||||
ybClassEnum: item.ybClassEnum,
|
ybClassEnum: item.ybClassEnum,
|
||||||
conditionId: item.conditionId,
|
conditionId: item.conditionId,
|
||||||
encounterDiagnosisId: item.encounterDiagnosisId,
|
encounterDiagnosisId: item.encounterDiagnosisId,
|
||||||
|
|||||||
Reference in New Issue
Block a user