import request from '@/config/axios' // 心电分析数据 VO export interface EcganalysisparasVO { id: string // 主键 orgId: string // 机构ID examId: string // 检查ID:体检编号、住院号、门诊号等 collectionTime: Date // 采集时间 hr: string // 心率 pAxle: string // P电轴 qrsAxle: string // QRS电轴 tAxle: string // T电轴 pTimeLimit: string // P波时限 pr: string // PR间期 qrsTimeLimit: string // QRS时限 qt: string // QT间期 qtc: string // QTC间期 rv5: string // 胸导V5导联电压 sv1: string // V1导联S波深度 rv5Sv1: string // RV5+SV1 snapshotTime: Date // 快照时间:参考心电波形的起始时间 autoDiagResult: string // 算法自动诊断结果 autoDiagTime: Date // 自动诊断的时间 doctorDiagResult: string // 医生诊断结果 doctorDiagTime: string // 医生诊断的时间 doctorName: string // 诊断医生的姓名 doctorId: string // 诊断医生的医生id departId: string // 诊断医生的科室id departName: string // 诊断医生的科室名称 isDelete: string // 是否删除: 1 为删除 deleteTime: Date // 删除时间 deleteDoctorName: string // 执行删除操作的医生姓名 deleteDoctorId: string // 执行删除操作的医生id ecgDataFilePath: string // 心电数据文件的路径: 路径或URL ecgJsonDataFilePath: string // 心电数据json格式的数据文件路径:路径或URL createDate: Date // 分析参数的创建时间 regId:String//患者ID } // 心电分析数据 API export const EcganalysisparasApi = { // 查询心电分析数据分页 getEcganalysisparasPage: async (params: any) => { return await request.get({ url: `/tblist/ecganalysisparas/page`, params }) }, // 查询心电分析数据详情 getEcganalysisparas: async (id: number) => { return await request.get({ url: `/tblist/ecganalysisparas/get?id=` + id }) }, // 新增心电分析数据 createEcganalysisparas: async (data: EcganalysisparasVO) => { return await request.post({ url: `/tblist/ecganalysisparas/create`, data }) }, // 修改心电分析数据 updateEcganalysisparas: async (data: EcganalysisparasVO) => { return await request.put({ url: `/tblist/ecganalysisparas/update`, data }) }, // 保存心电分析数据 SaveEcganalysisparas: async (data: EcganalysisparasVO) => { return await request.put({ url: `/tblist/ecganalysisparas/save`, data }) }, // 删除心电分析数据 deleteEcganalysisparas: async (id: number) => { return await request.delete({ url: `/tblist/ecganalysisparas/delete?id=` + id }) }, // 导出心电分析数据 Excel exportEcganalysisparas: async (params) => { return await request.download({ url: `/tblist/ecganalysisparas/export-excel`, params }) }, // 按照examId查询心电分析数据详情 getexamIDdata: async (examId: String) => { return await request.get({ url: `/tblist/ecganalysisparas/getexamIDdata?examId=` + examId }) }, // 获取所有心电分析数据记录 getlist: async (regId:String) => { return await request.get({ url: `/tblist/ecganalysisparas/list?regId=${regId}` }) }, // 获取开始和结束时间的心电分析数据记录 getDateStaAndEndData: async (orgId:String,startDate:String,endDate:String) => { return await request.get({ url: `/tblist/ecganalysisparas/getDateStaAndEndData?orgId=${orgId}&TimeSta=${startDate}&TimeEnd=${endDate}` }) }, }