fix(doctorstation): 解决参数验证和数据获取问题
- 在前端api.js中添加encounterId参数验证,避免无效参数导致的错误 - 在后端服务层添加参数检查,当encounterId为空时返回空数据而非报错 - 修改控制器参数注解,将required设置为false以允许空值传递 - 优化住院办理流程中的错误处理和参数验证 - 改进检验申请单获取时的数据验证和错误提示 - 更新maven编译器插件版本并添加必要的模块参数 - 统一错误处理机制,提供更友好的用户提示信息
This commit is contained in:
@@ -801,6 +801,16 @@ export function getTestResult(queryParams) {
|
||||
* 获取检验申请单列表
|
||||
*/
|
||||
export function getInspectionApplicationList(queryParams) {
|
||||
// 确保参数有效
|
||||
if (!queryParams || !queryParams.encounterId) {
|
||||
console.warn('获取检验申请单列表时缺少必要参数 encounterId');
|
||||
// 返回一个resolved的Promise,模拟空数据
|
||||
return Promise.resolve({
|
||||
code: 200,
|
||||
data: [],
|
||||
message: '参数不足,返回空数据'
|
||||
});
|
||||
}
|
||||
return request({
|
||||
url: '/reg-doctorstation/request-form/get-inspection',
|
||||
method: 'get',
|
||||
|
||||
Reference in New Issue
Block a user