挂号补单功能的完善
This commit is contained in:
@@ -27,42 +27,49 @@ export function updateCallNumberVoiceConfig(data) {
|
||||
}
|
||||
|
||||
// 分诊排队管理相关API
|
||||
// 获取智能候选池(已签到未入队)
|
||||
// 说明:直接使用门诊挂号的"当日已挂号"接口
|
||||
// 获取智能候选池(使用门诊挂号当日已挂号接口)
|
||||
export function getCandidatePool(params) {
|
||||
return request({
|
||||
url: '/triage/queue/candidatePool',
|
||||
url: '/charge-manage/register/current-day-encounter',
|
||||
method: 'get',
|
||||
params: params,
|
||||
params: {
|
||||
pageNo: params?.pageNo || 1,
|
||||
pageSize: params?.pageSize || 10000,
|
||||
searchKey: params?.searchKey || '',
|
||||
statusEnum: params?.statusEnum || -1 // -1表示排除退号记录(正常挂号)
|
||||
},
|
||||
skipErrorMsg: true // 跳过错误提示,由组件处理
|
||||
}).catch(() => {
|
||||
// 返回一个 rejected promise,让组件可以捕获
|
||||
return Promise.reject(new Error('API未实现'))
|
||||
})
|
||||
}
|
||||
|
||||
// 获取智能队列(当前队列)
|
||||
// 获取智能队列(使用门诊挂号当日已挂号接口)
|
||||
export function getQueueList(params) {
|
||||
return request({
|
||||
url: '/triage/queue/list',
|
||||
url: '/charge-manage/register/current-day-encounter',
|
||||
method: 'get',
|
||||
params: params,
|
||||
params: {
|
||||
pageNo: params?.pageNo || 1,
|
||||
pageSize: params?.pageSize || 10000,
|
||||
searchKey: params?.searchKey || '',
|
||||
statusEnum: params?.statusEnum || -1 // -1表示排除退号记录(正常挂号)
|
||||
},
|
||||
skipErrorMsg: true // 跳过错误提示,由组件处理
|
||||
}).catch(() => {
|
||||
// 返回一个 rejected promise,让组件可以捕获
|
||||
return Promise.reject(new Error('API未实现'))
|
||||
})
|
||||
}
|
||||
|
||||
// 获取统计信息
|
||||
// 获取统计信息(使用门诊挂号当日已挂号接口统计)
|
||||
export function getQueueStatistics(params) {
|
||||
return request({
|
||||
url: '/triage/queue/statistics',
|
||||
url: '/charge-manage/register/current-day-encounter',
|
||||
method: 'get',
|
||||
params: params,
|
||||
params: {
|
||||
pageNo: 1,
|
||||
pageSize: 10000,
|
||||
searchKey: params?.searchKey || '',
|
||||
statusEnum: params?.statusEnum || -1
|
||||
},
|
||||
skipErrorMsg: true // 跳过错误提示,由组件处理
|
||||
}).catch(() => {
|
||||
// 返回一个 rejected promise,让组件可以捕获
|
||||
return Promise.reject(new Error('API未实现'))
|
||||
})
|
||||
}
|
||||
|
||||
@@ -73,7 +80,26 @@ export function addToQueue(data) {
|
||||
method: 'post',
|
||||
data: data,
|
||||
skipErrorMsg: true
|
||||
}).catch(() => Promise.reject(new Error('API未实现')))
|
||||
})
|
||||
}
|
||||
|
||||
// 获取队列列表(从数据库读取)
|
||||
export function getTriageQueueList(params) {
|
||||
return request({
|
||||
url: '/triage/queue/list',
|
||||
method: 'get',
|
||||
params: params,
|
||||
skipErrorMsg: true
|
||||
})
|
||||
}
|
||||
|
||||
// 移出队列
|
||||
export function removeFromQueue(id) {
|
||||
return request({
|
||||
url: `/triage/queue/remove/${id}`,
|
||||
method: 'delete',
|
||||
skipErrorMsg: true
|
||||
})
|
||||
}
|
||||
|
||||
// 调整队列顺序
|
||||
@@ -83,7 +109,7 @@ export function adjustQueueOrder(data) {
|
||||
method: 'put',
|
||||
data: data,
|
||||
skipErrorMsg: true
|
||||
}).catch(() => Promise.reject(new Error('API未实现')))
|
||||
})
|
||||
}
|
||||
|
||||
// 叫号控制
|
||||
@@ -93,7 +119,7 @@ export function callPatient(data) {
|
||||
method: 'post',
|
||||
data: data,
|
||||
skipErrorMsg: true
|
||||
}).catch(() => Promise.reject(new Error('API未实现')))
|
||||
})
|
||||
}
|
||||
|
||||
// 跳过患者
|
||||
@@ -103,7 +129,7 @@ export function skipPatient(data) {
|
||||
method: 'post',
|
||||
data: data,
|
||||
skipErrorMsg: true
|
||||
}).catch(() => Promise.reject(new Error('API未实现')))
|
||||
})
|
||||
}
|
||||
|
||||
// 完成叫号
|
||||
@@ -113,7 +139,7 @@ export function completeCall(data) {
|
||||
method: 'post',
|
||||
data: data,
|
||||
skipErrorMsg: true
|
||||
}).catch(() => Promise.reject(new Error('API未实现')))
|
||||
})
|
||||
}
|
||||
|
||||
// 过号重排
|
||||
@@ -123,5 +149,24 @@ export function requeuePatient(data) {
|
||||
method: 'post',
|
||||
data: data,
|
||||
skipErrorMsg: true
|
||||
}).catch(() => Promise.reject(new Error('API未实现')))
|
||||
})
|
||||
}
|
||||
|
||||
// 下一患者
|
||||
export function nextPatient(data) {
|
||||
return request({
|
||||
url: '/triage/queue/next',
|
||||
method: 'post',
|
||||
data: data,
|
||||
skipErrorMsg: true
|
||||
})
|
||||
}
|
||||
|
||||
// 查询就诊科室列表(从门诊挂号模块复用)
|
||||
export function getLocationTree(query) {
|
||||
return request({
|
||||
url: '/charge-manage/register/org-list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user