动态血糖

This commit is contained in:
Flow 2025-07-23 15:15:25 +08:00
parent 87b48badde
commit 07c5cc5b5d
2 changed files with 102 additions and 0 deletions

54
src/api/cgm/index.ts Normal file
View File

@ -0,0 +1,54 @@
import request from '@/config/axios'
// CGM数据 VO
export interface CgmVO {
id: number // 主键
examid: string // 检查ID
regid: string // 患者注册ID
name: string // 患者姓名
gender: string // 性别
age: string // 年龄
orgid: string // 机构ID
orgname: string // 机构名称
managerorg: string // 管理机构
deviceid: string // 设备ID
devicename: string // 设备名称
status: number // 状态: 0=申请中, 1=已申请
weartime: Date // 佩戴时间
analysisresult: string // 分析结果
createtime: Date // 创建时间
updatetime: Date // 更新时间
}
// CGM数据 API
export const CgmApi = {
// 查询CGM数据分页
getCgmPage: async (params: any) => {
return await request.get({ url: `/system/cgm/page`, params })
},
// 查询CGM数据详情
getCgm: async (id: number) => {
return await request.get({ url: `/system/cgm/get?id=` + id })
},
// 新增CGM数据
createCgm: async (data: CgmVO) => {
return await request.post({ url: `/system/cgm/create`, data })
},
// 修改CGM数据
updateCgm: async (data: CgmVO) => {
return await request.put({ url: `/system/cgm/update`, data })
},
// 删除CGM数据
deleteCgm: async (id: number) => {
return await request.delete({ url: `/system/cgm/delete?id=` + id })
},
// 导出CGM数据 Excel
exportCgm: async (params) => {
return await request.download({ url: `/system/cgm/export-excel`, params })
}
}

48
src/api/cgmdata/index.ts Normal file
View File

@ -0,0 +1,48 @@
import request from '@/config/axios'
// CGM动态血糖数据 VO
export interface CgmdataVO {
id: number // 主键ID
regid: string // 注册ID
examid: string // 检查ID
weartime: Date // 佩戴时间
measuretime: Date // 测量时间
deviceid: string // 设备ID
devicename: string // 设备名称
glucosevalue: number // 动态血糖值(mmol/L)
createtime: Date // 创建时间
updatetime: Date // 更新时间
}
// CGM动态血糖数据 API
export const CgmdataApi = {
// 查询CGM动态血糖数据分页
getCgmdataPage: async (params: any) => {
return await request.get({ url: `/system/cgmdata/page`, params })
},
// 查询CGM动态血糖数据详情
getCgmdata: async (id: number) => {
return await request.get({ url: `/system/cgmdata/get?id=` + id })
},
// 新增CGM动态血糖数据
createCgmdata: async (data: CgmdataVO) => {
return await request.post({ url: `/system/cgmdata/create`, data })
},
// 修改CGM动态血糖数据
updateCgmdata: async (data: CgmdataVO) => {
return await request.put({ url: `/system/cgmdata/update`, data })
},
// 删除CGM动态血糖数据
deleteCgmdata: async (id: number) => {
return await request.delete({ url: `/system/cgmdata/delete?id=` + id })
},
// 导出CGM动态血糖数据 Excel
exportCgmdata: async (params) => {
return await request.download({ url: `/system/cgmdata/export-excel`, params })
}
}