'use client'; import { calculateFisherResults, FisherDimension } from '../../test/private/FisherCalculator'; interface FisherResultProps { answers: string[]; } const descriptions: Record = { explorer: '偏好新鲜体验、自由探索和灵活变化,适合开放、变化快、允许试错的环境。', builder: '重视秩序、责任和稳定关系,适合目标清楚、节奏可靠、需要长期维护的环境。', director: '偏好逻辑、效率和直接决策,适合需要分析、判断、系统设计和明确目标的环境。', negotiator: '重视共情、意义和关系协调,适合需要理解人、连接观点和处理复杂情境的环境。', }; const colorClass: Record = { explorer: 'bg-emerald-500', builder: 'bg-blue-500', director: 'bg-indigo-500', negotiator: 'bg-rose-500', }; export function FisherResult({ answers }: FisherResultProps) { const results = calculateFisherResults(answers); return (

Fisher 气质结果

{results.primary.name} + {results.secondary.name}

你的结果以{results.primary.name}为主,{results.secondary.name}为辅助。Fisher模型更适合看“人格签名”: 最高分说明你最自然调用的风格,第二高分说明你常用的补充策略。

{results.ranked.map((item) => (

{item.name}

{item.score}/40

{descriptions[item.id]}

))}
注:Fisher气质量表用于人格风格参考,不是临床诊断。分数差距很小时,说明多个风格都比较常被你使用。
); } function MetricCard({ title, value, score }: { title: string; value: string; score: string }) { return (
{title}
{value}
{score}
); }