'use client'; import { useReducer } from 'react'; import { Button } from '@/components/ui/button'; import { Badge } from '@/components/ui/badge'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import { BookOpen, Target } from 'lucide-react'; import { cropRecommendReducer, initialState } from './components/cropRecommendReducer'; import { FieldEnvironmentOverview } from './components/FieldEnvironmentOverview'; import { KnowledgeBaseDialog } from './components/KnowledgeBaseDialog'; export default function CropPage() { const [state, dispatch] = useReducer(cropRecommendReducer, initialState); // 获取当前选中的地块结果 const currentResult = state.evaluationResults.find(r => r.fieldId === state.selectedField) || state.evaluationResults[0]; const handleFieldChange = (value: string) => { dispatch({ type: 'SET_SELECTED_FIELD', payload: value }); }; const handleToggleKnowledgeBase = () => { dispatch({ type: 'SET_SHOW_KNOWLEDGE_BASE', payload: !state.showKnowledgeBase }); }; const getGradeColor = (grade: string) => { switch (grade) { case '高度适宜': return 'bg-green-500'; case '一般适宜': return 'bg-yellow-500'; case '不适宜': return 'bg-red-500'; default: return 'bg-gray-500'; } }; return (
智能作物推荐清单、基于知识库的精准匹配
适宜性评分
{currentResult.totalScore}
因子评分统计
🌾 知识库构成
🎯 智能匹配流程
📊 产量预测机制
⚠️ 风险识别系统
💡 系统优势: 本系统整合了土壤科学、作物学、气象学等多学科知识,建立了完整的作物-环境适配知识库。 通过科学的评分体系和智能匹配算法,为农业生产决策提供可靠的数据支持,帮助优化作物布局, 提高土地利用率和经济效益,同时有效规避种植风险。