123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219 |
- import Vue from 'vue'
- import Router from 'vue-router'
- import Login from './views/Login.vue'
- import Register from './views/Register.vue'
- import NotFound from './views/404.vue'
- import Home from './views/Home.vue'
- import daily from './views/workReport/daily.vue'
- import reviewImport from './views/workReport/list_import.vue'
- import review from './views/workReport/review.vue'
- // 项目管理
- import list from './views/project/list.vue'
- import projectInside from './views/project/projectInside.vue'
- import projectGantt from './views/project/project_gantt.vue'
- // 团队管理
- import team from './views/team/index.vue'
- // 系统设置
- import timetype from './views/settings/timetype.vue';
- import Market from './views/market/list';
- import PdfView from './views/pdf/pdfview';
- //客户管理
- import customer from './views/customer/list';
- //签约管理
- import signing from './views/signing/list';
- //专业管理
- import profession from './views/profession/list';
- // 权限管理
- // import jurisdiction from './views/jurisdiction/jurisdiction'
- //简易工时统计表
- import simpleReport from './views/simplereport/list';
- // 研究中心
- // import research from './views/research/list';
- import migrateData from './views/migrateData/migrateData'
- // 角色权限
- import expiredCompanyCleanup from './views/expiredCompanyCleanup/expiredCompanyCleanup'
- Vue.use(Router)
- export const fixedRouter = [
- {
- path: '/login',
- component: Login,
- name: '',
- hidden: true
- },
- {
- path: '/register',
- component: Register,
- name: '',
- hidden: true
- },
- {
- path: '/market',
- component: Market,
- name: '',
- hidden: true
- },
- //tab页签切换
- {
- path: '/',
- component: Home,
- name: '项目管理',
- iconCls: 'fa fa-sticky-note',
- hidden:true,
- leaf: true,
- children: [
- { path: '/projectInside/:id', component: projectInside, name: '任务看板' },
- { path: '/files/:id', component: projectInside, name: '任务看板' },
- { path: '/info/:id', component: projectInside, name: '项目概览' },
- { path: '/summary/:id', component: projectInside, name: '数据统计' },
- { path: '/earning/:id', component: projectInside, name: '挣值分析' },
- ]
- },
- {
- path: '/projectGantt',
- component: projectGantt,
- name: '项目甘特图',
- hidden: true
- },
- {
- path: '/viewonline',
- component: PdfView,
- name: '',
- hidden: true
- },
-
- ];
- export const allRouters = [
- {
- path: '/',
- component: Home,
- name: '企业跟踪',
- iconCls: 'iconfont firerock-icontianbao1',
- leaf: true,
- children: [
- { path: '/daily', component: daily, name: '企业跟踪' },
- ]
- },
- {
- path: '/reviewImport',
- component: Home,
- name: '操作记录',
- iconCls: 'iconfont firerock-iconshenhe',
- leaf: true,
- children: [
- { path: '/reviewImport', component: reviewImport, name: '操作记录' },
- ]
- },
- {
- path: '/review',
- component: Home,
- name: '客户操作日志',
- iconCls: 'iconfont firerock-iconshenhe',
- leaf: true,
- children: [
- { path: '/review', component: review, name: '客户操作日志' },
- ]
- },
- {
- path: '/migrateData',
- component: Home,
- name: '数据迁移',
- iconCls: 'iconfont firerock-iconshenhe',
- leaf: true,
- children: [
- { path: '/migrateData', component: migrateData, name: '数据迁移' },
- ]
- },
- {
- path: '/customer',
- component: Home,
- name: '企业管理',
- iconCls: 'iconfont firerock-iconkehu',
- leaf: true,
- children: [
- { path: '/customer', component: customer, name: '企业管理' }
- ]
- },
- {
- path: '/signing',
- component: Home,
- name: '签约管理',
- iconCls: 'iconfont firerock-iconkehu',
- leaf: true,
- children: [
- { path: '/signing', component: signing, name: '签约管理' }
- ]
- },
- {
- path: '/expiredCompanyCleanup',
- component: Home,
- name: '过期公司清理',
- iconCls: 'iconfont firerock-iconkehu',
- leaf: true,
- children: [
- { path: '/expiredCompanyCleanup', component: expiredCompanyCleanup, name: '过期公司清理' }
- ]
- },
- {
- path: '/404',
- component: NotFound,
- name: '',
- hidden: true
- },
- {
- path: '*',
- hidden: true,
- redirect: { path: '/404' }
- }
- ]
- export const simpleRouters = [
- //工时统计表
- {
-
- path: '/',
- component: Home,
- name: '',
- iconCls: 'iconfont firerock-icontianbao1',
- leaf: true,
- children: [
- { path: '/simple', component: simpleReport, name: '工时统计表' },
- ]
- },
- {
- path: '/404',
- component: NotFound,
- name: '',
- hidden: true
- },
- {
- path: '*',
- hidden: true,
- redirect: { path: '/404' }
- }
- ]
- export default new Router({
- routes: fixedRouter
- })
|