const school = [ // { // path: '', // name: '测试', // module: 'school', // children: [ // { // path: '/list', // name: '测试列表', // }, // { // path: '/detail', // name: '测试详情', // }, // ], // }, // { // path: '/plan/index', // name: '计划管理', //上报名单 // module: 'school', // }, { path: '/newPlan/index', name: '计划管理', //上报名单 module: 'school', }, { path: '/teacher/index', name: '教师确认', module: 'school', }, { path: '/leave/index', name: '请假管理', module: 'school', }, { path: '/kaoqin/index', name: '考勤管理', module: 'school', }, ]; const director = [ { path: '/newPlan/index', name: '计划管理', //上报名单 module: 'director', }, // { // path: '/classes/index', // name: '班级管理', // module: 'director', // }, ]; const teacher = [ { path: '/plan/index', name: '查看计划', //上报名单 module: 'teacher', }, { path: '', name: '班级管理', module: 'teacher', children: [ { path: '/lesson/index', name: '课程信息', module: 'teacher', }, { path: '/task/index', name: '作业管理', module: 'teacher', }, { path: '/class/index', name: '班级信息', module: 'teacher', }, { path: '/class/classStuList', name: '学生名单', module: 'teacher', }, ], }, ]; export const menu = [ { //选择年度,期数,班级 path: '/', name: '主页', }, { path: '', name: '系统管理', module: 'center', children: [ { path: '/train/batch/index', name: '培训批次', module: 'center', }, { path: '/dept/index', name: '部门管理', module: 'center', }, { path: '/director/index', name: '班主任管理', module: 'center', }, { //教师库,和遴选无关,需要显示学生评分 path: '/teacher/index', name: '教师管理', module: 'center', }, { path: '/school/index', name: '学校管理', module: 'center', }, { path: '/location/index', name: '班级管理', module: 'center', }, { path: '/class/type', name: '班级类型管理', module: 'center', }, { path: '/bedroom/index', name: '寝室管理', module: 'center', }, { path: '/subject/index', name: '科目管理', module: 'center', }, { path: '/duty/index', name: '职责说明', module: 'center', }, { path: '/lesson/index', name: '课表模板', module: 'center', }, // { 放到科目管理的操作中 // path: '/work/index', // name: '作业管理', // module: 'center', // }, { path: '', name: '调查问卷', module: 'center', children: [ { path: '/questionnaire/index', name: '问卷管理' }, { path: '/itembank/index', name: '问卷题库' }, { path: '/questionstate/index', name: '问卷进度' }, { path: '/questionnaire/export/setting', name: '问卷导出设置' }, ], }, { path: '/setting', name: '系统设置', module: 'center', }, ], }, { path: '', name: '计划管理', module: 'center', children: [ { path: '/plan/template', name: '计划模板', module: 'center', }, { path: '/plan/arrange', name: '当前计划日历', module: 'center', }, { path: '/plan/director', name: '班主任全年安排', module: 'center', }, { path: '/plan/school/num', name: '学校总人数设置', module: 'center', }, { path: '/plan/school/time', name: '学校参培时间', module: 'center', }, { path: '/plan/school', name: '培训计划详表', module: 'center', }, // { // path: '/plan/classes/index', // name: '班级管理', // module: 'center', // }, ], }, ...school, ...director, ...teacher, { //班主任只有这个 path: '', name: '培训管理', module: 'center|director', children: [ { //班主任不需要 path: '/train/plan/classes', name: '学生分班', module: 'center', }, { path: '/train/plan/bedroom', name: '学生分寝', module: 'center', }, //针对当前默认期数(可选择,根据当前日期过滤出进行的期数),进行管理 //针对自己班=>自己所有带的班,可以选 { //班主任不需要 //(显示当前期所有班级,针对某班,可以设置非常用问卷,班级备注:特殊班级,详表添加备注,以便之后单独设置,剩下非常用问卷设置) path: '/train/plan/quest', name: '非常用问卷管理', module: 'center', }, { //班主任不需要 path: '/train/plan/term/lesson', name: '课表管理', module: 'center', }, { //班主任针对自己班 管理员针对期 path: '/train/plan/remind', name: '通知', module: 'center|director', }, { //班主任针对自己班,不要排班,排寝;班主任有 增,删(针对退出,不一定是物理删除),改 功能 //显示学生身份;(如,组委会(班长2人,学委1人,文艺委员1人,宣传委员1人,安全委员1人),组长,寝室长;是否是优秀学员) //优秀学员权限给班长,班主任查看 path: '/student/index', name: '学生管理', module: 'center|director', }, { //班主任针对自己班, 打印表:证书;名签;课表(需要老师签到);学生签到表; (范围不限于班) path: '/train/plan/print', name: '报表打印', module: 'center|director', }, { path: '/train/plan/leave', name: '请假查看', module: 'center|director', }, { path: '/train/plan/attendance', name: '考勤管理', module: 'center|director', }, { //班主任针对自己班,管理员看所有的 path: '/train/plan/score', name: '学生成绩查看', module: 'center|director', }, //班主任针对自己班,管理员看所有的 { path: '/statistics/question/index', name: '问卷统计', module: 'center|director' }, ], }, { path: '/receive/index', name: '通知查收查看', module: 'center|director', }, { path: '/timeTable/index', name: '教师遴选', module: 'center', }, ];