新增校验,防止删除存在有效患者预约的医生排班。
更新 SurgeryDto,为计划手术时间添加 JSON 格式配置。 改进接诊确认逻辑,使医师确认流程更加健壮。 在 OrderMapper 中新增方法,用于统计患者在指定时间段内的有效预约订单数量。 增强 TicketServiceImpl,防止同一患者在相同科室与时间段内重复预约。
This commit is contained in:
@@ -352,7 +352,20 @@ const applyRowToForm = (row) => {
|
||||
|
||||
if (myOpinion) {
|
||||
// 如果当前医生已确认,回显其信息
|
||||
formData.value.confirmingPhysician = myOpinion.physicianName || ''
|
||||
// 回显“会诊确认参加医师”:优先从 opinion 前缀解析(格式:科室-参加医师:意见)
|
||||
// 兼容旧数据(格式:科室-医生:意见)以及异常格式
|
||||
if (myOpinion.opinion) {
|
||||
const opinionText = myOpinion.opinion
|
||||
const colonIndex = opinionText.indexOf(':')
|
||||
const dashIndex = opinionText.indexOf('-')
|
||||
if (dashIndex >= 0 && colonIndex > dashIndex) {
|
||||
formData.value.confirmingPhysician = opinionText.substring(dashIndex + 1, colonIndex).trim()
|
||||
} else {
|
||||
formData.value.confirmingPhysician = myOpinion.physicianName || ''
|
||||
}
|
||||
} else {
|
||||
formData.value.confirmingPhysician = myOpinion.physicianName || ''
|
||||
}
|
||||
formData.value.confirmingPhysicianName = myOpinion.physicianName
|
||||
formData.value.confirmingDeptName = myOpinion.deptName
|
||||
|
||||
|
||||
Reference in New Issue
Block a user