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