diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index cc296a5..587eb68 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -28,6 +28,283 @@ }, ], }, + // 考核规则管理 + { + path: '/examine', + component: Layout, + redirect: '/examine/grade', + name: 'Examine', + meta: { + title: '考核规则管理', + icon: 'ep:key', + }, + children: [ + { + path: '/grade', + component: Layout, + redirect: '/grade/gradelist', + name: 'GradeeManage', + meta: { + title: '考核等级评定', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'gradelist', + name: 'GradeeList', + component: () => import('@/views/rule/grade/index.vue'), + meta: { + title: '考核等级评定', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, + ], + }, + { + path: '/proxy', + component: Layout, + redirect: '/proxy/proxylist', + name: 'ProxyManage', + meta: { + title: '考核指标管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'proxylist', + name: 'ProxyList', + component: () => import('@/views/rule/proxy/index.vue'), + meta: { + title: '考核指标管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxy', + }, + }, + ], + }, + { + path: '/programme', + component: Layout, + redirect: '/programme/programmelist', + name: 'ProgrammeManage', + meta: { + title: '考核方案管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'programmelist', + name: ' ProgrammeList', + component: () => import('@/views/rule/programme/index.vue'), + meta: { + title: '考核方案管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, + ], + }, + ], + }, + // 考核填报 + { + path: '/filling', + component: Layout, + redirect: '/filling/treat', + name: 'Filling', + meta: { + title: '考核填报', + icon: 'ep:key', + }, + children: [ + { + path: '/treat', + component: Layout, + redirect: '/treat/treatlist', + name: 'TreatManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'treatlist', + name: 'Treatlist', + component: () => import('@/views/flling/treat/index.vue'), + meta: { + title: '待填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/treat', + }, + }, + ], + }, + { + path: '/already', + component: Layout, + redirect: '/already/alreadylist', + name: 'AlreadyManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'alreadylist', + name: 'AlreadyList', + component: () => import('@/views/flling/already/index.vue'), + meta: { + title: '已填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/already', + }, + }, + ], + }, + ], + }, + // 问效考核结果 + { + path: '/efficiency', + component: Layout, + redirect: '/efficiency/deptresult', + name: 'Efficiency', + meta: { + title: '问效考核结果', + icon: 'ep:key', + }, + children: [ + { + path: '/deptresult', + component: Layout, + redirect: '/deptresult/deptlist', + name: 'DeptMangeResult', + meta: { + title: '部门考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'deptlist', + name: 'DeptResultList', + component: () => import('@/views/efficiency/dept/index.vue'), + meta: { + title: '部门考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/deptresult', + }, + }, + ], + }, + { + path: '/analysis', + component: Layout, + redirect: '/analysis/analysislist', + name: 'AnalysisResultManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisResultList', + component: () => import('@/views/efficiency/analysis/index.vue'), + meta: { + title: '考核统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysis', + }, + }, + ], + }, + ], + }, + // 指标态势分析 + { + path: '/proxy', + component: Layout, + redirect: '/proxy/list', + name: 'Proxy', + meta: { + title: '指标态势分析', + icon: 'ep:key', + }, + children: [ + { + path: '/list', + component: Layout, + redirect: '/list/resultlist', + name: 'ResultManage', + meta: { + title: '预警结果列表', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'resultlist', + name: 'ResultList', + component: () => import('@/views/proxy/list/index.vue'), + meta: { + title: '预警结果列表', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/list', + }, + }, + ], + }, + { + path: '/analysiss', + component: Layout, + redirect: '/analysiss/analysislist', + name: 'AanalysisManage', + meta: { + title: '预警统计分析', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisList', + component: () => import('@/views/proxy/analysis/index.vue'), + meta: { + title: '预警统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysiss', + }, + }, + ], + }, + ], + }, // 系统设置 { path: '/system', diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index cc296a5..587eb68 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -28,6 +28,283 @@ }, ], }, + // 考核规则管理 + { + path: '/examine', + component: Layout, + redirect: '/examine/grade', + name: 'Examine', + meta: { + title: '考核规则管理', + icon: 'ep:key', + }, + children: [ + { + path: '/grade', + component: Layout, + redirect: '/grade/gradelist', + name: 'GradeeManage', + meta: { + title: '考核等级评定', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'gradelist', + name: 'GradeeList', + component: () => import('@/views/rule/grade/index.vue'), + meta: { + title: '考核等级评定', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, + ], + }, + { + path: '/proxy', + component: Layout, + redirect: '/proxy/proxylist', + name: 'ProxyManage', + meta: { + title: '考核指标管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'proxylist', + name: 'ProxyList', + component: () => import('@/views/rule/proxy/index.vue'), + meta: { + title: '考核指标管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxy', + }, + }, + ], + }, + { + path: '/programme', + component: Layout, + redirect: '/programme/programmelist', + name: 'ProgrammeManage', + meta: { + title: '考核方案管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'programmelist', + name: ' ProgrammeList', + component: () => import('@/views/rule/programme/index.vue'), + meta: { + title: '考核方案管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, + ], + }, + ], + }, + // 考核填报 + { + path: '/filling', + component: Layout, + redirect: '/filling/treat', + name: 'Filling', + meta: { + title: '考核填报', + icon: 'ep:key', + }, + children: [ + { + path: '/treat', + component: Layout, + redirect: '/treat/treatlist', + name: 'TreatManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'treatlist', + name: 'Treatlist', + component: () => import('@/views/flling/treat/index.vue'), + meta: { + title: '待填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/treat', + }, + }, + ], + }, + { + path: '/already', + component: Layout, + redirect: '/already/alreadylist', + name: 'AlreadyManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'alreadylist', + name: 'AlreadyList', + component: () => import('@/views/flling/already/index.vue'), + meta: { + title: '已填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/already', + }, + }, + ], + }, + ], + }, + // 问效考核结果 + { + path: '/efficiency', + component: Layout, + redirect: '/efficiency/deptresult', + name: 'Efficiency', + meta: { + title: '问效考核结果', + icon: 'ep:key', + }, + children: [ + { + path: '/deptresult', + component: Layout, + redirect: '/deptresult/deptlist', + name: 'DeptMangeResult', + meta: { + title: '部门考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'deptlist', + name: 'DeptResultList', + component: () => import('@/views/efficiency/dept/index.vue'), + meta: { + title: '部门考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/deptresult', + }, + }, + ], + }, + { + path: '/analysis', + component: Layout, + redirect: '/analysis/analysislist', + name: 'AnalysisResultManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisResultList', + component: () => import('@/views/efficiency/analysis/index.vue'), + meta: { + title: '考核统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysis', + }, + }, + ], + }, + ], + }, + // 指标态势分析 + { + path: '/proxy', + component: Layout, + redirect: '/proxy/list', + name: 'Proxy', + meta: { + title: '指标态势分析', + icon: 'ep:key', + }, + children: [ + { + path: '/list', + component: Layout, + redirect: '/list/resultlist', + name: 'ResultManage', + meta: { + title: '预警结果列表', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'resultlist', + name: 'ResultList', + component: () => import('@/views/proxy/list/index.vue'), + meta: { + title: '预警结果列表', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/list', + }, + }, + ], + }, + { + path: '/analysiss', + component: Layout, + redirect: '/analysiss/analysislist', + name: 'AanalysisManage', + meta: { + title: '预警统计分析', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisList', + component: () => import('@/views/proxy/analysis/index.vue'), + meta: { + title: '预警统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysiss', + }, + }, + ], + }, + ], + }, // 系统设置 { path: '/system', diff --git a/src/views/efficiency/analysis/index.vue b/src/views/efficiency/analysis/index.vue new file mode 100644 index 0000000..0dd780e --- /dev/null +++ b/src/views/efficiency/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index cc296a5..587eb68 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -28,6 +28,283 @@ }, ], }, + // 考核规则管理 + { + path: '/examine', + component: Layout, + redirect: '/examine/grade', + name: 'Examine', + meta: { + title: '考核规则管理', + icon: 'ep:key', + }, + children: [ + { + path: '/grade', + component: Layout, + redirect: '/grade/gradelist', + name: 'GradeeManage', + meta: { + title: '考核等级评定', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'gradelist', + name: 'GradeeList', + component: () => import('@/views/rule/grade/index.vue'), + meta: { + title: '考核等级评定', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, + ], + }, + { + path: '/proxy', + component: Layout, + redirect: '/proxy/proxylist', + name: 'ProxyManage', + meta: { + title: '考核指标管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'proxylist', + name: 'ProxyList', + component: () => import('@/views/rule/proxy/index.vue'), + meta: { + title: '考核指标管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxy', + }, + }, + ], + }, + { + path: '/programme', + component: Layout, + redirect: '/programme/programmelist', + name: 'ProgrammeManage', + meta: { + title: '考核方案管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'programmelist', + name: ' ProgrammeList', + component: () => import('@/views/rule/programme/index.vue'), + meta: { + title: '考核方案管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, + ], + }, + ], + }, + // 考核填报 + { + path: '/filling', + component: Layout, + redirect: '/filling/treat', + name: 'Filling', + meta: { + title: '考核填报', + icon: 'ep:key', + }, + children: [ + { + path: '/treat', + component: Layout, + redirect: '/treat/treatlist', + name: 'TreatManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'treatlist', + name: 'Treatlist', + component: () => import('@/views/flling/treat/index.vue'), + meta: { + title: '待填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/treat', + }, + }, + ], + }, + { + path: '/already', + component: Layout, + redirect: '/already/alreadylist', + name: 'AlreadyManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'alreadylist', + name: 'AlreadyList', + component: () => import('@/views/flling/already/index.vue'), + meta: { + title: '已填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/already', + }, + }, + ], + }, + ], + }, + // 问效考核结果 + { + path: '/efficiency', + component: Layout, + redirect: '/efficiency/deptresult', + name: 'Efficiency', + meta: { + title: '问效考核结果', + icon: 'ep:key', + }, + children: [ + { + path: '/deptresult', + component: Layout, + redirect: '/deptresult/deptlist', + name: 'DeptMangeResult', + meta: { + title: '部门考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'deptlist', + name: 'DeptResultList', + component: () => import('@/views/efficiency/dept/index.vue'), + meta: { + title: '部门考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/deptresult', + }, + }, + ], + }, + { + path: '/analysis', + component: Layout, + redirect: '/analysis/analysislist', + name: 'AnalysisResultManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisResultList', + component: () => import('@/views/efficiency/analysis/index.vue'), + meta: { + title: '考核统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysis', + }, + }, + ], + }, + ], + }, + // 指标态势分析 + { + path: '/proxy', + component: Layout, + redirect: '/proxy/list', + name: 'Proxy', + meta: { + title: '指标态势分析', + icon: 'ep:key', + }, + children: [ + { + path: '/list', + component: Layout, + redirect: '/list/resultlist', + name: 'ResultManage', + meta: { + title: '预警结果列表', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'resultlist', + name: 'ResultList', + component: () => import('@/views/proxy/list/index.vue'), + meta: { + title: '预警结果列表', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/list', + }, + }, + ], + }, + { + path: '/analysiss', + component: Layout, + redirect: '/analysiss/analysislist', + name: 'AanalysisManage', + meta: { + title: '预警统计分析', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisList', + component: () => import('@/views/proxy/analysis/index.vue'), + meta: { + title: '预警统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysiss', + }, + }, + ], + }, + ], + }, // 系统设置 { path: '/system', diff --git a/src/views/efficiency/analysis/index.vue b/src/views/efficiency/analysis/index.vue new file mode 100644 index 0000000..0dd780e --- /dev/null +++ b/src/views/efficiency/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/efficiency/dept/index.vue b/src/views/efficiency/dept/index.vue new file mode 100644 index 0000000..75106be --- /dev/null +++ b/src/views/efficiency/dept/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index cc296a5..587eb68 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -28,6 +28,283 @@ }, ], }, + // 考核规则管理 + { + path: '/examine', + component: Layout, + redirect: '/examine/grade', + name: 'Examine', + meta: { + title: '考核规则管理', + icon: 'ep:key', + }, + children: [ + { + path: '/grade', + component: Layout, + redirect: '/grade/gradelist', + name: 'GradeeManage', + meta: { + title: '考核等级评定', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'gradelist', + name: 'GradeeList', + component: () => import('@/views/rule/grade/index.vue'), + meta: { + title: '考核等级评定', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, + ], + }, + { + path: '/proxy', + component: Layout, + redirect: '/proxy/proxylist', + name: 'ProxyManage', + meta: { + title: '考核指标管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'proxylist', + name: 'ProxyList', + component: () => import('@/views/rule/proxy/index.vue'), + meta: { + title: '考核指标管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxy', + }, + }, + ], + }, + { + path: '/programme', + component: Layout, + redirect: '/programme/programmelist', + name: 'ProgrammeManage', + meta: { + title: '考核方案管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'programmelist', + name: ' ProgrammeList', + component: () => import('@/views/rule/programme/index.vue'), + meta: { + title: '考核方案管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, + ], + }, + ], + }, + // 考核填报 + { + path: '/filling', + component: Layout, + redirect: '/filling/treat', + name: 'Filling', + meta: { + title: '考核填报', + icon: 'ep:key', + }, + children: [ + { + path: '/treat', + component: Layout, + redirect: '/treat/treatlist', + name: 'TreatManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'treatlist', + name: 'Treatlist', + component: () => import('@/views/flling/treat/index.vue'), + meta: { + title: '待填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/treat', + }, + }, + ], + }, + { + path: '/already', + component: Layout, + redirect: '/already/alreadylist', + name: 'AlreadyManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'alreadylist', + name: 'AlreadyList', + component: () => import('@/views/flling/already/index.vue'), + meta: { + title: '已填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/already', + }, + }, + ], + }, + ], + }, + // 问效考核结果 + { + path: '/efficiency', + component: Layout, + redirect: '/efficiency/deptresult', + name: 'Efficiency', + meta: { + title: '问效考核结果', + icon: 'ep:key', + }, + children: [ + { + path: '/deptresult', + component: Layout, + redirect: '/deptresult/deptlist', + name: 'DeptMangeResult', + meta: { + title: '部门考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'deptlist', + name: 'DeptResultList', + component: () => import('@/views/efficiency/dept/index.vue'), + meta: { + title: '部门考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/deptresult', + }, + }, + ], + }, + { + path: '/analysis', + component: Layout, + redirect: '/analysis/analysislist', + name: 'AnalysisResultManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisResultList', + component: () => import('@/views/efficiency/analysis/index.vue'), + meta: { + title: '考核统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysis', + }, + }, + ], + }, + ], + }, + // 指标态势分析 + { + path: '/proxy', + component: Layout, + redirect: '/proxy/list', + name: 'Proxy', + meta: { + title: '指标态势分析', + icon: 'ep:key', + }, + children: [ + { + path: '/list', + component: Layout, + redirect: '/list/resultlist', + name: 'ResultManage', + meta: { + title: '预警结果列表', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'resultlist', + name: 'ResultList', + component: () => import('@/views/proxy/list/index.vue'), + meta: { + title: '预警结果列表', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/list', + }, + }, + ], + }, + { + path: '/analysiss', + component: Layout, + redirect: '/analysiss/analysislist', + name: 'AanalysisManage', + meta: { + title: '预警统计分析', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisList', + component: () => import('@/views/proxy/analysis/index.vue'), + meta: { + title: '预警统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysiss', + }, + }, + ], + }, + ], + }, // 系统设置 { path: '/system', diff --git a/src/views/efficiency/analysis/index.vue b/src/views/efficiency/analysis/index.vue new file mode 100644 index 0000000..0dd780e --- /dev/null +++ b/src/views/efficiency/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/efficiency/dept/index.vue b/src/views/efficiency/dept/index.vue new file mode 100644 index 0000000..75106be --- /dev/null +++ b/src/views/efficiency/dept/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue new file mode 100644 index 0000000..d160795 --- /dev/null +++ b/src/views/flling/already/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index cc296a5..587eb68 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -28,6 +28,283 @@ }, ], }, + // 考核规则管理 + { + path: '/examine', + component: Layout, + redirect: '/examine/grade', + name: 'Examine', + meta: { + title: '考核规则管理', + icon: 'ep:key', + }, + children: [ + { + path: '/grade', + component: Layout, + redirect: '/grade/gradelist', + name: 'GradeeManage', + meta: { + title: '考核等级评定', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'gradelist', + name: 'GradeeList', + component: () => import('@/views/rule/grade/index.vue'), + meta: { + title: '考核等级评定', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, + ], + }, + { + path: '/proxy', + component: Layout, + redirect: '/proxy/proxylist', + name: 'ProxyManage', + meta: { + title: '考核指标管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'proxylist', + name: 'ProxyList', + component: () => import('@/views/rule/proxy/index.vue'), + meta: { + title: '考核指标管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxy', + }, + }, + ], + }, + { + path: '/programme', + component: Layout, + redirect: '/programme/programmelist', + name: 'ProgrammeManage', + meta: { + title: '考核方案管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'programmelist', + name: ' ProgrammeList', + component: () => import('@/views/rule/programme/index.vue'), + meta: { + title: '考核方案管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, + ], + }, + ], + }, + // 考核填报 + { + path: '/filling', + component: Layout, + redirect: '/filling/treat', + name: 'Filling', + meta: { + title: '考核填报', + icon: 'ep:key', + }, + children: [ + { + path: '/treat', + component: Layout, + redirect: '/treat/treatlist', + name: 'TreatManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'treatlist', + name: 'Treatlist', + component: () => import('@/views/flling/treat/index.vue'), + meta: { + title: '待填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/treat', + }, + }, + ], + }, + { + path: '/already', + component: Layout, + redirect: '/already/alreadylist', + name: 'AlreadyManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'alreadylist', + name: 'AlreadyList', + component: () => import('@/views/flling/already/index.vue'), + meta: { + title: '已填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/already', + }, + }, + ], + }, + ], + }, + // 问效考核结果 + { + path: '/efficiency', + component: Layout, + redirect: '/efficiency/deptresult', + name: 'Efficiency', + meta: { + title: '问效考核结果', + icon: 'ep:key', + }, + children: [ + { + path: '/deptresult', + component: Layout, + redirect: '/deptresult/deptlist', + name: 'DeptMangeResult', + meta: { + title: '部门考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'deptlist', + name: 'DeptResultList', + component: () => import('@/views/efficiency/dept/index.vue'), + meta: { + title: '部门考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/deptresult', + }, + }, + ], + }, + { + path: '/analysis', + component: Layout, + redirect: '/analysis/analysislist', + name: 'AnalysisResultManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisResultList', + component: () => import('@/views/efficiency/analysis/index.vue'), + meta: { + title: '考核统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysis', + }, + }, + ], + }, + ], + }, + // 指标态势分析 + { + path: '/proxy', + component: Layout, + redirect: '/proxy/list', + name: 'Proxy', + meta: { + title: '指标态势分析', + icon: 'ep:key', + }, + children: [ + { + path: '/list', + component: Layout, + redirect: '/list/resultlist', + name: 'ResultManage', + meta: { + title: '预警结果列表', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'resultlist', + name: 'ResultList', + component: () => import('@/views/proxy/list/index.vue'), + meta: { + title: '预警结果列表', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/list', + }, + }, + ], + }, + { + path: '/analysiss', + component: Layout, + redirect: '/analysiss/analysislist', + name: 'AanalysisManage', + meta: { + title: '预警统计分析', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisList', + component: () => import('@/views/proxy/analysis/index.vue'), + meta: { + title: '预警统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysiss', + }, + }, + ], + }, + ], + }, // 系统设置 { path: '/system', diff --git a/src/views/efficiency/analysis/index.vue b/src/views/efficiency/analysis/index.vue new file mode 100644 index 0000000..0dd780e --- /dev/null +++ b/src/views/efficiency/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/efficiency/dept/index.vue b/src/views/efficiency/dept/index.vue new file mode 100644 index 0000000..75106be --- /dev/null +++ b/src/views/efficiency/dept/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue new file mode 100644 index 0000000..d160795 --- /dev/null +++ b/src/views/flling/already/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue new file mode 100644 index 0000000..1eb6a14 --- /dev/null +++ b/src/views/flling/treat/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index cc296a5..587eb68 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -28,6 +28,283 @@ }, ], }, + // 考核规则管理 + { + path: '/examine', + component: Layout, + redirect: '/examine/grade', + name: 'Examine', + meta: { + title: '考核规则管理', + icon: 'ep:key', + }, + children: [ + { + path: '/grade', + component: Layout, + redirect: '/grade/gradelist', + name: 'GradeeManage', + meta: { + title: '考核等级评定', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'gradelist', + name: 'GradeeList', + component: () => import('@/views/rule/grade/index.vue'), + meta: { + title: '考核等级评定', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, + ], + }, + { + path: '/proxy', + component: Layout, + redirect: '/proxy/proxylist', + name: 'ProxyManage', + meta: { + title: '考核指标管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'proxylist', + name: 'ProxyList', + component: () => import('@/views/rule/proxy/index.vue'), + meta: { + title: '考核指标管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxy', + }, + }, + ], + }, + { + path: '/programme', + component: Layout, + redirect: '/programme/programmelist', + name: 'ProgrammeManage', + meta: { + title: '考核方案管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'programmelist', + name: ' ProgrammeList', + component: () => import('@/views/rule/programme/index.vue'), + meta: { + title: '考核方案管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, + ], + }, + ], + }, + // 考核填报 + { + path: '/filling', + component: Layout, + redirect: '/filling/treat', + name: 'Filling', + meta: { + title: '考核填报', + icon: 'ep:key', + }, + children: [ + { + path: '/treat', + component: Layout, + redirect: '/treat/treatlist', + name: 'TreatManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'treatlist', + name: 'Treatlist', + component: () => import('@/views/flling/treat/index.vue'), + meta: { + title: '待填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/treat', + }, + }, + ], + }, + { + path: '/already', + component: Layout, + redirect: '/already/alreadylist', + name: 'AlreadyManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'alreadylist', + name: 'AlreadyList', + component: () => import('@/views/flling/already/index.vue'), + meta: { + title: '已填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/already', + }, + }, + ], + }, + ], + }, + // 问效考核结果 + { + path: '/efficiency', + component: Layout, + redirect: '/efficiency/deptresult', + name: 'Efficiency', + meta: { + title: '问效考核结果', + icon: 'ep:key', + }, + children: [ + { + path: '/deptresult', + component: Layout, + redirect: '/deptresult/deptlist', + name: 'DeptMangeResult', + meta: { + title: '部门考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'deptlist', + name: 'DeptResultList', + component: () => import('@/views/efficiency/dept/index.vue'), + meta: { + title: '部门考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/deptresult', + }, + }, + ], + }, + { + path: '/analysis', + component: Layout, + redirect: '/analysis/analysislist', + name: 'AnalysisResultManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisResultList', + component: () => import('@/views/efficiency/analysis/index.vue'), + meta: { + title: '考核统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysis', + }, + }, + ], + }, + ], + }, + // 指标态势分析 + { + path: '/proxy', + component: Layout, + redirect: '/proxy/list', + name: 'Proxy', + meta: { + title: '指标态势分析', + icon: 'ep:key', + }, + children: [ + { + path: '/list', + component: Layout, + redirect: '/list/resultlist', + name: 'ResultManage', + meta: { + title: '预警结果列表', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'resultlist', + name: 'ResultList', + component: () => import('@/views/proxy/list/index.vue'), + meta: { + title: '预警结果列表', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/list', + }, + }, + ], + }, + { + path: '/analysiss', + component: Layout, + redirect: '/analysiss/analysislist', + name: 'AanalysisManage', + meta: { + title: '预警统计分析', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisList', + component: () => import('@/views/proxy/analysis/index.vue'), + meta: { + title: '预警统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysiss', + }, + }, + ], + }, + ], + }, // 系统设置 { path: '/system', diff --git a/src/views/efficiency/analysis/index.vue b/src/views/efficiency/analysis/index.vue new file mode 100644 index 0000000..0dd780e --- /dev/null +++ b/src/views/efficiency/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/efficiency/dept/index.vue b/src/views/efficiency/dept/index.vue new file mode 100644 index 0000000..75106be --- /dev/null +++ b/src/views/efficiency/dept/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue new file mode 100644 index 0000000..d160795 --- /dev/null +++ b/src/views/flling/already/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue new file mode 100644 index 0000000..1eb6a14 --- /dev/null +++ b/src/views/flling/treat/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/proxy/analysis/index.vue b/src/views/proxy/analysis/index.vue new file mode 100644 index 0000000..ee847b1 --- /dev/null +++ b/src/views/proxy/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index cc296a5..587eb68 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -28,6 +28,283 @@ }, ], }, + // 考核规则管理 + { + path: '/examine', + component: Layout, + redirect: '/examine/grade', + name: 'Examine', + meta: { + title: '考核规则管理', + icon: 'ep:key', + }, + children: [ + { + path: '/grade', + component: Layout, + redirect: '/grade/gradelist', + name: 'GradeeManage', + meta: { + title: '考核等级评定', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'gradelist', + name: 'GradeeList', + component: () => import('@/views/rule/grade/index.vue'), + meta: { + title: '考核等级评定', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, + ], + }, + { + path: '/proxy', + component: Layout, + redirect: '/proxy/proxylist', + name: 'ProxyManage', + meta: { + title: '考核指标管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'proxylist', + name: 'ProxyList', + component: () => import('@/views/rule/proxy/index.vue'), + meta: { + title: '考核指标管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxy', + }, + }, + ], + }, + { + path: '/programme', + component: Layout, + redirect: '/programme/programmelist', + name: 'ProgrammeManage', + meta: { + title: '考核方案管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'programmelist', + name: ' ProgrammeList', + component: () => import('@/views/rule/programme/index.vue'), + meta: { + title: '考核方案管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, + ], + }, + ], + }, + // 考核填报 + { + path: '/filling', + component: Layout, + redirect: '/filling/treat', + name: 'Filling', + meta: { + title: '考核填报', + icon: 'ep:key', + }, + children: [ + { + path: '/treat', + component: Layout, + redirect: '/treat/treatlist', + name: 'TreatManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'treatlist', + name: 'Treatlist', + component: () => import('@/views/flling/treat/index.vue'), + meta: { + title: '待填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/treat', + }, + }, + ], + }, + { + path: '/already', + component: Layout, + redirect: '/already/alreadylist', + name: 'AlreadyManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'alreadylist', + name: 'AlreadyList', + component: () => import('@/views/flling/already/index.vue'), + meta: { + title: '已填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/already', + }, + }, + ], + }, + ], + }, + // 问效考核结果 + { + path: '/efficiency', + component: Layout, + redirect: '/efficiency/deptresult', + name: 'Efficiency', + meta: { + title: '问效考核结果', + icon: 'ep:key', + }, + children: [ + { + path: '/deptresult', + component: Layout, + redirect: '/deptresult/deptlist', + name: 'DeptMangeResult', + meta: { + title: '部门考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'deptlist', + name: 'DeptResultList', + component: () => import('@/views/efficiency/dept/index.vue'), + meta: { + title: '部门考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/deptresult', + }, + }, + ], + }, + { + path: '/analysis', + component: Layout, + redirect: '/analysis/analysislist', + name: 'AnalysisResultManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisResultList', + component: () => import('@/views/efficiency/analysis/index.vue'), + meta: { + title: '考核统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysis', + }, + }, + ], + }, + ], + }, + // 指标态势分析 + { + path: '/proxy', + component: Layout, + redirect: '/proxy/list', + name: 'Proxy', + meta: { + title: '指标态势分析', + icon: 'ep:key', + }, + children: [ + { + path: '/list', + component: Layout, + redirect: '/list/resultlist', + name: 'ResultManage', + meta: { + title: '预警结果列表', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'resultlist', + name: 'ResultList', + component: () => import('@/views/proxy/list/index.vue'), + meta: { + title: '预警结果列表', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/list', + }, + }, + ], + }, + { + path: '/analysiss', + component: Layout, + redirect: '/analysiss/analysislist', + name: 'AanalysisManage', + meta: { + title: '预警统计分析', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisList', + component: () => import('@/views/proxy/analysis/index.vue'), + meta: { + title: '预警统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysiss', + }, + }, + ], + }, + ], + }, // 系统设置 { path: '/system', diff --git a/src/views/efficiency/analysis/index.vue b/src/views/efficiency/analysis/index.vue new file mode 100644 index 0000000..0dd780e --- /dev/null +++ b/src/views/efficiency/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/efficiency/dept/index.vue b/src/views/efficiency/dept/index.vue new file mode 100644 index 0000000..75106be --- /dev/null +++ b/src/views/efficiency/dept/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue new file mode 100644 index 0000000..d160795 --- /dev/null +++ b/src/views/flling/already/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue new file mode 100644 index 0000000..1eb6a14 --- /dev/null +++ b/src/views/flling/treat/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/proxy/analysis/index.vue b/src/views/proxy/analysis/index.vue new file mode 100644 index 0000000..ee847b1 --- /dev/null +++ b/src/views/proxy/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/proxy/list/index.vue b/src/views/proxy/list/index.vue new file mode 100644 index 0000000..55b8bc9 --- /dev/null +++ b/src/views/proxy/list/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index cc296a5..587eb68 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -28,6 +28,283 @@ }, ], }, + // 考核规则管理 + { + path: '/examine', + component: Layout, + redirect: '/examine/grade', + name: 'Examine', + meta: { + title: '考核规则管理', + icon: 'ep:key', + }, + children: [ + { + path: '/grade', + component: Layout, + redirect: '/grade/gradelist', + name: 'GradeeManage', + meta: { + title: '考核等级评定', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'gradelist', + name: 'GradeeList', + component: () => import('@/views/rule/grade/index.vue'), + meta: { + title: '考核等级评定', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, + ], + }, + { + path: '/proxy', + component: Layout, + redirect: '/proxy/proxylist', + name: 'ProxyManage', + meta: { + title: '考核指标管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'proxylist', + name: 'ProxyList', + component: () => import('@/views/rule/proxy/index.vue'), + meta: { + title: '考核指标管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxy', + }, + }, + ], + }, + { + path: '/programme', + component: Layout, + redirect: '/programme/programmelist', + name: 'ProgrammeManage', + meta: { + title: '考核方案管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'programmelist', + name: ' ProgrammeList', + component: () => import('@/views/rule/programme/index.vue'), + meta: { + title: '考核方案管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, + ], + }, + ], + }, + // 考核填报 + { + path: '/filling', + component: Layout, + redirect: '/filling/treat', + name: 'Filling', + meta: { + title: '考核填报', + icon: 'ep:key', + }, + children: [ + { + path: '/treat', + component: Layout, + redirect: '/treat/treatlist', + name: 'TreatManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'treatlist', + name: 'Treatlist', + component: () => import('@/views/flling/treat/index.vue'), + meta: { + title: '待填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/treat', + }, + }, + ], + }, + { + path: '/already', + component: Layout, + redirect: '/already/alreadylist', + name: 'AlreadyManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'alreadylist', + name: 'AlreadyList', + component: () => import('@/views/flling/already/index.vue'), + meta: { + title: '已填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/already', + }, + }, + ], + }, + ], + }, + // 问效考核结果 + { + path: '/efficiency', + component: Layout, + redirect: '/efficiency/deptresult', + name: 'Efficiency', + meta: { + title: '问效考核结果', + icon: 'ep:key', + }, + children: [ + { + path: '/deptresult', + component: Layout, + redirect: '/deptresult/deptlist', + name: 'DeptMangeResult', + meta: { + title: '部门考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'deptlist', + name: 'DeptResultList', + component: () => import('@/views/efficiency/dept/index.vue'), + meta: { + title: '部门考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/deptresult', + }, + }, + ], + }, + { + path: '/analysis', + component: Layout, + redirect: '/analysis/analysislist', + name: 'AnalysisResultManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisResultList', + component: () => import('@/views/efficiency/analysis/index.vue'), + meta: { + title: '考核统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysis', + }, + }, + ], + }, + ], + }, + // 指标态势分析 + { + path: '/proxy', + component: Layout, + redirect: '/proxy/list', + name: 'Proxy', + meta: { + title: '指标态势分析', + icon: 'ep:key', + }, + children: [ + { + path: '/list', + component: Layout, + redirect: '/list/resultlist', + name: 'ResultManage', + meta: { + title: '预警结果列表', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'resultlist', + name: 'ResultList', + component: () => import('@/views/proxy/list/index.vue'), + meta: { + title: '预警结果列表', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/list', + }, + }, + ], + }, + { + path: '/analysiss', + component: Layout, + redirect: '/analysiss/analysislist', + name: 'AanalysisManage', + meta: { + title: '预警统计分析', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisList', + component: () => import('@/views/proxy/analysis/index.vue'), + meta: { + title: '预警统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysiss', + }, + }, + ], + }, + ], + }, // 系统设置 { path: '/system', diff --git a/src/views/efficiency/analysis/index.vue b/src/views/efficiency/analysis/index.vue new file mode 100644 index 0000000..0dd780e --- /dev/null +++ b/src/views/efficiency/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/efficiency/dept/index.vue b/src/views/efficiency/dept/index.vue new file mode 100644 index 0000000..75106be --- /dev/null +++ b/src/views/efficiency/dept/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue new file mode 100644 index 0000000..d160795 --- /dev/null +++ b/src/views/flling/already/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue new file mode 100644 index 0000000..1eb6a14 --- /dev/null +++ b/src/views/flling/treat/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/proxy/analysis/index.vue b/src/views/proxy/analysis/index.vue new file mode 100644 index 0000000..ee847b1 --- /dev/null +++ b/src/views/proxy/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/proxy/list/index.vue b/src/views/proxy/list/index.vue new file mode 100644 index 0000000..55b8bc9 --- /dev/null +++ b/src/views/proxy/list/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/rule/grade/index.vue b/src/views/rule/grade/index.vue new file mode 100644 index 0000000..c6ce3e5 --- /dev/null +++ b/src/views/rule/grade/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index cc296a5..587eb68 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -28,6 +28,283 @@ }, ], }, + // 考核规则管理 + { + path: '/examine', + component: Layout, + redirect: '/examine/grade', + name: 'Examine', + meta: { + title: '考核规则管理', + icon: 'ep:key', + }, + children: [ + { + path: '/grade', + component: Layout, + redirect: '/grade/gradelist', + name: 'GradeeManage', + meta: { + title: '考核等级评定', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'gradelist', + name: 'GradeeList', + component: () => import('@/views/rule/grade/index.vue'), + meta: { + title: '考核等级评定', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, + ], + }, + { + path: '/proxy', + component: Layout, + redirect: '/proxy/proxylist', + name: 'ProxyManage', + meta: { + title: '考核指标管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'proxylist', + name: 'ProxyList', + component: () => import('@/views/rule/proxy/index.vue'), + meta: { + title: '考核指标管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxy', + }, + }, + ], + }, + { + path: '/programme', + component: Layout, + redirect: '/programme/programmelist', + name: 'ProgrammeManage', + meta: { + title: '考核方案管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'programmelist', + name: ' ProgrammeList', + component: () => import('@/views/rule/programme/index.vue'), + meta: { + title: '考核方案管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, + ], + }, + ], + }, + // 考核填报 + { + path: '/filling', + component: Layout, + redirect: '/filling/treat', + name: 'Filling', + meta: { + title: '考核填报', + icon: 'ep:key', + }, + children: [ + { + path: '/treat', + component: Layout, + redirect: '/treat/treatlist', + name: 'TreatManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'treatlist', + name: 'Treatlist', + component: () => import('@/views/flling/treat/index.vue'), + meta: { + title: '待填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/treat', + }, + }, + ], + }, + { + path: '/already', + component: Layout, + redirect: '/already/alreadylist', + name: 'AlreadyManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'alreadylist', + name: 'AlreadyList', + component: () => import('@/views/flling/already/index.vue'), + meta: { + title: '已填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/already', + }, + }, + ], + }, + ], + }, + // 问效考核结果 + { + path: '/efficiency', + component: Layout, + redirect: '/efficiency/deptresult', + name: 'Efficiency', + meta: { + title: '问效考核结果', + icon: 'ep:key', + }, + children: [ + { + path: '/deptresult', + component: Layout, + redirect: '/deptresult/deptlist', + name: 'DeptMangeResult', + meta: { + title: '部门考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'deptlist', + name: 'DeptResultList', + component: () => import('@/views/efficiency/dept/index.vue'), + meta: { + title: '部门考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/deptresult', + }, + }, + ], + }, + { + path: '/analysis', + component: Layout, + redirect: '/analysis/analysislist', + name: 'AnalysisResultManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisResultList', + component: () => import('@/views/efficiency/analysis/index.vue'), + meta: { + title: '考核统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysis', + }, + }, + ], + }, + ], + }, + // 指标态势分析 + { + path: '/proxy', + component: Layout, + redirect: '/proxy/list', + name: 'Proxy', + meta: { + title: '指标态势分析', + icon: 'ep:key', + }, + children: [ + { + path: '/list', + component: Layout, + redirect: '/list/resultlist', + name: 'ResultManage', + meta: { + title: '预警结果列表', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'resultlist', + name: 'ResultList', + component: () => import('@/views/proxy/list/index.vue'), + meta: { + title: '预警结果列表', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/list', + }, + }, + ], + }, + { + path: '/analysiss', + component: Layout, + redirect: '/analysiss/analysislist', + name: 'AanalysisManage', + meta: { + title: '预警统计分析', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisList', + component: () => import('@/views/proxy/analysis/index.vue'), + meta: { + title: '预警统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysiss', + }, + }, + ], + }, + ], + }, // 系统设置 { path: '/system', diff --git a/src/views/efficiency/analysis/index.vue b/src/views/efficiency/analysis/index.vue new file mode 100644 index 0000000..0dd780e --- /dev/null +++ b/src/views/efficiency/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/efficiency/dept/index.vue b/src/views/efficiency/dept/index.vue new file mode 100644 index 0000000..75106be --- /dev/null +++ b/src/views/efficiency/dept/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue new file mode 100644 index 0000000..d160795 --- /dev/null +++ b/src/views/flling/already/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue new file mode 100644 index 0000000..1eb6a14 --- /dev/null +++ b/src/views/flling/treat/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/proxy/analysis/index.vue b/src/views/proxy/analysis/index.vue new file mode 100644 index 0000000..ee847b1 --- /dev/null +++ b/src/views/proxy/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/proxy/list/index.vue b/src/views/proxy/list/index.vue new file mode 100644 index 0000000..55b8bc9 --- /dev/null +++ b/src/views/proxy/list/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/rule/grade/index.vue b/src/views/rule/grade/index.vue new file mode 100644 index 0000000..c6ce3e5 --- /dev/null +++ b/src/views/rule/grade/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/rule/programme/index.vue b/src/views/rule/programme/index.vue new file mode 100644 index 0000000..82cc174 --- /dev/null +++ b/src/views/rule/programme/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index cc296a5..587eb68 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -28,6 +28,283 @@ }, ], }, + // 考核规则管理 + { + path: '/examine', + component: Layout, + redirect: '/examine/grade', + name: 'Examine', + meta: { + title: '考核规则管理', + icon: 'ep:key', + }, + children: [ + { + path: '/grade', + component: Layout, + redirect: '/grade/gradelist', + name: 'GradeeManage', + meta: { + title: '考核等级评定', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'gradelist', + name: 'GradeeList', + component: () => import('@/views/rule/grade/index.vue'), + meta: { + title: '考核等级评定', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/grade', + }, + }, + ], + }, + { + path: '/proxy', + component: Layout, + redirect: '/proxy/proxylist', + name: 'ProxyManage', + meta: { + title: '考核指标管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'proxylist', + name: 'ProxyList', + component: () => import('@/views/rule/proxy/index.vue'), + meta: { + title: '考核指标管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/proxy', + }, + }, + ], + }, + { + path: '/programme', + component: Layout, + redirect: '/programme/programmelist', + name: 'ProgrammeManage', + meta: { + title: '考核方案管理', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'programmelist', + name: ' ProgrammeList', + component: () => import('@/views/rule/programme/index.vue'), + meta: { + title: '考核方案管理', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/programme', + }, + }, + ], + }, + ], + }, + // 考核填报 + { + path: '/filling', + component: Layout, + redirect: '/filling/treat', + name: 'Filling', + meta: { + title: '考核填报', + icon: 'ep:key', + }, + children: [ + { + path: '/treat', + component: Layout, + redirect: '/treat/treatlist', + name: 'TreatManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'treatlist', + name: 'Treatlist', + component: () => import('@/views/flling/treat/index.vue'), + meta: { + title: '待填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/treat', + }, + }, + ], + }, + { + path: '/already', + component: Layout, + redirect: '/already/alreadylist', + name: 'AlreadyManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'alreadylist', + name: 'AlreadyList', + component: () => import('@/views/flling/already/index.vue'), + meta: { + title: '已填报考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/already', + }, + }, + ], + }, + ], + }, + // 问效考核结果 + { + path: '/efficiency', + component: Layout, + redirect: '/efficiency/deptresult', + name: 'Efficiency', + meta: { + title: '问效考核结果', + icon: 'ep:key', + }, + children: [ + { + path: '/deptresult', + component: Layout, + redirect: '/deptresult/deptlist', + name: 'DeptMangeResult', + meta: { + title: '部门考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'deptlist', + name: 'DeptResultList', + component: () => import('@/views/efficiency/dept/index.vue'), + meta: { + title: '部门考核结果', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/deptresult', + }, + }, + ], + }, + { + path: '/analysis', + component: Layout, + redirect: '/analysis/analysislist', + name: 'AnalysisResultManage', + meta: { + title: '待填报考核结果', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisResultList', + component: () => import('@/views/efficiency/analysis/index.vue'), + meta: { + title: '考核统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysis', + }, + }, + ], + }, + ], + }, + // 指标态势分析 + { + path: '/proxy', + component: Layout, + redirect: '/proxy/list', + name: 'Proxy', + meta: { + title: '指标态势分析', + icon: 'ep:key', + }, + children: [ + { + path: '/list', + component: Layout, + redirect: '/list/resultlist', + name: 'ResultManage', + meta: { + title: '预警结果列表', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'resultlist', + name: 'ResultList', + component: () => import('@/views/proxy/list/index.vue'), + meta: { + title: '预警结果列表', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/list', + }, + }, + ], + }, + { + path: '/analysiss', + component: Layout, + redirect: '/analysiss/analysislist', + name: 'AanalysisManage', + meta: { + title: '预警统计分析', + icon: 'ep:key', + // auth: '/sys/area', + }, + children: [ + { + path: 'analysislist', + name: 'AnalysisList', + component: () => import('@/views/proxy/analysis/index.vue'), + meta: { + title: '预警统计分析', + // auth: '/sys/area', + sidebar: false, + breadcrumb: false, + activeMenu: '/analysiss', + }, + }, + ], + }, + ], + }, // 系统设置 { path: '/system', diff --git a/src/views/efficiency/analysis/index.vue b/src/views/efficiency/analysis/index.vue new file mode 100644 index 0000000..0dd780e --- /dev/null +++ b/src/views/efficiency/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/efficiency/dept/index.vue b/src/views/efficiency/dept/index.vue new file mode 100644 index 0000000..75106be --- /dev/null +++ b/src/views/efficiency/dept/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/already/index.vue b/src/views/flling/already/index.vue new file mode 100644 index 0000000..d160795 --- /dev/null +++ b/src/views/flling/already/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/flling/treat/index.vue b/src/views/flling/treat/index.vue new file mode 100644 index 0000000..1eb6a14 --- /dev/null +++ b/src/views/flling/treat/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/proxy/analysis/index.vue b/src/views/proxy/analysis/index.vue new file mode 100644 index 0000000..ee847b1 --- /dev/null +++ b/src/views/proxy/analysis/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/proxy/list/index.vue b/src/views/proxy/list/index.vue new file mode 100644 index 0000000..55b8bc9 --- /dev/null +++ b/src/views/proxy/list/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/rule/grade/index.vue b/src/views/rule/grade/index.vue new file mode 100644 index 0000000..c6ce3e5 --- /dev/null +++ b/src/views/rule/grade/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/rule/programme/index.vue b/src/views/rule/programme/index.vue new file mode 100644 index 0000000..82cc174 --- /dev/null +++ b/src/views/rule/programme/index.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/rule/proxy/index.vue b/src/views/rule/proxy/index.vue new file mode 100644 index 0000000..0dc1f28 --- /dev/null +++ b/src/views/rule/proxy/index.vue @@ -0,0 +1,3 @@ +