feat(deptManage): 添加医生排班管理API接口
- 实现添加医生排班功能接口 - 实现删除医生排班功能接口 - 实现批量保存医生排班功能接口 - 集成统一请求处理工具 - 添加详细的函数注释说明 - 完善参数类型和返回值定义
This commit is contained in:
39
openhis-ui-vue3/src/views/appoinmentmanage/deptManage/api.js
Normal file
39
openhis-ui-vue3/src/views/appoinmentmanage/deptManage/api.js
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加医生排班
|
||||||
|
* @param {Object} data - 排班数据
|
||||||
|
* @returns {Promise}
|
||||||
|
*/
|
||||||
|
export function addDoctorSchedule(data) {
|
||||||
|
return request({
|
||||||
|
url: '/doctor-schedule/add',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除医生排班
|
||||||
|
* @param {String|Number} id - 排班记录ID
|
||||||
|
* @returns {Promise}
|
||||||
|
*/
|
||||||
|
export function deleteDoctorSchedule(id) {
|
||||||
|
return request({
|
||||||
|
url: '/doctor-schedule/delete/' + id,
|
||||||
|
method: 'delete'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量保存医生排班
|
||||||
|
* @param {Array} data - 排班数据数组
|
||||||
|
* @returns {Promise}
|
||||||
|
*/
|
||||||
|
export function batchSaveDoctorSchedule(data) {
|
||||||
|
return request({
|
||||||
|
url: '/doctor-schedule/batch-save',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
})
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user