You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

301 lines
12 KiB
JavaScript

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import axios from '@/tools/axios.js'
//登录
export const Login = (data) => {
return axios({ url: import.meta.env.VITE_APP_API + 'admin/login', data: data })
}
//admin后台获取当前用户菜单
export const GetAdminBaseMenuList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/getBaseMenuList', data: data })
}
//Token刷新
export const TokenRefresh = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'tokenRefresh', data: data })
}
//获取admin后台用户list
export const getAdminUserList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/getUserList', data: data })
}
//admin后台获取所有菜单列表
export const GetAdminMenuList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/getMenuList', data: data })
}
//admin后台获取一级菜单
export const GetFatherMenuList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetFatherMenuList', data: data })
}
//admin后台添加菜单
export const AddMenu = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/AddMenu', data: data })
}
//admin后台编辑菜单
export const EditMenu = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/EditMenu', data: data })
}
//admin后台组列表
export const getGroupList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/getGroupList', data: data })
}
//admin后台修改组菜单
export const GroupChangeMenu = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GroupChangeMenu', data: data })
}
//admin后台添加组
export const SaveGroup = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/SaveGroup', data: data })
}
//admin后台保存用户信息
export const SaveSystemUserInfo = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/SaveSystemUserInfo', data: data })
}
//admin后台获取用户详细信息
export const GetSystemUserDetail = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetSystemUserDetail', data: data })
}
//admin后台修改密码
export const adminChangePwd = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/adminChangePwd', data: data })
}
//admin后台获取登录用户基本信息
export const GetBaseAdminUserInfo = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetBaseUserInfo', data: data })
}
//admin后台管理员查询分组使用的菜单
export const AdminGetGroupMenuList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetGroupMenuList', data: data })
}
//admin后台创建体检日历
export const CreateCalendar = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/CreateCalendar', data: data })
}
//admin后台获取日历列表
export const CalendarGetList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/CalendarGetList', data: data })
}
//admin后台删除日历列表
export const CalendarDel = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/CalendarListDel', data: data })
}
//admin后台更新日历
export const CalendarChangeInfo = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/CalendarChangeInfo', data: data })
}
//admin后台更新日历
export const CheckMenuAuth = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/CheckMenuAuth', data: data })
}
//上传图片
// export const UpFile = (data={}) => {
// return axios({url:import.meta.env.VITE_APP_API+'v1/UpFile',data:data})
// }
export const UpFileUrl = () => {
return import.meta.env.VITE_APP_API + 'v1/UpFile'
}
//admin后台修改自身用户信息
export const ChangInfo = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/ChangInfo', data: data })
}
//admin后台获取站点配置信息
export const GetConfigInfo = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetConfigInfo', data: data })
}
//admin后台保存站点配置信息
export const SaveConfigInfo = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/SaveConfigInfo', data: data })
}
//admin后台获取检查项目类别列表
export const GetCheckItemClassList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetCheckItemClassList', data: data })
}
//admin后台获取检查项目列表
export const GetCheckItemList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetCheckItemList', data: data })
}
//admin后台获取设备列表
export const GetDeviceList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetDeviceList', data: data })
}
//admin后台保存设备
export const SaveDeviceList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/SaveDeviceList', data: data })
}
//admin后台删除设备
export const DelDevice = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/DelDevice', data: data })
}
//admin后台获取可用设备列表
export const GetEnableDeviceList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetEnableDeviceList', data: data })
}
//admin后台项目绑定设备
export const ItemBindDevice = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/ItemBindDevice', data: data })
}
//admin后台获取预约类型
export const GetYuYueTypes = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetYuYueTypes', data: data })
}
//admin后台保存检查项目信息
export const SaveItemInfo = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/SaveItemInfo', data: data })
}
//admin获取科室列表
export const GetDepartmentList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetDepartmentList', data: data })
}
//admin保存科室信息
export const SaveDepartment = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/SaveDepartment', data: data })
}
//admin获取可用的科室列表
export const GetEnableDepartmentList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetEnableDepartmentList', data: data })
}
//admin保存科室资源信息
export const SaveDepartmentResource = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/SaveDepartmentResource', data: data })
}
//admin获取科室资源列表
export const DepartmentResourceGetList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/DepartmentResourceGetList', data: data })
}
//admin获取可用科室资源
export const DepartmentResourceGetEnableList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/DepartmentResourceGetEnableList', data: data })
}
//获取资源已经绑定的设备
export const ResourceGetBindDeviceList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/ResourceGetBindDeviceList', data: data })
}
//admin删除科室信息
export const DelDepartmentInfo = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/DelDepartment', data: data })
}
//admin删除科室资源
export const DepartmentResourceDel = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/DepartmentResourceDel', data: data })
}
//admin绑定科室资源与设备
export const DepartmentResourceBindDevice = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/DepartmentResourceBindDevice', data: data })
}
//admin保存时间段信息
export const TimePeriodSave = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/TimePeriodSave', data: data })
}
//admin获取时间段list
export const TimePeriodGetList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/TimePeriodGetList', data: data })
}
//admin获取可用时间段
export const TimePeriodGetEnableList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/TimePeriodGetEnableList', data: data })
}
//admin获取时间段详情
export const TimePeriodGetDetail = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/TimePeriodGetDetail', data: data })
}
//admin删除时间段
export const TimePeriodDel = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/TimePeriodDel', data: data })
}
//admin获取资源计划模板列表
export const PlanModelGetList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/PlanModelGetList', data: data })
}
//admin保存资源计划模板
export const PlanModelSave = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/PlanModelSave', data: data })
}
//admin保存资源计划模板
export const GetAppointmentRatio = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetAppointmentRatio', data: data })
}
//admin资源计划详情
export const GetPlanModelDetailInfo = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetPlanModelDetailInfo', data: data })
}
//admin资源计划详情
export const PlanModelDel = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/PlanModelDel', data: data })
}
//admin保存预约类型渠道比例
export const SaveAppointmentRatio = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/SaveAppointmentRatio', data: data })
}
//admin生成计划明细
export const CreatePlanList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/CreatePlanList', data: data })
}
//admin获取计划明细列表
export const PlanListGetList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/PlanListGetList', data: data })
}
//admin获取计划详情
export const PlanListGetDetail = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/PlanListGetDetail', data: data })
}
//admin获取计划详情
export const PlanDetailChangeInfo = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/PlanDetailChangeInfo', data: data })
}
//admin删除计划明细
export const PlanDetailPlanListDel = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/PlanListDel', data: data })
}
//admin获取主表列表
export const GetMainList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetMainList', data: data })
}
//取消预约
export const CancelYuYue = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/CancelYuYue', data: data })
}
//设置互斥
export const SetHuChi = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/SetHuChi', data: data })
}
//取消互斥
export const DelHuChi = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/DelHuChi', data: data })
}
//获取互斥项
export const GetHuChiList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetHuChiList', data: data })
}
//重置密码
export const resetPwd = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/resetPwd', data: data })
}
//获取当前服务器时间
export const GetServiceDateTime = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'GetServiceDateTime', data: data })
}
//获取计划占用列表
export const GetPlanUsedList = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetPlanUsedList', data: data })
}
//获取医嘱日志
export const GetLoglist = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/GetLoglist', data: data })
}
//批量检查医嘱检查项目是否可以同时预约
export const CheckEntrstItemGroup = (data = {}) => {
return axios({ url: import.meta.env.VITE_APP_API + 'v1/admin/CheckEntrstItemGroup', data: data })
}