You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

267 lines
11 KiB

/*
*系统列表配置文件
* {
* id:系统id
* name:系统名称
* relative_crm:关联的crm
* icon: 系统图标 尺寸为 79*79 如果没有则默认图标名称名称为 id.png 例如新闻资讯的图标名称为 news_information.png
* 如果icon有值 则取该值。
* menu_name:['',''] 定位菜单 对应crm定义的菜单id 如果是非一级菜单,需要逐级传递 默认定位系统下第一个菜单
* show_oneLevel:是否显示其他一级菜单 默认true
* }
* */
export const systemConfigData = [
{id:'news_information',name:'新闻资讯',relative_crm:['daliyOffice','newsInformation_two'],
menu_name:["newsInformation_two"],show_oneLevel:false},
{id:'notification_management',name:'通知管理',relative_crm:['daliyOffice','notice'],
menu_name:["notice"],show_oneLevel:false},
{id:'announcement_management',name:'公告管理',relative_crm:['daliyOffice','announcement'],
menu_name:["announcement"],show_oneLevel:false},
{id:'internal_mail',name:'内部邮件',relative_crm:['daliyOffice','internalMail'],
menu_name:["internalMail"],show_oneLevel:false},
{id:'salary_search',name:'工资查询',relative_crm:['salaryManagement'],
menu_name:["saralySearch"],show_oneLevel:true},
{id:'electronic_databases',name:'电子资料库',relative_crm:['electronicMaterials'],
menu_name:[""],show_oneLevel:true},
{id:'questionnaire_investigation',name:'问卷调查',relative_crm:['daliyOffice','queSurvey'],
menu_name:["queSurvey"],show_oneLevel:false},
{id:'teacher_attendance',name:'教师考勤',relative_crm:['daliyOffice','attendanceManagementNew'],
sys_name:'daliyOffice',menu_name:["attendanceManagementNew"],show_oneLevel:false},
{id:'plan_summary',name:'计划总结',relative_crm:['daliyOffice','newPlanConclusion'],
menu_name:["newPlanConclusion"],show_oneLevel:false},
{id:'schedule_management',name:'日程管理',relative_crm:['daliyOffice','newSchedule'],
menu_name:["newSchedule"],show_oneLevel:false},
{id:'vehicle_management',name:'用车管理',relative_crm:['daliyOffice','newOfficeCar'],
menu_name:["newOfficeCar"],show_oneLevel:false},
{id:'conference_room_management',name:'会议室管理',relative_crm:['daliyOffice','meetingRoom'],
menu_name:["meetingRoom"],show_oneLevel:false},
{id:'item_collection',name:'物品领用',relative_crm:['daliyOffice','goodsUseManagement'],
menu_name:["goodsUseManagement"],show_oneLevel:false},
{id:'school_week_calendar',name:'校历周历',relative_crm:['daliyOffice','schoolWeekCalendar'],
menu_name:["schoolWeekCalendar"],show_oneLevel:false},
{id:'administrative_documents',name:'行政公文',relative_crm:['officialDocument'],
menu_name:[""],show_oneLevel:true},
{id:'transaction_approval',name:'事务审批',relative_crm:['processCollaboration'],
menu_name:[""],show_oneLevel:true},
{id:'intelligent_course_scheduling',name:'智能排课',relative_crm:['arrangingAndSelectingCourses'],
menu_name:['hbg_pxk_znpkgl'],show_oneLevel:false},
{id:'asset_management',name:'资产管理',relative_crm:['assetManagement'],
menu_name:[""],show_oneLevel:true},
{id:'class_card_management',name:'班牌管理',relative_crm:['classCardManagement'],
menu_name:[""],show_oneLevel:true},
{id:'sunshine_enrollment',name:'阳光招生',relative_crm:['enrollmentAndClassDivision'],
menu_name:[""],show_oneLevel:true},
{id:'shift_management',name:'分班管理',relative_crm:['enrollmentAndClassDivision','schoolClassManagement'],
menu_name:["schoolClassManagement"],show_oneLevel:true},
{id:'student_information',name:'学生信息',relative_crm:['studentManagement'],
menu_name:[""],show_oneLevel:true},
{id:'teacher_information',name:'教师信息',relative_crm:['teacherInfoManagement'],
menu_name:[""],show_oneLevel:true},
{id:'daily_evaluation',name:'日常评价',relative_crm:['dailyEvaluation'],
menu_name:[""],show_oneLevel:true},
{id:'quality_evaluation',name:'素质评价',relative_crm:['studentQualityEvaluation'],
menu_name:[""],show_oneLevel:true},
{id:'teacher_evaluation',name:'教师评价',relative_crm:['teacherEvaluation'],
menu_name:[""],show_oneLevel:true},
{id:'health_evaluation',name:'教师评比',relative_crm:['healthRating'],
menu_name:[""],show_oneLevel:true},
{id:'career_planning',name:'生涯规划',relative_crm:['healthRating'],
menu_name:[""],show_oneLevel:true}
];
export const systemCenterConfig = [
{
id:'party-building',
title:'党建引领',
menus:[
{
id:"1",
title:"品牌创建",
path:'/workBench/servicePlatform/partyBuilding/:id/:name/:menuId',
name:'brandCreation',
component:() => import("./servicePlatform/partyBuilding/partyBuilding.vue"),
props:true,
},
{
id:"2",
title:"团队助推",
path:'/workBench/servicePlatform/partyBuilding/:id/:name/:menuId',
name:'teamBoost',
component:() => import("./servicePlatform/partyBuilding/partyBuilding.vue"),
props:true,
},
{
id:"3",
title:"队建风采",
path:'/workBench/servicePlatform/partyBuilding/:id/:name/:menuId',
name:'teamBuilding',
component:() => import("./servicePlatform/partyBuilding/partyBuilding.vue"),
props:true,
},
]
},
{
id:"admin",
title:'行政管理',
menus:[
{
id:"admin-1",
title:"值班巡岗",
path:'/',
component:() => import("./servicePlatform/administration/administration.vue"),
children:[
{
id:"admin-1-1",
title:"人员信息",
path:'/workBench/servicePlatform/adminPersonInfo/:id/:name/:menuId',
name:'adminPersonInfo',
component:() => import("./servicePlatform/administration/personList.vue"),
props:true,
},
{
id:"admin-1-2",
title:"值班设置",
path:'/workBench/servicePlatform/dutySetting/:id/:name/:menuId',
name:'dutySetting',
component:() => import("./servicePlatform/administration/dutySetting.vue"),
props:true,
},
]
},
]
},
{
id:"operationData",
title:'运行数据',
menus:[
{
id:"operationData-1",
title:"校园风采",
path:'/',
component:() => import("./servicePlatform/administration/administration.vue"),
children:[
{
id:"operationData-1-1",
title:"学生荣誉",
path:'/workBench/servicePlatform/studentHonor/:id/:name/:menuId',
name:'studentHonor',
component:() => import("./servicePlatform/honor/honorList.vue"),
props:true,
},
{
id:"operationData-1-2",
title:"教师荣誉",
path:'/workBench/servicePlatform/teacherHonor/:id/:name/:menuId',
name:'teacherHonor',
component:() => import("./servicePlatform/honor/honorList.vue"),
props:true,
},
{
id:"operationData-1-3",
title:"分类管理",
path:'/workBench/servicePlatform/honorCategory/:id/:name/:menuId',
name:'honorCategory',
component:() => import("./servicePlatform/honor/honorCategory.vue"),
props:true,
},
]
},
]
},
{
id:"teaching",
title:'教学管理',
menus:[
{
id:"teaching-1",
title:"课程安排",
path:'/workBench/servicePlatform/coursePlan/:id/:name/:menuId',
name:'coursePlan',
component:() => import("./servicePlatform/teachingAdmin/coursePlan.vue"),
props:true,
},
{
id:"teaching-2",
title:"科研活动",
path:'/workBench/servicePlatform/scienceActivity/:id/:name/:menuId',
name:'scienceActivity',
component:() => import("./servicePlatform/teachingAdmin/scienceActivity.vue"),
props:true,
},
{
id:"teaching-3",
title:"活动分类",
path:'/workBench/servicePlatform/activityCategory/:id/:name/:menuId',
name:'activityCategory',
component:() => import("./servicePlatform/honor/honorCategory.vue"),
props:true,
},
]
},
{
id:"moralEducation",
title:'德育管理',
menus:[
{
id:"moralEducation-1",
title:"生师班管理",
path:'/',
component:() => import("./servicePlatform/administration/administration.vue"),
children:[
{
id:"moralEducation-1-1",
title:"学生荣誉",
path:'/workBench/servicePlatform/moralEducationStudentHonor/:id/:name/:menuId',
name:'moralEducationStudentHonor',
component:() => import("./servicePlatform/moralEducation/studentHonor.vue"),
props:true,
},
{
id:"moralEducation-1-2",
title:"学生通报",
path:'/workBench/servicePlatform/moralEducationStudentNotice/:id/:name/:menuId',
name:'moralEducationStudentNotice',
component:() => import("./servicePlatform/moralEducation/studentNotice.vue"),
props:true,
},
{
id:"moralEducation-1-3",
title:"班主任例会",
path:'/workBench/servicePlatform/moralEducationTeacherMeeting/:id/:name/:menuId',
name:'moralEducationTeacherMeeting',
component:() => import("./servicePlatform/moralEducation/teacherMeeting.vue"),
props:true,
},
]
},
]
}
]