import request from '@/config/axios' // 危急值记录 VO export interface WarningVO { id: string // 主键 orgId: string // 机构ID examId: string // 检查ID,一人多个检查的检查id regId: string // 登记ID :patientid reportOrgId: string // 上报机构id reportorgName: string // 上报机构名称 reportDoctor: string // 上报医生 reportDate: Date // 上报时间 warningContent: string // 危急值内容 receiveDoctor: string // 危急值接收医生 dealDoctor: string // 处理医生 checkDateTime: Date // 确认时间 remark: string // 备注 warningProcess: string // 危急值报告进程:Json格式 readDateTime: string receiptDateTime: string readremark: string } // 危急值记录 API export const WarningApi = { // 查询危急值记录分页 getWarningPage: async (params: any) => { return await request.get({ url: `/system/warning/page`, params }) }, // 查询危急值记录详情 getWarning: async (id: number) => { return await request.get({ url: `/system/warning/get?id=` + id }) }, // 新增危急值记录 createWarning: async (data: WarningVO) => { return await request.post({ url: `/system/warning/create`, data }) }, // 修改危急值记录 updateWarning: async (data: WarningVO) => { return await request.put({ url: `/system/warning/update`, data }) }, // 删除危急值记录 deleteWarning: async (id: number) => { return await request.delete({ url: `/system/warning/delete?id=` + id }) }, // 导出危急值记录 Excel exportWarning: async (params) => { return await request.download({ url: `/system/warning/export-excel`, params }) }, // 查询患者危急值记录详情 getexmidororgiddata: async (examId: String, orgId: String) => { return await request.get({ url: `/system/warning/getexmidororgiddata?examID=${examId}&&orgID=${orgId}` }) }, // 查询患者危急值记录详情 updateWarningdate: async (id: String, readDateTime: String, receiptDateTime: String,orgId:String) => { return await request.get({ url: `/system/warning/updateWarningdate?id=${id}&&readDateTime=${readDateTime}&&receiptDateTime=${receiptDateTime}&orgId=${orgId}` }) }, // 修改危急值记录 SaveupdateWarning: async (data: WarningVO) => { return await request.put({ url: `/system/warning/Saveupdate`, data }) }, // 发送站内消息 sendMessage: async (userid: String, name: String) => { return await request.get({ url: `/system/warning/sendMessage?userid=${userid}&&name=${name}` }) }, }