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 @@
+
+ 考核指标
+