117 lines
2.3 KiB
JavaScript
Executable File
117 lines
2.3 KiB
JavaScript
Executable File
import request from '@/utils/request'
|
|
|
|
/**
|
|
* 查询手术室列表
|
|
* @param {Object} query - 查询参数
|
|
* @returns {Promise} 请求结果
|
|
*/
|
|
export function listOperatingRoom(query) {
|
|
return request({
|
|
url: '/base-data-manage/operating-room/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 查询诊疗项目列表(用于诊疗子项检索)
|
|
* @param {Object} query - 查询参数
|
|
* @returns {Promise} 请求结果
|
|
*/
|
|
export function listMedicalItems(query) {
|
|
return request({
|
|
url: '/clinical-manage/medical-item/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 查询医嘱类型列表
|
|
* @param {Object} query - 查询参数
|
|
* @returns {Promise} 请求结果
|
|
*/
|
|
export function listAdviceTypes(query) {
|
|
return request({
|
|
url: '/clinical-manage/advice-type/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 查询手术室详细
|
|
* @param {Long} id - 手术室ID
|
|
* @returns {Promise} 请求结果
|
|
*/
|
|
export function getOperatingRoom(id) {
|
|
return request({
|
|
url: '/base-data-manage/operating-room/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 新增手术室
|
|
* @param {Object} data - 手术室信息
|
|
* @returns {Promise} 请求结果
|
|
*/
|
|
export function addOperatingRoom(data) {
|
|
return request({
|
|
url: '/base-data-manage/operating-room',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 修改手术室
|
|
* @param {Object} data - 手术室信息
|
|
* @returns {Promise} 请求结果
|
|
*/
|
|
export function updateOperatingRoom(data) {
|
|
return request({
|
|
url: '/base-data-manage/operating-room',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 删除手术室
|
|
* @param {Long|Array} ids - 手术室ID或ID数组
|
|
* @returns {Promise} 请求结果
|
|
*/
|
|
export function deleteOperatingRoom(ids) {
|
|
return request({
|
|
url: '/base-data-manage/operating-room/' + ids,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 启用手术室
|
|
* @param {Array} ids - 手术室ID数组
|
|
* @returns {Promise} 请求结果
|
|
*/
|
|
export function enableOperatingRoom(ids) {
|
|
return request({
|
|
url: '/base-data-manage/operating-room/enable',
|
|
method: 'put',
|
|
data: ids
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 停用手术室
|
|
* @param {Array} ids - 手术室ID数组
|
|
* @returns {Promise} 请求结果
|
|
*/
|
|
export function disableOperatingRoom(ids) {
|
|
return request({
|
|
url: '/base-data-manage/operating-room/disable',
|
|
method: 'put',
|
|
data: ids
|
|
})
|
|
}
|