Files
intc-vue3/src/api/health/medicationAdherence.js
bot5 ffe1ed9e88 refactor(health): 前端适配后端API重构
- 新增 medicationTask.js 替代 medicationRecord.js
- 新增 medicationTask/index.vue 服药任务页面
- 更新 medicationAdherence.js 参数名 personId -> memberId
- 状态值适配:0-待服药 1-已服药 2-漏服 3-跳过
2026-03-19 21:36:51 +08:00

46 lines
962 B
JavaScript

import request from '@/utils/request'
// 获取总体依从性统计
export function getOverallAdherence(query) {
return request({
url: '/health/adherence/overall',
method: 'get',
params: query
})
}
// 获取每日依从性统计列表
export function getDailyAdherence(query) {
return request({
url: '/health/adherence/daily',
method: 'get',
params: query
})
}
// 获取日历视图数据
export function getCalendarData(memberId, yearMonth) {
return request({
url: '/health/adherence/calendar',
method: 'get',
params: { memberId, yearMonth }
})
}
// 获取各时段服药统计
export function getTimeSlotAdherence(query) {
return request({
url: '/health/adherence/timeSlot',
method: 'get',
params: query
})
}
// 获取仪表盘概览数据
export function getDashboard(memberId) {
return request({
url: '/health/adherence/dashboard',
method: 'get',
params: { memberId }
})
}