diff --git a/src/router/kpi_route.js b/src/router/kpi_route.js
index d7d3ed1..92c4468 100644
--- a/src/router/kpi_route.js
+++ b/src/router/kpi_route.js
@@ -1,174 +1,197 @@
import assessment from '@/views/kpi/assessment/index.vue'
import homeList from '@/views/kpi/assessment/homeList/index.vue'
-export default [
- {
+export default [{
path: '/kpi',
name: 'kpi',
- component: () => import('@/components/kpi-layout/index.vue'),
+ component: () =>
+ import ('@/components/kpi-layout/index.vue'),
redirect: 'kpi/workbench',
meta: {
- title: '智能绩效',
- isNav: true
+ title: '智能绩效',
+ isNav: true
},
children: [{
- path: 'workbench',
- name: 'workbench',
- component: () => import('@/views/kpi/workbench/index.vue'),
- meta: {
- title: '工作台',
- isNav: true
- },
- redirect: 'workbench/home',
- children: [{
- path: 'home',
- name: 'workbench-home',
- component: () => import('@/views/kpi/workbench/home/index.vue'),
- meta: {
- title: '首页',
- isNav: true
+ path: 'workbench',
+ name: 'workbench',
+ component: () =>
+ import ('@/views/kpi/workbench/index.vue'),
+ meta: {
+ title: '工作台',
+ isNav: true
+ },
+ redirect: 'workbench/home',
+ children: [{
+ path: 'home',
+ name: 'workbench-home',
+ component: () =>
+ import ('@/views/kpi/workbench/home/index.vue'),
+ meta: {
+ title: '首页',
+ isNav: true
+ }
+ }, {
+ path: 'todo',
+ name: 'workbench-todo',
+ component: () =>
+ import ('@/views/kpi/workbench/todo/index.vue'),
+ meta: {
+ title: '待办事项',
+ isNav: true
+ }
+ }, {
+ path: 'group',
+ name: 'workbench-group',
+ component: () =>
+ import ('@/views/kpi/workbench/assessmentGroup/index.vue'),
+ meta: {
+ title: '考评组设置',
+ isNav: false,
+ hidden: true
+ }
+ }, {
+ path: 'edit',
+ name: 'workbench-edit-group',
+ component: () =>
+ import ('@/views/kpi/workbench/assessmentGroup/edit'),
+ meta: {
+ title: '编辑考评组',
+ pop: true,
+ isNav: false,
+ hidden: true
+ }
+ }]
+ }, {
+ path: 'assessment',
+ name: 'assessment',
+ component: () =>
+ import ('@/views/kpi/assessment/index.vue'),
+ // component: assessment,
+ // component: () => import('@/views/kpi/assessment/index.vue'),
+ meta: {
+ title: '考核管理',
+ isNav: true
+ },
+ redirect: 'assessment/homeList',
+ children: [{
+ path: 'homeList',
+ name: 'assessment-homeList',
+ component: () =>
+ import ('@/views/kpi/assessment/homeList/index.vue'),
+ // component: homeList,
+ // component: () => import('@/views/kpi/assessment/homeList/index.vue'),
+ meta: {
+ title: '考核管理',
+ isNav: true
+ }
+ },
+ {
+ path: 'initiate',
+ name: 'initiate',
+ component: () =>
+ import ('@/views/kpi/workbench/initiateAssessment/index.vue'),
+ meta: {
+ title: '发起考核',
+ isNav: false,
+ hide: true
+ }
+ }, {
+ path: 'stepList',
+ name: 'assessment-stepList',
+ component: () =>
+ import ('@/views/kpi/assessment/stepList/index.vue'),
+ meta: {
+ title: '考核管理',
+ isNav: true
+ }
+ }, {
+ path: 'addPerson',
+ name: 'assessment-addPerson',
+ component: () =>
+ import ('@/views/kpi/assessment/stepList/addPerson.vue'),
+ meta: {
+ title: '添加人员',
+ isNav: true
+ }
+ },
+ {
+ path: 'performance',
+ name: 'assessment-performance',
+ component: () =>
+ import ('@/views/kpi/assessment/performance/index.vue'),
+ meta: {
+ title: '员工绩效详情',
+ isNav: true
+ }
+ },
+ {
+ path: 'goals',
+ name: 'assessment-goals',
+ component: () =>
+ import ('@/views/kpi/assessment/goals/index.vue'),
+ meta: {
+ title: '制定目标',
+ isNav: true
+ }
+ }
+ ]
+ },
+ // {
+ // path: 'okr',
+ // name: 'okr',
+ // component: () => import('@/views/kpi/okr/index.vue'),
+ // meta: {
+ // title: 'OKR',
+ // isNav: true
+ // }
+ // },
+ {
+ path: 'report',
+ name: 'report',
+ component: () =>
+ import ('@/views/kpi/report/index.vue'),
+ meta: {
+ title: '绩效报表',
+ isNav: true
+ },
+ redirect: 'report/reportHome',
+ children: [{
+ path: 'reportHome',
+ name: 'reportHome',
+ component: () =>
+ import ('@/views/kpi/report/home/index.vue'),
+ meta: {
+ title: '绩效报表',
+ isNav: true
+ }
+ }, {
+ path: 'detial',
+ name: 'reportDetial',
+ component: () =>
+ import ('@/views/kpi/report/detail/index.vue'),
+ meta: {
+ title: '绩效详情',
+ isNav: true
+ }
+ }]
+ }, {
+ path: 'set',
+ name: 'set',
+ component: () =>
+ import ('@/views/kpi/set/index.vue'),
+ meta: {
+ title: '设置',
+ isNav: true
+ }
}
- }, {
- path: 'todo',
- name: 'workbench-todo',
- component: () => import('@/views/kpi/workbench/todo/index.vue'),
- meta: {
- title: '待办事项',
- isNav: true
- }
- }, {
- path: 'group',
- name: 'workbench-group',
- component: () => import('@/views/kpi/workbench/assessmentGroup/index.vue'),
- meta: {
- title: '考评组设置',
- isNav: false,
- hidden: true
- }
- }, {
- path: 'edit',
- name: 'workbench-edit-group',
- component: () => import('@/views/kpi/workbench/assessmentGroup/edit'),
- meta: {
- title: '编辑考评组',
- pop: true,
- isNav: false,
- hidden: true
- }
- }
- ]
- }, {
- path: 'assessment',
- name: 'assessment',
- component: () => import('@/views/kpi/assessment/index.vue'),
- // component: assessment,
- // component: () => import('@/views/kpi/assessment/index.vue'),
- meta: {
- title: '考核管理',
- isNav: true
- },
- redirect: 'assessment/homeList',
- children: [{
- path: 'homeList',
- name: 'assessment-homeList',
- component: () => import('@/views/kpi/assessment/homeList/index.vue'),
- // component: homeList,
- // component: () => import('@/views/kpi/assessment/homeList/index.vue'),
- meta: {
- title: '考核管理',
- isNav: true
- }
- },
- {
- path: 'initiate',
- name: 'initiate',
- component: () => import('@/views/kpi/workbench/initiateAssessment/index.vue'),
- meta: {
- title: '发起考核',
- isNav: false,
- hide: true
- }
- }, {
- path: 'stepList',
- name: 'assessment-stepList',
- component: () => import('@/views/kpi/assessment/stepList/index.vue'),
- meta: {
- title: '考核管理',
- isNav: true
- }
- }, {
- path: 'addPerson',
- name: 'assessment-addPerson',
- component: () => import('@/views/kpi/assessment/stepList/addPerson.vue'),
- meta: {
- title: '添加人员',
- isNav: true
- }
- },
- {
- path: 'performance',
- name: 'assessment-performance',
- component: () => import('@/views/kpi/assessment/performance/index.vue'),
- meta: {
- title: '员工绩效详情',
- isNav: true
- }
- },
- {
- path: 'goals',
- name: 'assessment-goals',
- component: () => import('@/views/kpi/assessment/goals/index.vue'),
- meta: {
- title: '制定目标',
- isNav: true
- }
- }
- ]
- },
- // {
- // path: 'okr',
- // name: 'okr',
- // component: () => import('@/views/kpi/okr/index.vue'),
- // meta: {
- // title: 'OKR',
- // isNav: true
- // }
- // },
- {
- path: 'report',
- name: 'report',
- component: () => import('@/views/kpi/report/index.vue'),
- meta: {
- title: '绩效报表',
- isNav: true
- },
- redirect: 'report/reportHome',
- children: [{
- path: 'reportHome',
- name: 'reportHome',
- component: () => import('@/views/kpi/report/home/index.vue'),
- meta: {
- title: '绩效报表',
- isNav: true
- }
- }, {
- path: 'detial',
- name: 'reportDetial',
- component: () => import('@/views/kpi/report/detail/index.vue'),
- meta: {
- title: '绩效详情',
- isNav: true
- }
- }]
- }, {
- path: 'set',
- name: 'set',
- component: () => import('@/views/kpi/set/index.vue'),
- meta: {
- title: '设置',
- isNav: true
- }
- }
]
- }
-]
+}, {
+ path: "/table",
+ name: 'table',
+ component: () =>
+ import ('@/views/kpi/tablePrint'),
+ meta: {
+ title: '表格',
+ isNav: true
+ }
+}]
\ No newline at end of file
diff --git a/src/views/kpi/tablePrint/index.vue b/src/views/kpi/tablePrint/index.vue
index e69de29..74e4941 100644
--- a/src/views/kpi/tablePrint/index.vue
+++ b/src/views/kpi/tablePrint/index.vue
@@ -0,0 +1,27 @@
+
+
+
+ 表格
+
+
+
+
+
+