diff --git a/src/api/index.d.ts b/src/api/index.d.ts index b3a6113..759d60b 100644 --- a/src/api/index.d.ts +++ b/src/api/index.d.ts @@ -185,6 +185,7 @@ export namespace TDevice { battery: number otaFlag: number adminUsername: string + adminName: string adminPhone: string userNumber: string adminType: string @@ -247,7 +248,7 @@ export namespace TDevice { createTime: string } export interface IWarningRecordRes { - id: number + id: number | string userNumber: string deviceId: string warnType: number @@ -414,4 +415,37 @@ export namespace TRoleMenuList { menus: TMenus[] } } +export namespace TDataRecord { + interface TMenus { + id: number + type: number + name: string + createTime: string + } + interface ThealthData { + temp: number + hr: number + time: number + bo: number + } + + interface TReq { + useRecordId: number | string + } + interface TRes { + id: number + userNumber: number + adminName: string + username: number + adminPhone: number + deviceId: number + warnType: number + type: number + orgName: string + value: number + maxValue: number + minValue: number + healthData: ThealthData[] + } +} diff --git a/src/api/index.ts b/src/api/index.ts index 1ab2c64..0aa3cab 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -1,5 +1,5 @@ import request from '../utils/request'; -import { TLogin, TAccount, IpagingRes, TDevice, TOrg, TRoleList, statisticsContentReq, statisticsContentRes, TStatisticsCount, TWarnRecord, TWarningDetail, TWarningConfirm, TDeviceConfigModify, TDeviceConfig, THealthLatestData, TLocateRecord, TSetUseStatus, TRoleMenuList, TRoleModify, TbindWeb, TstatisticsUseCount, TAccountSetStatus } from "./index.d"; +import { TLogin, TAccount, IpagingRes, TDevice, TOrg, TRoleList, statisticsContentReq, statisticsContentRes, TStatisticsCount, TWarnRecord, TWarningDetail, TWarningConfirm, TDeviceConfigModify, TDeviceConfig, THealthLatestData, TLocateRecord, TSetUseStatus, TRoleMenuList, TRoleModify, TbindWeb, TstatisticsUseCount, TAccountSetStatus, TDataRecord } from "./index.d"; export const fetchLogin = (p: TLogin.Ireq): Promise => { return request({ @@ -378,4 +378,13 @@ export const roleMenuList = (): Promise => { }); }; +// 获取最新健康数据使用记录 +export const dataRecord = (params: TDataRecord.TReq): Promise => { + return request({ + url: '/v1/api/health/data/record', + method: 'get', + params + }); +}; + diff --git a/src/assets/img/fullScreen.png b/src/assets/img/fullScreen.png new file mode 100644 index 0000000..dd65a0d Binary files /dev/null and b/src/assets/img/fullScreen.png differ diff --git a/src/assets/img/narrow.png b/src/assets/img/narrow.png new file mode 100644 index 0000000..d7f3b5e Binary files /dev/null and b/src/assets/img/narrow.png differ diff --git a/src/components/table-custom.vue b/src/components/table-custom.vue index 43c7cee..17fa15f 100644 --- a/src/components/table-custom.vue +++ b/src/components/table-custom.vue @@ -60,11 +60,11 @@