feat(medicalOrderSet): 优化医嘱组套功能实现
- 实现医嘱基础列表的分页功能,添加loading状态和缓存机制 - 添加防抖处理和组织机构ID参数支持,优化性能表现 - 实现医嘱组套的完整编辑功能,包括增删改查操作界面 - 添加医嘱组套预览、应用和管理功能模块 - 实现西医组套筛选功能,确保tcmFlag参数正确传递 - 优化医嘱组套数据结构,完善明细项信息处理逻辑 - 添加表单验证和错误处理,提升用户体验和系统稳定性 - 重构代码结构,采用响应式设计提高可维护性
This commit is contained in:
@@ -780,6 +780,48 @@ export function getOrderGroup(data) {
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存组套
|
||||
* @param {Object} data - 组套数据,包含 rangeCode 字段
|
||||
*/
|
||||
export function saveOrderGroup(data) {
|
||||
// 根据使用范围选择不同的接口
|
||||
let url = '/personalization/orders-group-package/save-personal';
|
||||
console.log('[saveOrderGroup] data.rangeCode:', data?.rangeCode);
|
||||
if (data.rangeCode === 2) {
|
||||
url = '/personalization/orders-group-package/save-organization';
|
||||
} else if (data.rangeCode === 3) {
|
||||
url = '/personalization/orders-group-package/save-hospital';
|
||||
}
|
||||
console.log('[saveOrderGroup] 使用的URL:', url);
|
||||
return request({
|
||||
url: url,
|
||||
method: 'post',
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除组套
|
||||
*/
|
||||
export function deleteGroup(data) {
|
||||
return request({
|
||||
url: '/personalization/orders-group-package/group-package-detail?groupPackageId=' + data.groupPackageId,
|
||||
method: 'delete',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询组套详情
|
||||
*/
|
||||
export function queryGroupDetail(data) {
|
||||
return request({
|
||||
url: '/personalization/orders-group-package/get-detail',
|
||||
method: 'get',
|
||||
params: data,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询项目绑定信息
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user