修复问题:
1. 修复检验申请单生成的医嘱签发失败问题(BugFix#328) 2. 修复处方工具类空指针异常问题 3. 修复检验项目套餐价格查询问题 4. 修复医嘱签发时费用项状态更新问题
This commit is contained in:
@@ -1032,22 +1032,45 @@ export function getInspectionTypeList() {
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取检验项目列表(从诊疗目录中筛选检验类项目)
|
||||
* 获取单个检验类型详情
|
||||
* @param {number} inspectionTypeId - 检验类型 ID
|
||||
* @returns {Promise} { code: 200, data: InspectionType }
|
||||
*/
|
||||
export function getInspectionTypeDetail(inspectionTypeId) {
|
||||
return request({
|
||||
url: `/system/inspection-type/${inspectionTypeId}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取检验项目列表(从检验项目维护表中获取)
|
||||
* @param {Object} queryParams - 查询参数
|
||||
* @param {string} queryParams.searchKey - 搜索关键词
|
||||
* @param {number} queryParams.pageNo - 页码
|
||||
* @param {number} queryParams.pageSize - 每页数量
|
||||
* @param {string} queryParams.categoryCode - 目录类别编码(检验)
|
||||
* @param {string} queryParams.inspectionTypeId - 检验类型ID列表,多个用逗号分隔
|
||||
* @param {number} queryParams.inspectionTypeId - 检验类型 ID(用于筛选)
|
||||
*/
|
||||
export function getInspectionItemList(queryParams) {
|
||||
return request({
|
||||
url: '/data-dictionary/diagnosis-treatment/information-page',
|
||||
url: '/lab/activity-definition/page',
|
||||
method: 'get',
|
||||
params: queryParams,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取检验套餐明细
|
||||
* @param {number} packageId - 套餐ID (basicInformationId)
|
||||
* BugFix: 修正API路径,后端Controller路径为 /system/inspection-package
|
||||
*/
|
||||
export function getInspectionPackageDetails(packageId) {
|
||||
return request({
|
||||
url: `/system/inspection-package/details/${packageId}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
// ========== 会诊相关接口 ==========
|
||||
/**
|
||||
* 获取会诊列表
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2537,6 +2537,9 @@ function handleSave(prescriptionId) {
|
||||
// 🔧 Bug Fix: 确保 definitionId 和 definitionDetailId 被传递(费用项必填字段)
|
||||
definitionId: item.definitionId || parsedContent.definitionId,
|
||||
definitionDetailId: item.definitionDetailId || parsedContent.definitionDetailId,
|
||||
// 🔧 Bug Fix #328: 确保诊疗项目的执行科室(orgId)被传递,用于签发校验
|
||||
orgId: item.orgId || item.positionId || parsedContent.orgId,
|
||||
positionId: item.positionId || item.orgId,
|
||||
// 🔧 更新 contentJson 中的 adviceType,确保后端分类正确
|
||||
contentJson: JSON.stringify({
|
||||
...parsedContent,
|
||||
|
||||
Reference in New Issue
Block a user