新增功能
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 医生列表(从管理员表获取,role_id=1)
|
||||
export function doctorLists(params: any) {
|
||||
return request.get({ url: '/perms.admin/lists', params: { ...params, role_id: 1 } })
|
||||
}
|
||||
|
||||
// 医生详情
|
||||
export function doctorDetail(params: any) {
|
||||
return request.get({ url: '/perms.admin/detail', params })
|
||||
}
|
||||
|
||||
// ========== 排班管理 ==========
|
||||
|
||||
// 获取排班列表(按周)
|
||||
export function rosterLists(params: any) {
|
||||
return request.get({ url: '/doctor.roster/lists', params })
|
||||
}
|
||||
|
||||
// 添加/更新排班
|
||||
export function rosterSave(params: any) {
|
||||
return request.post({ url: '/doctor.roster/save', params })
|
||||
}
|
||||
|
||||
// 删除排班
|
||||
export function rosterDelete(params: any) {
|
||||
return request.post({ url: '/doctor.roster/delete', params })
|
||||
}
|
||||
|
||||
// 批量设置排班
|
||||
export function rosterBatchSave(params: any) {
|
||||
return request.post({ url: '/doctor.roster/batchSave', params })
|
||||
}
|
||||
|
||||
// 获取医生某天的排班详情
|
||||
export function rosterDetail(params: any) {
|
||||
return request.get({ url: '/doctor.roster/detail', params })
|
||||
}
|
||||
|
||||
// 复制排班(复制某周到另一周)
|
||||
export function rosterCopy(params: any) {
|
||||
return request.post({ url: '/doctor.roster/copy', params })
|
||||
}
|
||||
// ========== 挂号管理 ==========
|
||||
|
||||
// 获取医生某天的可用时间段
|
||||
export function getAvailableSlots(params: any) {
|
||||
return request.get({ url: '/doctor.appointment/availableSlots', params })
|
||||
}
|
||||
|
||||
// 创建挂号
|
||||
export function createAppointment(params: any) {
|
||||
return request.post({ url: '/doctor.appointment/create', params })
|
||||
}
|
||||
|
||||
// 取消挂号
|
||||
export function cancelAppointment(params: any) {
|
||||
return request.post({ url: '/doctor.appointment/cancel', params })
|
||||
}
|
||||
|
||||
// 获取挂号列表
|
||||
export function appointmentLists(params: any) {
|
||||
return request.get({ url: '/doctor.appointment/lists', params })
|
||||
}
|
||||
|
||||
// 获取挂号详情
|
||||
export function appointmentDetail(params: any) {
|
||||
return request.get({ url: '/doctor.appointment/detail', params })
|
||||
}
|
||||
|
||||
// 完成挂号
|
||||
export function completeAppointment(params: any) {
|
||||
return request.post({ url: '/doctor.appointment/complete', params })
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 中医诊单列表
|
||||
export function tcmDiagnosisLists(params: any) {
|
||||
return request.get({ url: '/tcm.diagnosis/lists', params })
|
||||
}
|
||||
|
||||
// 添加中医诊单
|
||||
export function tcmDiagnosisAdd(params: any) {
|
||||
return request.post({ url: '/tcm.diagnosis/add', params })
|
||||
}
|
||||
|
||||
// 编辑中医诊单
|
||||
export function tcmDiagnosisEdit(params: any) {
|
||||
return request.post({ url: '/tcm.diagnosis/edit', params })
|
||||
}
|
||||
|
||||
// 删除中医诊单
|
||||
export function tcmDiagnosisDelete(params: any) {
|
||||
return request.post({ url: '/tcm.diagnosis/delete', params })
|
||||
}
|
||||
|
||||
// 中医诊单详情
|
||||
export function tcmDiagnosisDetail(params: any) {
|
||||
return request.get({ url: '/tcm.diagnosis/detail', params })
|
||||
}
|
||||
|
||||
// 检查手机号是否重复
|
||||
export function checkPhone(params: any) {
|
||||
return request.post({ url: '/tcm.diagnosis/checkPhone', params })
|
||||
}
|
||||
|
||||
// 检查身份证号是否重复
|
||||
export function checkIdCard(params: any) {
|
||||
return request.post({ url: '/tcm.diagnosis/checkIdCard', params })
|
||||
}
|
||||
|
||||
// 指派医助
|
||||
export function tcmDiagnosisAssign(params: any) {
|
||||
return request.post({ url: '/tcm.diagnosis/assign', params })
|
||||
}
|
||||
|
||||
// 获取医助列表
|
||||
export function getAssistants() {
|
||||
return request.get({ url: '/tcm.diagnosis/getAssistants' })
|
||||
}
|
||||
|
||||
// 获取医生列表
|
||||
export function getDoctors() {
|
||||
return request.get({ url: '/tcm.diagnosis/getDoctors' })
|
||||
}
|
||||
|
||||
// ========== 血糖血压记录 ==========
|
||||
|
||||
// 添加血糖血压记录
|
||||
export function bloodRecordAdd(params: any) {
|
||||
return request.post({ url: '/tcm.bloodRecord/add', params })
|
||||
}
|
||||
|
||||
// 编辑血糖血压记录
|
||||
export function bloodRecordEdit(params: any) {
|
||||
return request.post({ url: '/tcm.bloodRecord/edit', params })
|
||||
}
|
||||
|
||||
// 删除血糖血压记录
|
||||
export function bloodRecordDelete(params: any) {
|
||||
return request.post({ url: '/tcm.bloodRecord/delete', params })
|
||||
}
|
||||
|
||||
// 血糖血压记录详情
|
||||
export function bloodRecordDetail(params: any) {
|
||||
return request.get({ url: '/tcm.bloodRecord/detail', params })
|
||||
}
|
||||
|
||||
// 获取患者的血糖血压记录列表
|
||||
export function getRecordsByPatient(params: any) {
|
||||
return request.get({ url: '/tcm.bloodRecord/getRecordsByPatient', params })
|
||||
}
|
||||
|
||||
// ========== 音视频通话 ==========
|
||||
|
||||
// 获取通话签名
|
||||
export function getCallSignature(params: any) {
|
||||
return request.post({ url: '/tcm.diagnosis/getCallSignature', params })
|
||||
}
|
||||
|
||||
// 发起通话
|
||||
export function startCall(params: any) {
|
||||
return request.post({ url: '/tcm.diagnosis/startCall', params })
|
||||
}
|
||||
|
||||
// 结束通话
|
||||
export function endCall(params: any) {
|
||||
return request.post({ url: '/tcm.diagnosis/endCall', params })
|
||||
}
|
||||
|
||||
// 获取通话记录
|
||||
export function getCallRecords(params: any) {
|
||||
return request.get({ url: '/tcm.diagnosis/getCallRecords', params })
|
||||
}
|
||||
Reference in New Issue
Block a user