ECG/src/api/system/warning/index.ts

72 lines
2.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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}` })
},
}