123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- export default {
- name: 'Sop',
- path: '/sop',
- redirect: '/sop/sop-manage',
- meta: {
- title: 'SOP管理',
- sort: 2,
- isModule: true,
- alias: 'sopManage',
- icon: 'sop',
- },
- children: [
- {
- name: 'SopManage',
- path: '/sop/sop-manage',
- redirect: '/sop/sop-manage/office-sop',
- meta: {
- title: 'SOP管理',
- sort: 1,
- icon: 'layers',
- alias: 'sopChildManage',
- },
- children: [
- {
- name: 'OfficeSop',
- path: '/sop/sop-manage/office-sop',
- component: () =>
- import('@/views/sop/sop-manage/office-sop/index.vue'),
- meta: {
- title: '教务处SOP管理',
- sort: 1,
- alias: 'office',
- },
- },
- {
- name: 'SopFlow',
- path: '/sop/sop-manage/sop-flow',
- component: () => import('@/views/sop/sop-manage/sop-flow/index.vue'),
- meta: {
- title: 'SOP流程',
- bind: 'office',
- },
- },
- {
- name: 'PlanChange',
- path: '/sop/sop-manage/plan-change',
- component: () =>
- import('@/views/sop/sop-manage/plan-change/index.vue'),
- meta: {
- title: '项目计划变更',
- bind: 'office',
- },
- },
- {
- name: 'QualityIssue',
- path: '/sop/sop-manage/quality-issue',
- component: () =>
- import('@/views/sop/sop-manage/quality-issue/index.vue'),
- meta: {
- title: '上报质量问题',
- bind: 'office',
- },
- },
- {
- name: 'StudentSop',
- path: '/sop/sop-manage/student-sop',
- component: () =>
- import('@/views/sop/sop-manage/student-sop/index.vue'),
- meta: {
- title: '研究生SOP管理', //后端菜单暂时没有提供,等待需求落定
- sort: 2,
- alias: 'cloudMark',
- },
- },
- {
- name: 'DeviceOutIn',
- path: '/sop/sop-manage/device-out-in',
- component: () =>
- import('@/views/sop/sop-manage/device-out-in/index.vue'),
- meta: {
- title: '设备出入库登记',
- sort: 3,
- alias: 'deviceInOutSop',
- },
- },
- {
- name: 'ProjectChangeReport',
- path: '/sop/sop-manage/project-change-report',
- component: () =>
- import('@/views/sop/sop-manage/project-change-report/index.vue'),
- meta: {
- title: '项目计划变更报备',
- sort: 4,
- alias: 'projectExchange',
- },
- },
- ],
- },
- {
- name: 'SopMonitor',
- path: '/sop/sop-monitor',
- redirect: '/sop/sop-monitor/delay-warning',
- meta: {
- title: 'SOP监控',
- sort: 1,
- icon: 'browse',
- alias: 'sopControlManage',
- },
- children: [
- {
- name: 'DelayWarning',
- path: '/sop/sop-monitor/delay-warning',
- component: () =>
- import('@/views/sop/sop-monitor/delay-warning/index.vue'),
- meta: {
- title: '延期预警',
- sort: 2,
- alias: 'delayWarn',
- },
- },
- {
- name: 'ViolationRegistration',
- path: '/sop/sop-monitor/violation-registration',
- component: () =>
- import('@/views/sop/sop-monitor/violation-registration/index.vue'),
- meta: {
- title: '违规登记',
- sort: 3,
- alias: 'violation',
- },
- },
- ],
- },
- ],
- };
|