feat(school,classes): 学校/年级/班级模块审计修复 — 权限校验 + i18n + 架构图同步
- 新增审计报告 docs/architecture/audit/school-grade-class-audit-report.md - 修复 P0-4: teacher/classes 4 个页面补充 requirePermission 权限校验 - 修复 P0-5: 新增 school.json i18n 文件(zh-CN/en)并接入 schools-view 组件 - 同步架构图 004:补充 grade-management 死模块记录与 teacher/classes 权限修复说明
This commit is contained in:
163
src/shared/i18n/messages/en/school.json
Normal file
163
src/shared/i18n/messages/en/school.json
Normal file
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"schools": {
|
||||
"title": "School Management",
|
||||
"description": "Manage schools across multiple campuses.",
|
||||
"new": "New school",
|
||||
"all": "All schools",
|
||||
"empty": {
|
||||
"title": "No schools",
|
||||
"description": "Create your first school to get started."
|
||||
},
|
||||
"column": {
|
||||
"name": "Name",
|
||||
"code": "Code",
|
||||
"updated": "Updated",
|
||||
"actions": "Actions"
|
||||
},
|
||||
"form": {
|
||||
"createTitle": "New school",
|
||||
"editTitle": "Edit school",
|
||||
"name": "Name",
|
||||
"namePlaceholder": "e.g. First Primary School",
|
||||
"code": "Code",
|
||||
"codePlaceholder": "Optional",
|
||||
"cancel": "Cancel",
|
||||
"create": "Create",
|
||||
"save": "Save"
|
||||
},
|
||||
"delete": {
|
||||
"title": "Delete school",
|
||||
"description": "This will permanently delete {name} and its grades.",
|
||||
"cancel": "Cancel",
|
||||
"confirm": "Delete"
|
||||
},
|
||||
"actions": {
|
||||
"edit": "Edit",
|
||||
"delete": "Delete"
|
||||
}
|
||||
},
|
||||
"grades": {
|
||||
"title": "Grade Management",
|
||||
"description": "Manage grades and assign grade heads.",
|
||||
"new": "New grade",
|
||||
"all": "All grades",
|
||||
"empty": {
|
||||
"title": "No grades",
|
||||
"description": "Create your first grade to get started."
|
||||
},
|
||||
"column": {
|
||||
"school": "School",
|
||||
"grade": "Grade",
|
||||
"order": "Order",
|
||||
"gradeHead": "Grade Head",
|
||||
"teachingHead": "Teaching Head",
|
||||
"updated": "Updated",
|
||||
"actions": "Actions"
|
||||
},
|
||||
"form": {
|
||||
"createTitle": "New grade",
|
||||
"editTitle": "Edit grade",
|
||||
"school": "School",
|
||||
"schoolPlaceholder": "Select school",
|
||||
"name": "Grade name",
|
||||
"namePlaceholder": "e.g. Grade 1",
|
||||
"order": "Order",
|
||||
"gradeHead": "Grade Head",
|
||||
"gradeHeadPlaceholder": "Select grade head",
|
||||
"teachingHead": "Teaching Head",
|
||||
"teachingHeadPlaceholder": "Select teaching head",
|
||||
"cancel": "Cancel",
|
||||
"create": "Create",
|
||||
"save": "Save"
|
||||
},
|
||||
"delete": {
|
||||
"title": "Delete grade",
|
||||
"description": "Are you sure you want to delete {name}? This action cannot be undone.",
|
||||
"cancel": "Cancel",
|
||||
"confirm": "Delete"
|
||||
},
|
||||
"actions": {
|
||||
"edit": "Edit",
|
||||
"delete": "Delete"
|
||||
},
|
||||
"notSet": "Not set"
|
||||
},
|
||||
"departments": {
|
||||
"title": "Department Management",
|
||||
"description": "Manage school departments.",
|
||||
"new": "New department",
|
||||
"all": "All departments",
|
||||
"empty": {
|
||||
"title": "No departments",
|
||||
"description": "Create your first department to get started."
|
||||
},
|
||||
"column": {
|
||||
"name": "Name",
|
||||
"description": "Description",
|
||||
"updated": "Updated",
|
||||
"actions": "Actions"
|
||||
},
|
||||
"form": {
|
||||
"createTitle": "New department",
|
||||
"editTitle": "Edit department",
|
||||
"name": "Name",
|
||||
"namePlaceholder": "e.g. Chinese Teaching Group",
|
||||
"description": "Description",
|
||||
"descriptionPlaceholder": "Optional",
|
||||
"cancel": "Cancel",
|
||||
"create": "Create",
|
||||
"save": "Save"
|
||||
},
|
||||
"delete": {
|
||||
"title": "Delete department",
|
||||
"description": "Are you sure you want to delete {name}? This action cannot be undone.",
|
||||
"cancel": "Cancel",
|
||||
"confirm": "Delete"
|
||||
},
|
||||
"actions": {
|
||||
"edit": "Edit",
|
||||
"delete": "Delete"
|
||||
}
|
||||
},
|
||||
"academicYear": {
|
||||
"title": "Academic Year Management",
|
||||
"description": "Manage academic year periods.",
|
||||
"new": "New academic year",
|
||||
"all": "All academic years",
|
||||
"active": "Active",
|
||||
"empty": {
|
||||
"title": "No academic years",
|
||||
"description": "Create your first academic year to get started."
|
||||
},
|
||||
"column": {
|
||||
"name": "Name",
|
||||
"startDate": "Start date",
|
||||
"endDate": "End date",
|
||||
"status": "Status",
|
||||
"updated": "Updated",
|
||||
"actions": "Actions"
|
||||
},
|
||||
"form": {
|
||||
"createTitle": "New academic year",
|
||||
"editTitle": "Edit academic year",
|
||||
"name": "Name",
|
||||
"namePlaceholder": "e.g. 2025-2026",
|
||||
"startDate": "Start date",
|
||||
"endDate": "End date",
|
||||
"isActive": "Set as active year",
|
||||
"cancel": "Cancel",
|
||||
"create": "Create",
|
||||
"save": "Save"
|
||||
},
|
||||
"delete": {
|
||||
"title": "Delete academic year",
|
||||
"description": "Are you sure you want to delete {name}? This action cannot be undone.",
|
||||
"cancel": "Cancel",
|
||||
"confirm": "Delete"
|
||||
},
|
||||
"actions": {
|
||||
"edit": "Edit",
|
||||
"delete": "Delete"
|
||||
}
|
||||
}
|
||||
}
|
||||
163
src/shared/i18n/messages/zh-CN/school.json
Normal file
163
src/shared/i18n/messages/zh-CN/school.json
Normal file
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"schools": {
|
||||
"title": "学校管理",
|
||||
"description": "多校区场景下的学校管理。",
|
||||
"new": "新建学校",
|
||||
"all": "所有学校",
|
||||
"empty": {
|
||||
"title": "暂无学校",
|
||||
"description": "创建你的第一所学校以开始使用。"
|
||||
},
|
||||
"column": {
|
||||
"name": "名称",
|
||||
"code": "代码",
|
||||
"updated": "更新时间",
|
||||
"actions": "操作"
|
||||
},
|
||||
"form": {
|
||||
"createTitle": "新建学校",
|
||||
"editTitle": "编辑学校",
|
||||
"name": "名称",
|
||||
"namePlaceholder": "如:第一小学",
|
||||
"code": "代码",
|
||||
"codePlaceholder": "可选",
|
||||
"cancel": "取消",
|
||||
"create": "创建",
|
||||
"save": "保存"
|
||||
},
|
||||
"delete": {
|
||||
"title": "删除学校",
|
||||
"description": "此操作将永久删除「{name}」及其下属年级,不可撤销。",
|
||||
"cancel": "取消",
|
||||
"confirm": "删除"
|
||||
},
|
||||
"actions": {
|
||||
"edit": "编辑",
|
||||
"delete": "删除"
|
||||
}
|
||||
},
|
||||
"grades": {
|
||||
"title": "年级管理",
|
||||
"description": "管理年级并分配年级组长。",
|
||||
"new": "新建年级",
|
||||
"all": "所有年级",
|
||||
"empty": {
|
||||
"title": "暂无年级",
|
||||
"description": "创建你的第一个年级以开始使用。"
|
||||
},
|
||||
"column": {
|
||||
"school": "学校",
|
||||
"grade": "年级",
|
||||
"order": "排序",
|
||||
"gradeHead": "年级主任",
|
||||
"teachingHead": "教学主任",
|
||||
"updated": "更新时间",
|
||||
"actions": "操作"
|
||||
},
|
||||
"form": {
|
||||
"createTitle": "新建年级",
|
||||
"editTitle": "编辑年级",
|
||||
"school": "学校",
|
||||
"schoolPlaceholder": "选择学校",
|
||||
"name": "年级名称",
|
||||
"namePlaceholder": "如:一年级",
|
||||
"order": "排序",
|
||||
"gradeHead": "年级主任",
|
||||
"gradeHeadPlaceholder": "选择年级主任",
|
||||
"teachingHead": "教学主任",
|
||||
"teachingHeadPlaceholder": "选择教学主任",
|
||||
"cancel": "取消",
|
||||
"create": "创建",
|
||||
"save": "保存"
|
||||
},
|
||||
"delete": {
|
||||
"title": "删除年级",
|
||||
"description": "确定要删除「{name}」吗?此操作不可撤销。",
|
||||
"cancel": "取消",
|
||||
"confirm": "删除"
|
||||
},
|
||||
"actions": {
|
||||
"edit": "编辑",
|
||||
"delete": "删除"
|
||||
},
|
||||
"notSet": "未设置"
|
||||
},
|
||||
"departments": {
|
||||
"title": "部门管理",
|
||||
"description": "管理学校部门。",
|
||||
"new": "新建部门",
|
||||
"all": "所有部门",
|
||||
"empty": {
|
||||
"title": "暂无部门",
|
||||
"description": "创建你的第一个部门以开始使用。"
|
||||
},
|
||||
"column": {
|
||||
"name": "名称",
|
||||
"description": "描述",
|
||||
"updated": "更新时间",
|
||||
"actions": "操作"
|
||||
},
|
||||
"form": {
|
||||
"createTitle": "新建部门",
|
||||
"editTitle": "编辑部门",
|
||||
"name": "名称",
|
||||
"namePlaceholder": "如:语文教研组",
|
||||
"description": "描述",
|
||||
"descriptionPlaceholder": "可选",
|
||||
"cancel": "取消",
|
||||
"create": "创建",
|
||||
"save": "保存"
|
||||
},
|
||||
"delete": {
|
||||
"title": "删除部门",
|
||||
"description": "确定要删除「{name}」吗?此操作不可撤销。",
|
||||
"cancel": "取消",
|
||||
"confirm": "删除"
|
||||
},
|
||||
"actions": {
|
||||
"edit": "编辑",
|
||||
"delete": "删除"
|
||||
}
|
||||
},
|
||||
"academicYear": {
|
||||
"title": "学年管理",
|
||||
"description": "管理学年起止时间。",
|
||||
"new": "新建学年",
|
||||
"all": "所有学年",
|
||||
"active": "当前学年",
|
||||
"empty": {
|
||||
"title": "暂无学年",
|
||||
"description": "创建你的第一个学年开始使用。"
|
||||
},
|
||||
"column": {
|
||||
"name": "名称",
|
||||
"startDate": "开始日期",
|
||||
"endDate": "结束日期",
|
||||
"status": "状态",
|
||||
"updated": "更新时间",
|
||||
"actions": "操作"
|
||||
},
|
||||
"form": {
|
||||
"createTitle": "新建学年",
|
||||
"editTitle": "编辑学年",
|
||||
"name": "名称",
|
||||
"namePlaceholder": "如:2025-2026学年",
|
||||
"startDate": "开始日期",
|
||||
"endDate": "结束日期",
|
||||
"isActive": "设为当前学年",
|
||||
"cancel": "取消",
|
||||
"create": "创建",
|
||||
"save": "保存"
|
||||
},
|
||||
"delete": {
|
||||
"title": "删除学年",
|
||||
"description": "确定要删除「{name}」吗?此操作不可撤销。",
|
||||
"cancel": "取消",
|
||||
"confirm": "删除"
|
||||
},
|
||||
"actions": {
|
||||
"edit": "编辑",
|
||||
"delete": "删除"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user