"use client"; import React from 'react'; import { OCDResult } from './OCDResult'; import { SCL90Result } from './SCL90Result'; import { SDSResult } from './SDSResult'; import { GAD7Result } from './GAD7Result'; import { PHQ9Result } from './PHQ9Result'; import { PSS10Result } from './PSS10Result'; import { DASS21Result } from './DASS21Result'; import { BDI2Result } from './BDI2Result'; import { ISIResult } from './ISIResult'; import { ADHDResult } from './ADHDResult'; import { GDResult } from './GDResult'; import { NPDResult } from './NPDResult'; import { BigFiveResult } from './BigFiveResult'; import { CRTResult } from './CRTResult'; import { OEPSResult } from './OEPSResult'; import { RIASECResult } from './RIASECResult'; import { WHO5Result } from './WHO5Result'; import { SelfEsteemResult } from './SelfEsteemResult'; import { GritResult } from './GritResult'; import { SelfControlResult } from './SelfControlResult'; import { NeedForCognitionResult } from './NeedForCognitionResult'; import { MaximizerResult } from './MaximizerResult'; import { AttachmentResult } from './AttachmentResult'; import { EmpathyResult } from './EmpathyResult'; import { DarkTriadResult } from './DarkTriadResult'; import { HEXACOResult } from './HEXACOResult'; import { FisherResult } from './FisherResult'; import { SchwartzResult } from './SchwartzResult'; import { VIAResult } from './VIAResult'; import { CareerAnchorsResult } from './CareerAnchorsResult'; interface Props { questionnaireId: string; answers: string[]; } export function ResultAnalysis({ questionnaireId, answers }: Props) { switch (questionnaireId) { case 'bigfive': return ; case 'bigfive-120': return ; case 'bigfive-300': return ; case 'oeps': return ; case 'crt': return ; case 'riasec': return ; case 'self-esteem': return ; case 'grit': return ; case 'self-control': return ; case 'need-for-cognition': return ; case 'maximizer': return ; case 'attachment': return ; case 'empathy': return ; case 'dark-triad': return ; case 'hexaco': return ; case 'fisher': return ; case 'schwartz': return ; case 'via': return ; case 'career-anchors': return ; case 'ocd': return ; case 'scl90': return ; case 'sds': return ; case 'gad7': return ; case 'phq9': return ; case 'pss10': return ; case 'dass21': return ; case 'who5': return ; case 'bdi2': return ; case 'isi': return ; case 'adhd': return ; case 'gd': return ; case 'npd': return ; default: return (

暂不支持的量表

抱歉,暂时不支持量表ID为 "{questionnaireId}" 的结果分析。 请检查量表配置或联系开发人员。

); } }