import assessment from '@/views/kpi/assessment/index.vue' import homeList from '@/views/kpi/assessment/homeList/index.vue' export default [ { path: '/kpi', name: 'kpi', component: (resolve) => require(['@/components/kpi-layout/index.vue'], resolve), redirect: 'kpi/workbench', meta: { title: '智能绩效', isNav: true }, children: [{ path: 'workbench', name: 'workbench', component: (resolve) => require(['@/views/kpi/workbench/index.vue'], resolve), meta: { title: '工作台', isNav: true }, redirect: 'workbench/home', children: [{ path: 'home', name: 'workbench-home', component: (resolve) => require(['@/views/kpi/workbench/home/index.vue'], resolve), meta: { title: '首页', isNav: true } }, { path: 'todo', name: 'workbench-todo', component: (resolve) => require(['@/views/kpi/workbench/todo/index.vue'], resolve), meta: { title: '待办事项', isNav: true } }, { path: 'group', name: 'workbench-group', component: (resolve) => require(['@/views/kpi/workbench/assessmentGroup/index.vue'], resolve), meta: { title: '考评组设置', isNav: false, hidden: true } }, { path: 'edit', name: 'workbench-edit-group', component: (resolve) => require(['@/views/kpi/workbench/assessmentGroup/edit'], resolve), meta: { title: '编辑考评组', pop: true, isNav: false, hidden: true } } ] }, { path: 'assessment', name: 'assessment', component: assessment, // component: (resolve) => require(['@/views/kpi/assessment/index.vue'], resolve), meta: { title: '考核管理', isNav: true }, redirect: 'assessment/homeList', children: [{ path: 'homeList', name: 'assessment-homeList', component: homeList, // component: (resolve) => require(['@/views/kpi/assessment/homeList/index.vue'], resolve), meta: { title: '考核管理', isNav: true } } // { // path: 'initiate', // name: 'initiate', // component: (resolve) => require(['@/views/kpi/workbench/initiateAssessment/index.vue'], resolve), // meta: { // title: '发起考核', // isNav: false, // hide: true // } // }, { // path: 'stepList', // name: 'assessment-stepList', // component: (resolve) => require(['@/views/kpi/assessment/stepList/index.vue'], resolve), // meta: { // title: '考核管理', // isNav: true // } // }, { // path: 'addPerson', // name: 'assessment-addPerson', // component: (resolve) => require(['@/views/kpi/assessment/stepList/addPerson.vue'], resolve), // meta: { // title: '添加人员', // isNav: true // } // }, // { // path: 'performance', // name: 'assessment-performance', // component: (resolve) => require(['@/views/kpi/assessment/performance/index.vue'], resolve), // meta: { // title: '员工绩效详情', // isNav: true // } // }, // { // path: 'goals', // name: 'assessment-goals', // component: (resolve) => require(['@/views/kpi/assessment/goals/index.vue'], resolve), // meta: { // title: '制定目标', // isNav: true // } // } ] }, // { // path: 'okr', // name: 'okr', // component: (resolve) => require(['@/views/kpi/okr/index.vue'], resolve), // meta: { // title: 'OKR', // isNav: true // } // }, { path: 'report', name: 'report', component: (resolve) => require(['@/views/kpi/report/index.vue'], resolve), meta: { title: '绩效报表', isNav: true }, redirect: 'report/reportHome', children: [{ path: 'reportHome', name: 'reportHome', component: (resolve) => require(['@/views/kpi/report/home/index.vue'], resolve), meta: { title: '绩效报表', isNav: true } }, { path: 'detial', name: 'reportDetial', component: (resolve) => require(['@/views/kpi/report/detail/index.vue'], resolve), meta: { title: '绩效详情', isNav: true } }] }, { path: 'set', name: 'set', component: (resolve) => require(['@/views/kpi/set/index.vue'], resolve), meta: { title: '设置', isNav: true } } ] } ]