123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 |
- import Vue from 'vue'
- import Router from 'vue-router'
- import Login from './views/Login.vue'
- import Expire from './views/Expire.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 prodList from './views/product/list.vue'
- import cost from './views/project/cost.vue'
- import proDetail from './views/project/detail.vue'
- import depDetail from './views/project/detailDep.vue'
- //排产计划
- import todayPlan from './views/plan/today.vue'
- import tomorrowPlan from './views/plan/tomorrow.vue'
- import orderInsertPlan from './views/plan/orderInsert.vue'
- import planComponentDetil from './views/plan/planComponentDetil.vue'
- // 团队管理
- import team from './views/team/index.vue'
- // 系统设置
- import settings from './views/settings/settings.vue';
- //企业报表
- import corpReport from './views/corpreport/list';
- // 任务管理
- import tasks from './views/task/list';
- // 角色权限
- import quanx from './views/quanx/quanx'
- // 项目表单设置
- import projectForm from './views/project/projectForm'
- Vue.use(Router)
- export const fixedRouter = [
- {
- path: '/login',
- component: Login,
- name: '',
- hidden: true
- },
- {
- path: '/expire',
- component: Expire,
- name: '',
- hidden: true
- },
- {
- path: '/register',
- component: Register,
- name: '',
- hidden: true
- },
- ];
- export const allRouters = [
- //工时报告
- {
- path: '/',
- component: Home,
- name: '查看报工',
- text: 'navigation.reports',
- iconCls: 'iconfont firerock-icontianbao1',
- leaf: true,
- children: [
- { path: '/report', component: daily, name: '查看报工' },
- ],
- },
-
- //成本统计
- {
- path: '/',
- component: Home,
- name: '工时成本统计',
- iconCls: 'iconfont firerock-icontongji',
- leaf: true,
- children: [
- { path: '/cost', component: cost, name: '工时成本统计' },
- { path: '/cost/:id/:name', component: proDetail, name: '成本详情', hidden: true },
- { path: '/costDep/:id/:name', component: depDetail, name: '成本详情', hidden: true },
- ],
- },
-
- {
- path: '/',
- component: Home,
- name: '产品管理',
- iconCls: 'iconfont firerock-iconxiangmu',
- leaf: false,
- children: [
- { path: '/product/:cateId', component: prodList, name: '产品管理',iconCls: 'iconfont firerock-iconxiangmu' },
- ],
- },
- {
- path: '/plan',
- component: Home,
- name: '排产计划',
- iconCls: 'iconfont firerock-iconxiangmu',
- leaf: false,
- children: [
- { path: '/plan/today', component: todayPlan, name: '今日计划',},
- { path: '/plan/tomorrow', component: tomorrowPlan, name: '明日计划'},
- { path: '/plan/orderInsert', component: orderInsertPlan, name: '插单计划' },
- // { path: '/plan/todayDetil:id', component: planComponentDetil, name: '今日计划详情' },
- // { path: '/plan/tomorrowDetil:id', component: planComponentDetil, name: '明日计划详情' },
- ],
- },
- {
- path: '/',
- component: Home,
- hidden: true,
- children: [
- { path: '/plan/planDetil', component: planComponentDetil, name: '计划详情' }
- ],
- name: '计划详情'
- },
-
- {
- path: '/',
- component: Home,
- name: '数据统计',
- iconCls: 'iconfont firerock-iconbaobiao',
- leaf: true,
- children: [
- { path: '/statistic', component: corpReport, name: '数据统计' }
- ],
- },
-
- {
- path: '/',
- component: Home,
- name: '组织架构',
- iconCls: 'iconfont firerock-iconzuzhijiagou1',
- leaf: true,//只有一个节点
- children: [
- { path: '/team', component: team, name: '组织架构' },
- ],
- },
-
- {
- path: '/',
- component: Home,
- name: '角色权限',
- iconCls: 'iconfont firerock-iconquanxian1',
- leaf: true,//只有一个节点
- children: [
- { path: '/role', component: quanx, name: '角色权限'},
- ],
- },
- {
- path: '/',
- component: Home,
- name: '系统设置',
- iconCls: 'iconfont firerock-iconquanxian1',
- leaf: true,//只有一个节点
- children: [
- { path: '/settings', component: settings, name: '角色权限'},
- ],
- },
-
- {
- path: '/404',
- component: NotFound,
- name: '',
- hidden: true
- },
- {
- path: '*',
- hidden: true,
- redirect: { path: '/404' }
- }
- ]
- export default new Router({
- routes: fixedRouter
- })
|