| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- import request from '@/utils/request'
- /**
- * 成长规划师获取关联家庭列表
- */
- export function fetchBoundFamilies() {
- return request.post('/api/guide/families/bound-families')
- }
- /**
- * 成长规划师获取家庭任务概览
- */
- export function fetchFamilyOverview(familyId) {
- return request.post(`/api/guide/families/${familyId}/overview`)
- }
- /**
- * 成长规划师获取孩子任务列表
- */
- export function fetchChildTasks(familyId, childId, page = 1, size = 10, status) {
- return request.post(`/api/guide/families/${familyId}/children/${childId}/tasks`, { page, size, status })
- }
- /**
- * 成长规划师获取待审核任务
- */
- export function fetchPendingReviewTasks(familyId, childId) {
- return request.post(`/api/guide/families/${familyId}/children/${childId}/pending-review`)
- }
- /**
- * 成长规划师审核任务
- */
- export function reviewTask(familyId, taskId, data) {
- return request.post(`/api/guide/families/${familyId}/tasks/${taskId}/review`, data)
- }
- /**
- * 成长规划师批量审核任务
- */
- export function batchReviewTasks(familyId, taskIds, approved) {
- return request.post(`/api/guide/families/${familyId}/tasks/batch-review`, { taskIds, approved })
- }
- /**
- * 成长规划师修改任务
- */
- export function updateTask(familyId, taskId, data) {
- return request.put(`/api/guide/families/${familyId}/tasks/${taskId}`, data)
- }
- /**
- * 成长规划师删除任务
- */
- export function deleteTask(familyId, taskId) {
- return request.delete(`/api/guide/families/${familyId}/tasks/${taskId}`)
- }
- /**
- * 成长规划师绑定家庭
- */
- export function bindFamily(familyId) {
- return request.post(`/api/guide/bind/family/${familyId}`)
- }
- /**
- * 成长规划师获取家庭邀请码
- */
- export function getFamilyInviteCode(familyId) {
- return request.post(`/api/guide/family/invite-code/${familyId}`)
- }
|