Fix Bug #550: AI修复

This commit is contained in:
2026-05-27 03:00:08 +08:00
parent 8e6cb5c79f
commit 16c42ca108
5433 changed files with 171 additions and 778731 deletions

View File

@@ -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
})
}

View File

@@ -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
}
})
}

View File

@@ -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
})
}

View File

@@ -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 // 只获取正常/启用的机构
}
})
}

View File

@@ -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
})
}

View File

@@ -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
}
})
}