| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- import Request from '@/common/request.js';
- let request = new Request().http
- // 工具函数:仅当 data 是对象时,才添加 deviceType(不存在才加)
- const addDeviceType = (data) => {
- // 严格判断:只有是对象 且 不是null 时,才处理
- if (typeof data === 'object' && data !== null) {
- const params = { ...data };
- // 不存在才添加,不覆盖原有值
- if (params.deviceType === undefined) {
- params.deviceType = uni.getStorageSync('currentDeviceType') || 0; // 可自行修改默认值,如 'watch'
- }
- return params;
- }
- // 不是对象,直接返回原值
- return data;
- };
- // 查询健康监测数据类型列表
- export function monitorDataType(data){
- return request('/watch-api/app/watch/monitorDataType',addDeviceType(data),'GET')
- }
- // 获取血糖数据
- export function bgInfo(data){
- return request('/watch-api/app/watch/bg/list',addDeviceType(data),'GET')
- }
- // 获取血糖数据(分页)
- export function bgInfoPage(data){
- return request('/watch-api/app/watch/bg/page',addDeviceType(data),'GET')
- }
- // 获取血糖异常数据
- export function bgAbnormaInfo(data){
- return request('/watch-api/app/watch/bg/count',addDeviceType(data),'GET')
- }
- // 获取血压数据
- export function bpInfo(data){
- return request('/watch-api/app/watch/bp/list',addDeviceType(data),'GET')
- }
- // 获取血压数据(分页)
- export function bpInfoPage(data){
- return request('/watch-api/app/watch/bp/page',addDeviceType(data),'GET')
- }
- // 获取血压异常数据
- export function bpAbnormaInfo(data){
- return request('/watch-api/app/watch/bp/count',addDeviceType(data),'GET')
- }
- // 获取心率数据
- export function heartRateInfo(data){
- return request('/watch-api/app/watch/heart/rate/list',addDeviceType(data),'GET')
- }
- // 获取心率数据提醒统计
- export function heartRateCount(data){
- return request('/watch-api/app/watch/heart/rate/count',addDeviceType(data),'GET')
- }
- // 获取血氧数据
- export function spInfo(data){
- return request('/watch-api/app/watch/sp/list',addDeviceType(data),'GET')
- }
- // 获取血氧分时间段常数据统计
- export function spCount(data){
- return request('/watch-api/app/watch/sp/count',addDeviceType(data),'GET')
- }
- // 获取睡眠分时间段查询
- export function sleepInfo(data){
- return request('/watch-api/app/watch/sleep/list',addDeviceType(data),'GET')
- }
- // 查询某个时间段温度数据
- export function temperature(data){
- return request('/watch-api/app/watch/temperature/list',addDeviceType(data),'GET')
- }
- // 查询某个时间段尿酸数据
- export function ualist(data){
- return request('/watch-api/app/watch/ua/list',addDeviceType(data),'GET')
- }
- // 尿酸分时间段数据统计
- export function uaCount(data){
- return request('/watch-api/app/watch/ua/count',addDeviceType(data),'GET')
- }
- // 尿酸分时间段查询 分页
- export function uaPageList(data){
- return request('/watch-api/app/watch/ua/page',addDeviceType(data),'GET')
- }
- // 活动详情统计
- export function sportDataByDate(data){
- return request('/watch-api/app/watch/sport/dataByDate',addDeviceType(data),'GET')
- }
- // 根据运动类型查详情
- export function sportDataByType(data){
- return request('/watch-api/app/watch/sport/dataByType',addDeviceType(data),'GET')
- }
- // 查询某个时间段压力数据
- export function fatigueInfo(data){
- return request('/watch-api/app/watch/fatigue/list',addDeviceType(data),'GET')
- }
- // 查询某个时间段压力异常数据统计
- export function fatigueCount(data){
- return request('/watch-api/app/watch/fatigue/count',addDeviceType(data),'GET')
- }
|