feat(patient): 实现门诊挂号页面跳转到患者档案页面的精确定位功能
- 在门诊挂号页面添加患者ID和姓名查询参数传递到患者档案页面 - 在患者档案页面实现路由参数接收和按数据库ID精确查询功能 - 新增searchType字段支持按姓名和病人ID两种查询方式 - 优化患者档案页面初始化逻辑,分离字典数据加载和列表查询 - 修改后端服务实现,对精确ID查询跳过医生患者过滤条件以确保跳转查询成功
This commit is contained in:
@@ -961,7 +961,20 @@ async function handleReadCard(value) {
|
||||
|
||||
/** 跳转到患者档案页面 */
|
||||
function goToPatientRecord() {
|
||||
router.push('/patient/patientmgr');
|
||||
// 如果已选择患者,则跳转到档案页面并定位到该患者
|
||||
if (form.value.patientId) {
|
||||
// 使用患者ID作为查询参数传递到档案页面
|
||||
router.push({
|
||||
path: '/patient/patientmgr',
|
||||
query: {
|
||||
patientId: form.value.patientId,
|
||||
patientName: form.value.name
|
||||
}
|
||||
});
|
||||
} else {
|
||||
// 未选择患者时,直接跳转到档案页面
|
||||
router.push('/patient/patientmgr');
|
||||
}
|
||||
}
|
||||
|
||||
/** 新增用户信息弹窗 */
|
||||
|
||||
Reference in New Issue
Block a user