diff --git a/openhis-ui-vue3/src/views/appoinmentmanage/deptManage/api.js b/openhis-ui-vue3/src/views/appoinmentmanage/deptManage/api.js new file mode 100644 index 00000000..51e3fbf6 --- /dev/null +++ b/openhis-ui-vue3/src/views/appoinmentmanage/deptManage/api.js @@ -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 + }) +}