feat(surgicalschedule): 添加手术单号筛选和详情显示功能 BUG#278
- 在筛选区域添加手术单号输入框支持按手术单号搜索 - 在表格中添加手术单号列并支持点击查看详情 - 修复权限指令使用正确的 v-hasPermi 指令 - 更新查询参数结构体添加 operCode 字段 - 移除冗余的分页重置逻辑 - 优化后端服务层手术安排名称填充逻辑 - 添加系统用户表名称查询作为备选方案 - 修复数据库查询关联条件使用手术单号匹配 - 添加手术单号模糊查询的SQL条件支持
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
cs.main_surgeon_name AS surgeon_name
|
||||
FROM op_schedule os
|
||||
LEFT JOIN adm_patient ap ON os.patient_id = ap.id
|
||||
LEFT JOIN cli_surgery cs ON os.patient_id = cs.patient_id
|
||||
LEFT JOIN cli_surgery cs ON os.oper_code = cs.surgery_no AND cs.delete_flag = '0'
|
||||
LEFT JOIN adm_organization o ON cs.org_id = o.id
|
||||
LEFT JOIN sys_tenant st ON st.id = os.tenant_id
|
||||
LEFT JOIN sys_user su ON su.user_id = os.creator_id
|
||||
@@ -49,6 +49,9 @@
|
||||
</if>
|
||||
<if test="dto.scheduleDate != null">
|
||||
AND os.schedule_date = #{dto.scheduleDate}
|
||||
</if>
|
||||
<if test="dto.operCode != null and dto.operCode != ''">
|
||||
AND os.oper_code LIKE CONCAT('%', #{dto.operCode}, '%')
|
||||
</if>
|
||||
AND os.delete_flag = '0'
|
||||
</where>
|
||||
@@ -72,7 +75,7 @@
|
||||
os.surgery_nature AS surgeryType
|
||||
FROM op_schedule os
|
||||
LEFT JOIN adm_patient ap ON os.patient_id = ap.id
|
||||
LEFT JOIN cli_surgery cs ON os.patient_id = cs.patient_id
|
||||
LEFT JOIN cli_surgery cs ON os.oper_code = cs.surgery_no AND cs.delete_flag = '0'
|
||||
LEFT JOIN adm_organization o ON cs.org_id = o.id
|
||||
LEFT JOIN doc_request_form drf ON drf.prescription_no=cs.surgery_no
|
||||
WHERE os.schedule_id = #{scheduleId}
|
||||
@@ -120,7 +123,7 @@
|
||||
cs.main_surgeon_name AS surgeon_name
|
||||
FROM op_schedule os
|
||||
LEFT JOIN adm_patient ap ON os.patient_id = ap.id
|
||||
LEFT JOIN cli_surgery cs ON os.patient_id = cs.patient_id
|
||||
LEFT JOIN cli_surgery cs ON os.oper_code = cs.surgery_no AND cs.delete_flag = '0'
|
||||
LEFT JOIN adm_organization o ON cs.org_id = o.id
|
||||
LEFT JOIN sys_tenant st ON st.id = os.tenant_id
|
||||
LEFT JOIN sys_user su ON su.user_id = os.creator_id
|
||||
|
||||
Reference in New Issue
Block a user