49 lines
1.4 KiB
TypeScript
49 lines
1.4 KiB
TypeScript
import request from '@/config/axios'
|
|
|
|
// 肺功能数据 VO
|
|
export interface PftdataVO {
|
|
id: number // 主键ID
|
|
regid: string // 注册ID
|
|
examid: string // 检查ID
|
|
weartime: Date // 佩戴时间
|
|
measuretime: Date // 测量时间
|
|
deviceid: string // 设备ID
|
|
devicename: string // 设备名称
|
|
pftdata: string // 数据
|
|
createtime: Date // 创建时间
|
|
updatetime: Date // 更新时间
|
|
diagnosis: string // 诊断结论
|
|
}
|
|
|
|
// 肺功能数据 API
|
|
export const PftdataApi = {
|
|
// 查询肺功能数据分页
|
|
getPftdataPage: async (params: any) => {
|
|
return await request.get({ url: `/system/pftdata/page`, params })
|
|
},
|
|
|
|
// 查询肺功能数据详情
|
|
getPftdata: async (id: number) => {
|
|
return await request.get({ url: `/system/pftdata/get?id=` + id })
|
|
},
|
|
|
|
// 新增肺功能数据
|
|
createPftdata: async (data: PftdataVO) => {
|
|
return await request.post({ url: `/system/pftdata/create`, data })
|
|
},
|
|
|
|
// 修改肺功能数据
|
|
updatePftdata: async (data: PftdataVO) => {
|
|
return await request.put({ url: `/system/pftdata/update`, data })
|
|
},
|
|
|
|
// 删除肺功能数据
|
|
deletePftdata: async (id: number) => {
|
|
return await request.delete({ url: `/system/pftdata/delete?id=` + id })
|
|
},
|
|
|
|
// 导出肺功能数据 Excel
|
|
exportPftdata: async (params) => {
|
|
return await request.download({ url: `/system/pftdata/export-excel`, params })
|
|
}
|
|
} |