diff --git a/src/router/module/base-routes.ts b/src/router/module/base-routes.ts index 9b399f6..b7aacdb 100644 --- a/src/router/module/base-routes.ts +++ b/src/router/module/base-routes.ts @@ -104,40 +104,85 @@ export default [ meta: { title: '日常考评' }, children: [ { - path: '/day_evaluation/index', - name: 'dayEvaluationIndex', - component: () => import('../../views/day_evaluation/index.vue'), - meta: { title: '加减分管理', requireAuth: true, closable: true }, - }, { - path: '/day_evaluation/examine', - name: 'dayEvaluationExamine', - component: () => import('../../views/day_evaluation/examine.vue'), - meta: { title: '加减分审核', requireAuth: true, closable: true }, + path: '/day_evaluation_assess', + meta: { title: '日常填报' }, + children: [ + { + path: '/day_evaluation/index', + name: 'dayEvaluationIndex', + component: () => import('../../views/day_evaluation/index.vue'), + meta: { title: '加减分管理', requireAuth: true, closable: true }, + }, { + path: '/day_evaluation/examine', + name: 'dayEvaluationExamine', + component: () => import('../../views/day_evaluation/examine.vue'), + meta: { title: '加减分审核', requireAuth: true, closable: true }, + }, + ] }, { - path: '/month_evaluation/index', - name: 'monthEvaluationIndex', - component: () => import('../../views/month_evaluation/index.vue'), - meta: { title: '月度考评填报', requireAuth: true, closable: true }, + path: '/day_evaluation_self_assess', + meta: { title: '自评填报考评' }, + children: [ + { + path: '/month_evaluation/index', + name: 'monthEvaluationIndex', + component: () => import('../../views/month_evaluation/index.vue'), + meta: { title: '月度自评填报', requireAuth: true, closable: true }, + }, { + path: '/month_evaluation/examine/:id*', + name: 'monthEvaluationExamine', + component: () => import('../../views/month_evaluation/examine.vue'), + meta: { title: '月度自评管理', closable: true }, + }, { + path: '/month_evaluation/examine/:id*', + name: 'monthEvaluationExamine', + component: () => import('../../views/month_evaluation/examine.vue'), + meta: { title: '季度自评管理', closable: true }, + }, { + path: '/season_evaluation/index', + name: 'seasonEvaluationIndex', + component: () => import('../../views/season_evaluation/index.vue'), + meta: { title: '季度自评填报', requireAuth: true, closable: true }, + }, { + path: '/season_evaluation/examine/:id*', + name: 'seasonEvaluationExamine', + component: () => import('../../views/season_evaluation/examine.vue'), + meta: { title: '季度自评管理', closable: true }, + } + ] }, { - path: '/month_evaluation/examine/:id*', - name: 'monthEvaluationExamine', - component: () => import('../../views/month_evaluation/examine.vue'), - meta: { title: '月度考评管理', closable: true }, - }, - { - path: '/season_evaluation/index', - name: 'seasonEvaluationIndex', - component: () => import('../../views/season_evaluation/index.vue'), - meta: { title: '季度考评', requireAuth: true, closable: true }, - }, { - path: '/season_evaluation/examine/:id*', - name: 'seasonEvaluationExamine', - component: () => import('../../views/season_evaluation/examine.vue'), - meta: { title: '季度考评管理', closable: true }, + path: '/day_evaluation_system_assess', + meta: { title: '考评评价管理' }, + children: [ + { + path: '/month_evaluation/assess', + name: 'monthEvaluationAssess', + component: () => import('../../views/month_evaluation/assess.vue'), + meta: { title: '月度评价填报', requireAuth: true, closable: true }, + }, + { + path: '/season_evaluation/assess', + name: 'seasonEvaluationAssess', + component: () => import('../../views/season_evaluation/assess.vue'), + meta: { title: '季度评价填报', requireAuth: true, closable: true }, + }, + { + path: '/year_evaluation/assess', + name: 'yearEvaluationAssess', + component: () => import('../../views/year_evaluation/assess.vue'), + meta: { title: '年度评价填报', requireAuth: true, closable: true }, + }, + { + path: '/year_evaluation/list', + name: 'yearEvaluationList', + component: () => import('../../views/year_evaluation/list.vue'), + meta: { title: '评价管理列表', requireAuth: true, closable: true }, + }, + ] } ] - }, + }, // { // path: '/month_evaluation', // redirect: '/month_evaluation/index', @@ -208,27 +253,27 @@ export default [ path: '/year_evaluation/examine/:id*', name: 'yearEvaluationExamine', component: () => import('../../views/year_evaluation/examine.vue'), - meta: { title: '年度考评管理',closable: true }, + meta: { title: '年度考评管理', closable: true }, }, { path: '/year_evaluation/department', name: 'yearEvaluationDepartment', component: () => import('../../views/year_evaluation/department.vue'), - meta: { title: '年末科室考评管理',closable: true }, + meta: { title: '年末科室考评管理', closable: true }, }, { path: '/year_evaluation/branch', name: 'yearEvaluationBranch', component: () => import('../../views/year_evaluation/branch.vue'), - meta: { title: '年末支部考评管理',closable: true }, + meta: { title: '年末支部考评管理', closable: true }, }, { path: '/year_evaluation/overall', name: 'yearEvaluationOverall', component: () => import('../../views/year_evaluation/overall.vue'), - meta: { title: '年末总党支考评管理',closable: true }, + meta: { title: '年末总党支考评管理', closable: true }, }, { path: '/year_evaluation/hospital', name: 'yearEvaluationHospital', component: () => import('../../views/year_evaluation/hospital.vue'), - meta: { title: '年末医院考评管理',closable: true }, + meta: { title: '年末医院考评管理', closable: true }, } ] }, { @@ -249,7 +294,7 @@ export default [ meta: { title: '员工档案', requireAuth: true, closable: true }, } ] - },{ + }, { path: '/year_evaluation_summary', redirect: '/year_evaluation_summary/index', component: BasicLayout, @@ -259,7 +304,7 @@ export default [ path: '/year_evaluation_summary/index', name: 'yearEvaluationSummaryIndex', component: () => import('../../views/year_evaluation_summary/index.vue'), - meta: { title: '自动公示',closable: true }, + meta: { title: '自动公示', closable: true }, }, { path: '/year_evaluation_summary/examine', name: 'yearEvaluationSummaryExamine', @@ -353,7 +398,7 @@ export default [ path: '/education/index', name: 'educationIndex', component: () => import('../../views/education/index.vue'), - meta: { title: '内容发布',closable: true }, + meta: { title: '内容发布', closable: true }, }, { path: '/education/question', name: 'educationQuestion', diff --git a/src/views/month_evaluation/assess.vue b/src/views/month_evaluation/assess.vue new file mode 100644 index 0000000..98344dc --- /dev/null +++ b/src/views/month_evaluation/assess.vue @@ -0,0 +1,142 @@ + + + + \ No newline at end of file diff --git a/src/views/season_evaluation/assess.vue b/src/views/season_evaluation/assess.vue new file mode 100644 index 0000000..0967d7d --- /dev/null +++ b/src/views/season_evaluation/assess.vue @@ -0,0 +1,148 @@ + + + + \ No newline at end of file diff --git a/src/views/system/menu.vue b/src/views/system/menu.vue index b46f120..249e122 100644 --- a/src/views/system/menu.vue +++ b/src/views/system/menu.vue @@ -16,7 +16,7 @@