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 {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 }) }