import request from '@/utils/request' export function getAssessmentMaterials() { return request({ url: '/api/admin/assessment/materials', method: 'post' }) } export function createAssessmentMaterial(data) { return request({ url: '/api/admin/assessment/materials', method: 'post', data }) } export function updateAssessmentMaterial(id, data) { return request({ url: `/api/admin/assessment/materials/${id}/update`, method: 'post', data }) } export function deleteAssessmentMaterial(id) { return request({ url: `/api/admin/assessment/materials/${id}/delete`, method: 'post' }) } export function getAssessmentConfig() { return request({ url: '/api/admin/assessment/config', method: 'post' }) } export function updateAssessmentConfig(data) { return request({ url: '/api/admin/assessment/config/update', method: 'post', data }) } export function getGuideFamilyAssessmentList() { return request({ url: '/api/guide/assessment/families', method: 'post' }) } export function enableFamilyAssessment(data) { return request({ url: '/api/guide/assessment/family/enable', method: 'post', data }) } export function disableFamilyAssessment(familyId) { return request({ url: `/api/guide/assessment/family/${familyId}/disable`, method: 'post' }) } export function getGuideAssessmentMaterials() { return request({ url: '/api/guide/assessment/materials', method: 'post' }) } // Plan Rules export function listPlanRules() { return request({ url: '/api/admin/plan-rules/list', method: 'post' }) } export function savePlanRule(data) { return request({ url: '/api/admin/plan-rules/save', method: 'post', data }) } export function deletePlanRule(data) { return request({ url: '/api/admin/plan-rules/delete', method: 'post', data }) } // ===== 测评方案实例管理 ===== export const listFamilyPlans = (data) => request({ url: '/api/guide/plans/family-list', method: 'post', data }) export const reviewPlan = (data) => request({ url: '/api/guide/plans/review', method: 'post', data }) export const activatePlan = (data) => request({ url: '/api/guide/plans/activate', method: 'post', data }) export const getGuidePlanDetail = (data) => request({ url: '/api/guide/plans/detail', method: 'post', data })