import { InfoFilled, Collection, Histogram, Location, List, HelpFilled, } from "@element-plus/icons-vue"; export interface MenuItem { index: string; label: string; icon: any; children?: MenuItem[]; } // 按 tab 分组的菜单映射 export const tabMenuMap: Record = { introduction: [ { index: "/SoilPro", label: "Menu.softwareIntroduction", icon: InfoFilled, }, { index: "/Overview", label: "Menu.projectOverview", icon: Collection, }, { index: "/ResearchFindings", label: "Menu.researchFindings", icon: Histogram, }, { index: "/Unit", label: "Menu.teamInfo", icon: HelpFilled, }, ], acidmodelmap: [ { index: "acidmodelmap", label: "Menu.soilAcidPlotPrediction", icon: Location, children: [ { index: '/shaoguan_acidmodelmap', label: 'Menu.shaoguanAcidMap', icon: Location }, { index: '/nanxiong_acidmodelmap', label: 'Menu.nanxiongAcidMap', icon: Location } ] }, { index: "/pHPrediction", label: "Menu.soilPH Prediction", icon: Location }, { index: "/AgentDialog", label: "土壤酸化AI智能体", icon: HelpFilled } ], Calculation: [ { index: "/Calculation", label: "Menu.soilAcidReductionPrediction", icon: List, }, { index: "/SoilAcidReductionIterativeEvolution", label: "Menu.acidReductionModelDisplay", icon: List, }, ], AcidNeutralizationModel: [ { index: "/AcidNeutralizationModel", label: "Menu.soilAcidNeutralizationPrediction", icon: List, }, { index: "/SoilAcidificationIterativeEvolution", label: "Menu.acidNeutralizationModelDisplay", icon: List, }, ], dataStatistics: [ { index: "/DetectionStatistics", label: "Menu.detectionStatistics", icon: List, }, { index: "/FarmlandPollutionStatistics", label: "Menu.soilCadmiumStatistics", icon: List, }, { index: "/LandClutivatesStatistics", label: "Menu.cropRiskAssessment", icon: List, }, { index: "/SoilacidificationStatistics", label: "Menu.soilAcidificationStatistics", icon: List, }, ], };