f458a75324
Fix Bug #568 : 修复门诊日结页面排版混乱 - 居中报告容器并优化间距
...
根因:
1. .report-container缺少margin:0 auto,宽屏下报告内容左对齐,右侧大量留白
2. Grid行间距gap:8px偏小,数据项之间视觉层次不够分明
3. 分隔线margin:12px偏小,各区块之间区分不够清晰
修复:
1. 添加margin:0 auto居中报告容器,在宽屏下对称显示
2. Grid行间距从8px增至10px,改善数据项之间的视觉间距
3. 分隔线margin从12px增至16px,增强区块之间的视觉分隔
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 11:57:12 +08:00
6db7659990
Fix Bug #568 : 修复门诊日结页面排版混乱 - 使用固定宽度替代最小宽度确保标签对齐
...
将 .label 的 min-width: 140px 改为 width: 140px,确保所有标签宽度一致,
避免短标签(如"现金:")和长标签(如"实际现金收入:")宽度不同导致的排版混乱。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 11:55:02 +08:00
67a7f17abd
Fix Bug #571 : 根因+修复方案摘要
2026-05-22 11:54:34 +08:00
6d6a17615c
Fix Bug #568 : 修复门诊日结页面排版混乱 - 增强网格对齐和标签宽度
...
根因:原始布局使用混合的cols-3/cols-4网格类,缺少统一的对齐方式,
标签宽度不足导致较长标签(如"实际现金收入:")显示空间不够。
修复:
1. 统一使用CSS Grid 4列布局,配合span-2处理跨列项
2. 添加align-items:baseline确保网格项文本基线对齐
3. 将.label最小宽度从120px增加到140px适配长标签
4. 添加flex:1让.value占据剩余空间
5. 添加响应式断点支持移动端/平板显示
6. 移除文本溢出截断,确保内容完整显示
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 11:52:28 +08:00
3913f70351
Fix Bug #568 : 修复门诊日结页面排版混乱 - 移除overflow裁剪并改用min-width自适应标签
...
根因:
1. .report-item的overflow:hidden导致内容被裁剪显示不全
2. .label使用固定width:120px,较长标签(如"实际现金收入:")空间不足导致排版错乱
修复:
1. 移除.report-item的overflow:hidden,让内容自然显示
2. 将.label从width:120px改为min-width:120px,允许标签按内容自适应扩展
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 11:48:08 +08:00
bb43c6f3cb
Fix Bug #568 : 修复门诊日结页面排版混乱 - 移除overflow裁剪并调整标签宽度
...
根因:
1. .report-item的overflow:hidden导致内容被裁剪,显示不全
2. .label宽度120px对于较长标签(如"实际现金收入:")显示空间不足
3. 响应式断点中.span-2在2列布局下错误地设为span 1
修复:
1. 移除.report-item的overflow:hidden,让内容自然显示
2. 将.label宽度从120px增加到140px
3. 修正1200px断点下.span-2为span 2(保持跨2列)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 11:46:58 +08:00
1f653ed729
Fix Bug #571 : 修复检验申请撤回操作状态校验逻辑不一致
...
根因:SQL查询使用EXISTS判断(任一ServiceRequest为ACTIVE即显示已签发),
但后端撤回校验使用allMatch(要求所有ServiceRequest均为ACTIVE)。
当多项申请单中部分为待签发时,前端显示已签发但后端拒绝撤回,导致报错。
修复:
1. 将allMatch改为anyMatch,与SQL的EXISTS逻辑保持一致
2. 仅更新ACTIVE状态的ServiceRequest为DRAFT,避免影响其他状态
3. 增加update返回值校验,处理并发场景下的状态变更
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 11:40:55 +08:00
385c3e0990
Fix Bug #568 : 修复门诊日结页面排版混乱 - 补充容器宽度和移除内容截断
...
根因:.report-container缺少width:100%导致容器未填满可用空间,
网格列过窄造成内容溢出和排版混乱。.value的overflow:hidden和
text-overflow:ellipsis截断了显示内容。
修复:添加width:100%和box-sizing:border-box,移除.value的溢出截断。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 11:40:35 +08:00
e5c13f6e30
Fix Bug #571 : 修复检验申请撤回操作状态校验逻辑不一致
...
根因:SQL查询使用EXISTS判断(任一ServiceRequest为ACTIVE即显示已签发),
但后端撤回校验使用allMatch(要求所有ServiceRequest均为ACTIVE)。
当多项申请单中部分为待签发时,前端显示已签发但后端拒绝撤回,导致报错。
修复:将allMatch改为anyMatch,与SQL的EXISTS逻辑保持一致。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 11:32:56 +08:00
00d7d2ce0b
Fix Bug #568 : 修复门诊日结页面排版混乱 - 使用CSS Grid替代el-row布局
...
根因:之前使用el-row/el-col配合float:right和margin-right:50px导致列对齐混乱。
修复:改用CSS Grid布局(repeat(4,1fr))确保列均匀对齐,添加响应式断点。
2026-05-22 11:14:31 +08:00
cab2a92e9a
Fix Bug #568 : 根因+修复方案摘要
2026-05-22 11:12:13 +08:00
23158ecc82
Fix Bug #568 : 修复门诊日结页面排版混乱 - 使用CSS Grid替代el-row布局
...
根因:原版使用el-row/el-col的:span="5"布局(5×4=20/24),列间距不均匀,
3项行与4项行不对齐,且固定1200px宽度无响应式。
修复方案:
- 使用CSS Grid 4列等宽布局(repeat(4, 1fr))替代el-row/el-col
- 3项行的最后一项使用span-2横跨2列,与4项行对齐
- 添加响应式断点:<=1200px降为2列,<=768px降为1列
- 为label固定120px宽度+右对齐,value使用ellipsis截断
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 11:10:39 +08:00
2eba125351
Fix Bug #568 : 根因+修复方案摘要
2026-05-22 11:07:35 +08:00
03e47be0d8
Fix Bug #571 : 修复检验申请撤回操作状态校验逻辑不一致
...
根因:SQL查询使用EXISTS判断(任一ServiceRequest为ACTIVE即显示已签发),
但后端撤回校验使用allMatch(要求所有ServiceRequest均为ACTIVE)。
当多项申请单中部分为待签发时,前端显示已签发但后端拒绝撤回,导致报错。
修复:将allMatch改为anyMatch,与SQL的EXISTS逻辑保持一致。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 11:00:13 +08:00
4c462e00db
Fix Bug #568 : 修复门诊日结页面排版混乱问题
...
根因:费用明细最后一行使用cols-3导致与上面cols-4行不对齐
修复:统一使用cols-4网格布局,对需要占两列的项使用span-2
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 10:56:36 +08:00
fce3c9ab01
Fix Bug #571 : 根因+修复方案摘要
2026-05-22 10:53:18 +08:00
50f1013391
Fix Bug #571 : 修复检验申请撤回操作模板逻辑错误
...
问题:已签发状态的检验申请点击撤回时触发错误提示
根因:模板中 v-if/v-else-if 链结构错误,isReportStatus 作为 canManageRow 的
else-if 分支,导致权限校验和状态判断互相干扰,撤回按钮显示逻辑异常
修复:将嵌套的 v-if/v-else-if 改为独立的 v-if 块,每个按钮的显示条件独立判断
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 10:50:24 +08:00
e81a6a9e37
Fix Bug #568 : 修复门诊日结页面排版混乱问题 - 修正最后一行费用明细的列数
...
将费用明细最后一行的 cols-4 改为 cols-3,因为该行只有3个项目(诊疗费、挂号费、其他费用),
使用4列网格会导致布局错位。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 10:40:39 +08:00
fc05eef2b3
Fix Bug #568 : 修复门诊日结页面排版混乱问题 - 添加缺失的section-title和report-section样式定义
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 10:39:13 +08:00
3d998e3987
Fix Bug #568 : 修复门诊日结页面排版混乱问题 - 添加缺失的cols-3和cols-4 CSS类定义
...
根因:模板中使用了 cols-3 和 cols-4 类名区分3列和4列布局,但CSS中只定义了
report-row 的固定4列网格,导致所有行都以4列显示,3列行的布局错乱。
修复:将 report-row 的 grid-template-columns 移到 cols-3 和 cols-4 类中,
使3列行正确显示为3列,4列行显示为4列。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 10:36:48 +08:00
64cfc20bd4
Fix Bug #568 : 修复门诊日结页面排版混乱问题 - 使用CSS Grid确保列对齐
...
根因:页面使用CSS Grid 4列布局,但部分行只有3个数据项,导致列不对齐。
修复:为3个数据项的行添加空占位div,确保所有行都有4个元素与grid列数匹配。
2026-05-22 10:35:39 +08:00
80cc0e4fa2
Fix Bug #571 : 修复检验申请撤回操作权限问题 - 移除非权限用户的撤回按钮
...
问题:非申请者本人点击撤回按钮时,后端权限校验失败导致报错
原因:模板中 isIssuedStatus 分支对所有用户显示撤回按钮,但后端会校验权限
修复:移除非权限用户(canManageRow为false)的撤回按钮,只保留详情按钮
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 10:34:41 +08:00
c11fe3f0af
Fix Bug #568 : 修复门诊日结页面排版混乱问题 - 使用CSS Grid确保列对齐
...
- 使用 CSS Grid (grid-template-columns: repeat(4, 1fr)) 替代 flexbox
- 确保所有行的列宽一致,解决3项行与4项行不对齐问题
- 固定 label 宽度为 120px,保持标签对齐
- 移除 flex-wrap,使用网格布局自动换行
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 10:32:29 +08:00
0a4b901300
Fix Bug #568 : 修复门诊日结页面排版混乱问题 - 使用div+CSS flexbox替代el-row布局
...
- 使用 div + CSS flexbox 替代 el-row/el-col 布局
- 添加 report-container/report-row/report-item 语义化类名
- 移除 float: right 导致的对齐错乱
- 使用 min-width 替代固定 width,自适应标签长度
- 添加分隔线区分不同费用类别
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 10:29:10 +08:00
4f6df9017a
Fix Bug #571 : 添加缺失的 isIssuedStatus 函数定义,修复检验申请撤回操作报错
...
模板中使用了 isIssuedStatus() 但脚本中未定义该函数,导致已签发状态的检验申请
在非申请者本人账号下查看时触发 ReferenceError,撤回按钮无法正常显示和操作。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 10:19:03 +08:00
7115563ff9
Fix Bug #568 : 修复门诊日结页面排版混乱问题 - 添加固定label宽度、分隔线和统一布局
2026-05-22 10:02:04 +08:00
Ranyunqiao
175a863aa0
497 【住院医生工作站-检查申请】检查申请列表缺失“申请单状态”列及全流程闭环状态流转逻辑
2026-05-22 10:00:07 +08:00
69e048e21e
Fix Bug #568 : 修复门诊日结页面排版混乱问题
...
- el-col span从3改为6,增加列宽避免内容挤压
- 移除.label的固定宽度120px和.value的float:right
- 每列使用inline-flex布局,标签和数值自然对齐
- 增加gutter间距和flex-wrap响应式换行
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 09:42:50 +08:00
bcc2f490a0
bug550\556569
2026-05-21 17:40:26 +08:00
Ranyunqiao
966e4f6544
497【住院医生工作站-检查申请】检查申请列表缺失“申请单状态”列及全流程闭环状态流转逻辑
...
523 [住院医生站-临床医嘱] 待保存医嘱总金额显示缺失且编辑态单位选择框变为数字控件
560 [住院医生站-检验申请] “已签发”状态的申请单在操作列缺失“详情”查看按钮
563 [住院医生站-临床医嘱-手术] 打开手术申请单弹窗时出现异常,功能无法使用
2026-05-21 17:06:09 +08:00
wangjian963
8c81c52f4e
Merge remote-tracking branch 'origin/develop' into develop
2026-05-20 18:13:22 +08:00
wangjian963
b97a3ad598
562 [门诊医生工作站-待写病历]数据加载时间超过2秒一直加载
...
561 [门诊医生站-医嘱] 医嘱录入后,总量单位显示异常,显示为“null”而非诊疗目录配置值
544 【智能分诊】排队队列列表无法显示“完诊”状态患者且缺失历史队列查询功能
505 【业务逻辑缺陷】药品医嘱已由药房发药,护士仍能在“医嘱校对”模块执行“退回”操作
2026-05-20 18:12:58 +08:00
474aa894fd
bug519 [门诊医生站-诊断-报卡] 已完成传染病报卡的诊断在再次点保存时重复弹出报卡界面
...
Number()导致conditionId精度丢失,conditionId现在会在所有传染病诊断中选择
2026-05-20 17:35:26 +08:00
ed7e4bbeb3
bug469
2026-05-20 13:47:36 +08:00
1e77c0756b
Fix Bug #559 : 根因+修复方案摘要
2026-05-20 11:08:03 +08:00
Ranyunqiao
3e89cb7977
Merge remote-tracking branch 'origin/develop' into develop
2026-05-20 11:05:03 +08:00
Ranyunqiao
62c5674233
bug 555 558
2026-05-20 11:04:33 +08:00
41948c0bcd
Fix Bug #559 : 根因+修复方案摘要
2026-05-20 11:02:41 +08:00
31d9098b37
Fix Bug #547 : 执行科室配置保存时时间冲突检测范围错误 — 根因:addOrEditOrgLoc 方法使用 getOrgLocListByActivityDefinitionId 跨科室查询同一诊疗的所有配置,导致不同科室间的正常时间重叠被误判为冲突;修复:改为 getOrgLocListByOrgIdAndActivityDefinitionId(orgId, activityDefId) 限定同科室范围;同时优化软删除科室处理,当冲突记录关联的科室已被删除时,使用"科室[ID]已删除"替代静默跳过
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-20 10:17:06 +08:00
2db79e3ac9
Fix Bug #559 : 住院医生站-临床医嘱 组套功能添加医嘱后新增医嘱置顶显示
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-20 10:15:39 +08:00
c7da7440f6
Fix Bug #556 : 就诊卡号改用busNo映射、执行时间默认当前时间、套餐标识增加packageName联合判断
...
根因:
1. medicalrecordNumber 绑定到 identifierNo(身份证号)而非 busNo(就诊卡号),导致字段为空
2. executeTime 初始化为 null 且未在 initData/resetForm 中设置默认值
3. loadApplicationToForm 中 isPackage 判断仅用 feePackageId != null,缺少 packageName 联合判断,
导致 feePackageId 非空但非套餐的项目被误标为"套餐"
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-20 10:11:16 +08:00
wangjian963
232a0db810
Merge remote-tracking branch 'origin/develop' into develop
2026-05-20 09:46:29 +08:00
wangjian963
3394aa54d7
549【住院医生站-临床医嘱-检验】打开“检验申请单”弹窗获取项目列表响应极其缓慢
...
546 【患者管理】-【患者列表】-【新增患者】,新增患者,保存成功,但没有数据
536 [门诊手术安排]“手术申请查询”弹窗底部,分页组件与界底部元素重叠,影响操作。
2026-05-20 09:45:33 +08:00
dc94978187
Fix Bug #557 : ApplicationConfig 全局 Jackson LocalDateTime 反序列化器缺失 — 根因:JavaTimeModule 仅注册了 LocalDateTimeSerializer,未注册 LocalDateTimeDeserializer,导致默认反序列化器期望 ISO-8601 格式(T 分隔符),与前端 el-date-picker 空格分隔格式(YYYY-MM-DD HH:mm:ss)不匹配;修复:新增 LocalDateTimeDeserializer(pattern="yyyy-MM-dd HH:mm:ss")
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-20 09:42:20 +08:00
b925d6ba17
Fix Bug #557 : 编辑手术安排时间字段保存报日期格式解析错误 — 根因:OpSchedule 实体中 admissionTime/entryTime/startTime/endTime/anesStart/anesEnd 六个时间字段的 @JsonFormat 使用 yyyy-MM-dd'T'HH:mm:ss(ISO T分隔符),而前端 el-date-picker 以 value-format="YYYY-MM-DD HH:mm:ss" 发送空格分隔格式,Jackson 反序列化失败;修复:统一改为 @JsonFormat + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-20 09:34:10 +08:00
72b9639ec0
Fix Bug #556 : 根因+修复方案摘要
2026-05-19 19:12:56 +08:00
0e8fb32108
Fix Bug #556 : 根因+修复方案摘要
2026-05-19 19:07:29 +08:00
955c72af41
Fix Bug #556 : 根因+修复方案摘要
2026-05-19 19:05:33 +08:00
Ranyunqiao
be57c026ec
553 【住院护士站-医嘱校对】医嘱列表缺少“医嘱状态”显示列
2026-05-19 17:41:08 +08:00
3bf7e04a04
Fix Bug #469 : 根因+修复方案摘要
2026-05-19 16:10:13 +08:00