feat(检验申请): 新增检验申请单号生成功能并优化执行科室选择
refactor(检验申请): 重构申请单详情加载逻辑,使用后端接口获取完整数据 fix(检验申请): 修复执行科室默认值设置问题 fix(会诊): 修复就诊卡号取值错误和表格选中状态问题 perf(检验申请): 使用Redis实现并发安全的申请单号生成 docs(检验申请): 补充相关接口和方法注释
This commit is contained in:
@@ -959,7 +959,7 @@ export function saveInspectionApplication(data) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询申请单号
|
||||
* 查询申请单号是否存在
|
||||
*/
|
||||
export function checkInspectionApplicationNo(applyNo){
|
||||
// 如果申请单号为空,返回一个rejected promise以避免向后端发送空值
|
||||
@@ -979,6 +979,19 @@ export function checkInspectionApplicationNo(applyNo){
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据申请单号获取检验申请单详情
|
||||
* @param {string} applyNo 申请单号
|
||||
* @returns {Promise} { code: 200, data: DoctorStationLabApplyDto }
|
||||
*/
|
||||
export function getInspectionApplyDetail(applyNo) {
|
||||
return request({
|
||||
url: '/doctor-station/inspection/apply-no',
|
||||
method: 'get',
|
||||
params: { applyNo: applyNo },
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除检验申请单
|
||||
* @param {string} applyNo 申请单号
|
||||
@@ -990,6 +1003,18 @@ export function deleteInspectionApplication(applyNo) {
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成检验申请单号
|
||||
* 规则:LS + YYYYMMDD + 5位流水号(每日从1开始递增)
|
||||
* @returns {Promise} { code: 200, data: { applyNo: string } }
|
||||
*/
|
||||
export function generateInspectionApplyNo() {
|
||||
return request({
|
||||
url: '/doctor-station/inspection/generate-apply-no',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页获取检验类型列表(分类)
|
||||
* @param {Object} queryParams - 查询参数
|
||||
|
||||
Reference in New Issue
Block a user