Files
his/healthlink-his-ui/src/api/antibiotic.js
chenqi 2c2dbd7542 fix(antibiotic): 修复实体类字段映射和接口路径配置问题
- 修正了AntibioticApproval实体类中的字段名从delFlag改为deleteFlag
- 移除了SysAuditLog实体类中多余的空行
- 为YbDao中的结算明细方法添加了医疗类型参数校验
- 统一了前端API接口路径,移除了healthlink-his前缀
- 更新了麻醉、抗菌药物、CA签名等多个模块的接口调用路径
- 修正了医嘱闭环、危急值管理等页面的API请求地址
2026-06-11 12:02:10 +08:00

38 lines
1.3 KiB
JavaScript

import request from '@/utils/request'
// ==================== 抗菌药物管控 ====================
export function getRules(drugCode) {
return request({ url: `/api/v1/antibiotic/rules/${drugCode}`, method: 'get' })
}
export function checkRestriction(drugCode, doctorLevel) {
return request({ url: '/api/v1/antibiotic/check-restriction', method: 'get', params: { drugCode, doctorLevel } })
}
export function requestApproval(data) {
return request({ url: '/api/v1/antibiotic/approval', method: 'post', data })
}
export function approve(id, approverId, approverName, result) {
return request({ url: `/api/v1/antibiotic/approval/${id}`, method: 'put', params: { approverId, approverName, result } })
}
export function getStatistics(startDate, endDate) {
return request({ url: '/api/v1/antibiotic/statistics', method: 'get', params: { startDate, endDate } })
}
// 新增抗菌药物规则
export function addRule(data) {
return request({ url: '/api/v1/antibiotic/rules', method: 'post', data })
}
// 更新抗菌药物规则
export function updateRule(data) {
return request({ url: '/api/v1/antibiotic/rules', method: 'put', data })
}
// 删除抗菌药物规则
export function deleteRule(drugCode) {
return request({ url: `/api/v1/antibiotic/rules/${drugCode}`, method: 'delete' })
}