| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import request from '@/utils/request';
- /**
- * 获取关联家庭列表(教师)
- */
- export function fetchBoundFamilies() {
- return request.get('/api/guide/families');
- }
- /**
- * 获取家庭任务概览
- */
- export function fetchFamilyOverview(familyId) {
- return request.get(`/api/guide/families/${familyId}/overview`);
- }
- /**
- * 获取孩子任务分页列表
- */
- export function fetchChildTasks(familyId, childId, page = 1, size = 10, status) {
- const params = { page, size };
- if (status) params.status = status;
- return request.get(`/api/guide/families/${familyId}/children/${childId}/tasks`, { params });
- }
- /**
- * 获取孩子待审核任务列表
- */
- export function fetchPendingReviewTasks(familyId, childId) {
- return request.get(`/api/guide/families/${familyId}/children/${childId}/pending-review`);
- }
- /**
- * 审核单个任务
- */
- export function reviewTask(familyId, taskId, approved, comment) {
- return request.post(`/api/guide/families/${familyId}/tasks/${taskId}/review`, { approved, comment });
- }
- /**
- * 批量审核任务
- */
- export function batchReviewTasks(familyId, taskIds, approved) {
- return request.post(`/api/guide/families/${familyId}/tasks/batch-review?approved=${approved}`, taskIds);
- }
|