import 'package:new_learn/core/utils/img_url.dart'; /// ============================================================ /// 【学科图标常量】 /// /// 对标 Vue utils/constant.js 的 SUBJECT_ICON_MAP。 /// 我的报告(my_report)、我的考试(exam)等模块共用, /// 通过学科名(如「数学」「英语」)动态取对应图标。 /// ============================================================ /// 学科名 → 图标资源路径 const Map kSubjectIconMap = { '语文': '/StaticResource/2026-06-11/shuxue1781163770612.png', '化学': '/StaticResource/2026-06-11/huaxue1781163828443.png', '英语': '/StaticResource/2026-06-11/yingyu1781163725441.png', '物理': '/StaticResource/2026-06-11/wuli1781148438346.png', '数学': '/StaticResource/2026-06-11/shuxue1781163770612.png', '生物': '/StaticResource/2026-06-11/shengwu1781163791768.png', '历史': '/StaticResource/2026-06-11/lishi1781163811822.png', '政治': '/StaticResource/2026-06-11/zhengzhi1781163750422.png', '地理': '/StaticResource/2026-06-11/dili1781163844311.png', }; /// 取学科图标完整 URL(无匹配时用数学兜底,对标 Vue getSubjectIcon) String subjectIconUrl(String subjectName) { final path = kSubjectIconMap[subjectName] ?? kSubjectIconMap['数学']!; return ImgUrl.build(path); }