refactor(grades,diagnostic): 成绩和学情诊断模块审计修复
P0-1: 10 个页面补充 requirePermission 权限校验 P0-2: diagnostic/data-access-reports.ts 移除直查 users 表,改用 getUserNamesByIds P0-3: 新增 grade/grades/diagnostic 三组 i18n 翻译文件(zh-CN/en) P0-4: 新增 /management/grade 重定向页面 P1-2: 抽取 toNumber/normalize/buildScopeClassFilter 到 lib/grade-utils.ts P1-3: 为 12 个 Action 新增 Zod safeParse 校验(schema.ts +12 查询 schema) P1-4: 修复 as 断言违规,改用类型守卫函数 P2-2: 移除 diagnostic 组件中 Tailwind 任意值 同步更新架构图文档 004 和 005
This commit is contained in:
87
src/shared/i18n/messages/zh-CN/diagnostic.json
Normal file
87
src/shared/i18n/messages/zh-CN/diagnostic.json
Normal file
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"title": {
|
||||
"student": "学生学情诊断",
|
||||
"class": "班级学情诊断",
|
||||
"reportList": "诊断报告",
|
||||
"myDiagnostic": "我的学情诊断"
|
||||
},
|
||||
"type": {
|
||||
"individual": "个人",
|
||||
"class": "班级",
|
||||
"grade": "年级"
|
||||
},
|
||||
"status": {
|
||||
"draft": "草稿",
|
||||
"published": "已发布",
|
||||
"archived": "已归档"
|
||||
},
|
||||
"filters": {
|
||||
"reportType": "报告类型",
|
||||
"status": "状态",
|
||||
"allTypes": "全部类型",
|
||||
"allStatuses": "全部状态"
|
||||
},
|
||||
"summary": {
|
||||
"overallMastery": "总体掌握度",
|
||||
"strengths": "强项",
|
||||
"weaknesses": "弱项",
|
||||
"students": "学生数",
|
||||
"avgMastery": "平均掌握度",
|
||||
"needAttention": "需重点关注",
|
||||
"class": "班级",
|
||||
"student": "学生"
|
||||
},
|
||||
"chart": {
|
||||
"radarTitle": "知识点掌握度",
|
||||
"radarDescription": "掌握度雷达图(学生 vs 班级平均)",
|
||||
"heatmapTitle": "知识点掌握度热力图",
|
||||
"rankingTitle": "知识点排名",
|
||||
"noMasteryData": "暂无知识点掌握度记录"
|
||||
},
|
||||
"report": {
|
||||
"generate": "生成诊断报告",
|
||||
"generateStudent": "生成学生诊断报告",
|
||||
"generateClass": "生成班级诊断报告",
|
||||
"publish": "发布",
|
||||
"delete": "删除",
|
||||
"publishTitle": "发布报告",
|
||||
"publishConfirmation": "确定要发布此报告吗?发布后将对相关人员可见。",
|
||||
"deleteTitle": "删除报告",
|
||||
"deleteConfirmation": "确定要删除此报告吗?此操作不可撤销。",
|
||||
"confirm": "确认",
|
||||
"cancel": "取消",
|
||||
"publishing": "发布中...",
|
||||
"deleting": "删除中...",
|
||||
"recommendations": "学习建议",
|
||||
"history": "报告历史",
|
||||
"period": "周期",
|
||||
"createdAt": "创建时间",
|
||||
"generatedBy": "生成者",
|
||||
"overallScore": "总体得分",
|
||||
"actions": "操作"
|
||||
},
|
||||
"strengths": {
|
||||
"title": "强项(≥80%)",
|
||||
"practice": "练习",
|
||||
"empty": "暂无强项知识点"
|
||||
},
|
||||
"weaknesses": {
|
||||
"title": "弱项(<60%)",
|
||||
"practice": "练习",
|
||||
"empty": "暂无弱项知识点"
|
||||
},
|
||||
"empty": {
|
||||
"noData": "暂无诊断数据",
|
||||
"noClassData": "无法加载班级掌握度摘要",
|
||||
"noMastery": "暂无知识点掌握度记录",
|
||||
"noReports": "暂无诊断报告"
|
||||
},
|
||||
"error": {
|
||||
"generateFailed": "生成报告失败",
|
||||
"generateClassFailed": "生成班级报告失败",
|
||||
"publishFailed": "发布失败",
|
||||
"deleteFailed": "删除失败",
|
||||
"loadFailed": "加载失败",
|
||||
"retry": "重试"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user