Fix Bug #550: AI修复
This commit is contained in:
@@ -1,25 +0,0 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
/**
|
||||
* 获取预约配置
|
||||
* @returns
|
||||
*/
|
||||
export function getAppointmentConfig() {
|
||||
return request({
|
||||
url: '/dept/config',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存预约配置
|
||||
* @param {Object} data - 预约配置数据
|
||||
* @returns
|
||||
*/
|
||||
export function saveAppointmentConfig(data) {
|
||||
return request({
|
||||
url: '/dept/config',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
@@ -1,66 +0,0 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询诊室列表(分页)
|
||||
export function getClinicRoomList(query) {
|
||||
return request({
|
||||
url: '/appoinment/clinic-room/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询诊室详情
|
||||
export function getClinicRoomDetail(id) {
|
||||
return request({
|
||||
url: '/appoinment/clinic-room/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增诊室
|
||||
export function addClinicRoom(data) {
|
||||
return request({
|
||||
url: '/appoinment/clinic-room',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 编辑诊室
|
||||
export function updateClinicRoom(data) {
|
||||
return request({
|
||||
url: '/appoinment/clinic-room',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除诊室
|
||||
export function deleteClinicRoom(id) {
|
||||
return request({
|
||||
url: '/appoinment/clinic-room/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 获取科室列表(用于下拉选择)
|
||||
export function getDepartmentList() {
|
||||
return request({
|
||||
url: '/app-common/department-list',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 获取租户列表(用于下拉选择)
|
||||
export function getTenantList() {
|
||||
return request({
|
||||
url: '/system/tenant/page',
|
||||
method: 'get',
|
||||
params: {
|
||||
pageNum: 1,
|
||||
pageSize: 1000
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询科室列表
|
||||
export function listDept(query) {
|
||||
return request({
|
||||
url: '/dept/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 获取挂号科室列表(与排班管理一致的数据源)
|
||||
export function listRegisterOrganizations(query) {
|
||||
return request({
|
||||
url: '/base-data-manage/organization/register-organizations',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询科室详情
|
||||
export function getDept(deptId) {
|
||||
return request({
|
||||
url: '/dept/' + deptId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 搜索科室列表
|
||||
export function searchDept(query) {
|
||||
return request({
|
||||
url: '/dept/search',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
@@ -1,78 +0,0 @@
|
||||
import request from '@/utils/request'
|
||||
import { STATUS } from '@/utils/medicalConstants'
|
||||
|
||||
export function getDeptAppthoursList(query) {
|
||||
return request({
|
||||
url: '/appoinment/dept-appthours/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getDeptAppthoursDetail(id) {
|
||||
return request({
|
||||
url: '/appoinment/dept-appthours/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function addDeptAppthours(data) {
|
||||
return request({
|
||||
url: '/appoinment/dept-appthours',
|
||||
method: 'post',
|
||||
data: {
|
||||
institution: data.institution,
|
||||
department: data.department,
|
||||
morningStart: data.morningStart,
|
||||
morningEnd: data.morningEnd,
|
||||
afternoonStart: data.afternoonStart,
|
||||
afternoonEnd: data.afternoonEnd,
|
||||
quota: data.quota,
|
||||
operator: data.operator
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export function updateDeptAppthours(data) {
|
||||
return request({
|
||||
url: '/appoinment/dept-appthours',
|
||||
method: 'put',
|
||||
data: {
|
||||
id: data.id,
|
||||
institution: data.institution,
|
||||
department: data.department,
|
||||
morningStart: data.morningStart,
|
||||
morningEnd: data.morningEnd,
|
||||
afternoonStart: data.afternoonStart,
|
||||
afternoonEnd: data.afternoonEnd,
|
||||
quota: data.quota,
|
||||
operator: data.operator
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteDeptAppthours(id) {
|
||||
return request({
|
||||
url: '/appoinment/dept-appthours/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function getDepartmentList() {
|
||||
return request({
|
||||
url: '/app-common/department-list',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function getTenantList() {
|
||||
return request({
|
||||
url: '/system/tenant/page',
|
||||
method: 'get',
|
||||
params: {
|
||||
pageNum: 1,
|
||||
pageSize: 1000,
|
||||
status: STATUS.NORMAL // 只获取正常/启用的机构
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
/**
|
||||
* 查询号源池列表
|
||||
* @param {Object} query - 查询参数
|
||||
* @returns {Promise}
|
||||
*/
|
||||
export function getSchedulePoolList(query) {
|
||||
return request({
|
||||
url: '/schedule-pool/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
@@ -1,66 +0,0 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询号源列表
|
||||
export function listTicket(query) {
|
||||
return request({
|
||||
url: '/appointment/ticket/list',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询医生余号汇总(基于号源池,不受分页影响)
|
||||
export function listDoctorSummary(query) {
|
||||
return request({
|
||||
url: '/appointment/ticket/doctorSummary',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
|
||||
// 预约号源
|
||||
export function bookTicket(data) {
|
||||
return request({
|
||||
url: '/appointment/ticket/book',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 取消预约
|
||||
export function cancelTicket(slotId) {
|
||||
return request({
|
||||
url: '/appointment/ticket/cancel',
|
||||
method: 'post',
|
||||
params: { slotId }
|
||||
})
|
||||
}
|
||||
|
||||
// 取号
|
||||
export function checkInTicket(slotId) {
|
||||
return request({
|
||||
url: '/appointment/ticket/checkin',
|
||||
method: 'post',
|
||||
params: { slotId }
|
||||
})
|
||||
}
|
||||
|
||||
// 停诊
|
||||
export function cancelConsultation(slotId) {
|
||||
return request({
|
||||
url: '/appointment/ticket/cancelConsultation',
|
||||
method: 'post',
|
||||
params: { slotId }
|
||||
})
|
||||
}
|
||||
|
||||
// 查询所有号源(用于测试)
|
||||
export function listAllTickets() {
|
||||
return request({
|
||||
url: '/appointment/ticket/listAll',
|
||||
method: 'get',
|
||||
headers: {
|
||||
isToken: false
|
||||
}
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user