You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

691 lines
20 KiB

import Layout from '@/layout'
const codemenu = [
{
path: '/scminbound',
component: Layout,
redirect: '/scminbound/index',
meta: {
title: '销售入库单'
},
children: [{
path: '/scminbound/index',
component: () => import('@/views/anruiscm/scminbound/scminbound.vue'),
name: 'ScmInboundIndex',
meta: { title: '销售入库单', noCache: true }
}]
},
{
path: '/scmotherinbound',
component: Layout,
redirect: '/scmotherinbound/index',
meta: {
title: '其他入库单'
},
children: [{
path: '/scmotherinbound/index',
component: () => import('@/views/anruiscm/scmotherinbound/scmotherinbound.vue'),
name: 'ScmOtherInboundIndex',
meta: { title: '其他入库单', noCache: true }
}]
},
{
path: '/scmotheroutbound',
component: Layout,
redirect: '/scmotheroutbound/index',
meta: {
title: '其他出库单'
},
children: [{
path: '/scmotheroutbound/index',
component: () => import('@/views/anruiscm/scmotheroutbound/scmotheroutbound.vue'),
name: 'ScmOtherOutboundIndex',
meta: { title: '其他出库单', noCache: true }
}]
},
{
path: '/scmoutbound',
component: Layout,
redirect: '/scmoutbound/index',
meta: {
title: '销售出库单'
},
children: [{
path: '/scmoutbound/index',
component: () => import('@/views/anruiscm/scmoutbound/scmoutbound.vue'),
name: 'ScmOutboundIndex',
meta: { title: '销售出库单', noCache: true }
}]
},
{
path: '/scmrealtimeinventory',
component: Layout,
redirect: '/scmrealtimeinventory/index',
meta: {
title: '即时库存表'
},
children: [{
path: '/scmrealtimeinventory/index',
component: () => import('@/views/anruiscm/scmrealtimeinventory/scmrealtimeinventory.vue'),
name: 'ScmRealTimeInventoryIndex',
meta: { title: '即时库存表', noCache: true }
}]
},
{
path: '/scmrejected',
component: Layout,
redirect: '/scmrejected/index',
meta: {
title: '采购退料单'
},
children: [{
path: '/scmrejected/index',
component: () => import('@/views/anruiscm/scmrejected/scmrejected.vue'),
name: 'ScmRejectedIndex',
meta: { title: '采购退料单', noCache: true }
}]
},
{
path: '/scmreturn',
component: Layout,
redirect: '/scmreturn/index',
meta: {
title: '销售退货单'
},
children: [{
path: '/scmreturn/index',
component: () => import('@/views/anruiscm/scmreturn/scmreturn.vue'),
name: 'ScmReturnIndex',
meta: { title: '销售退货单', noCache: true }
}]
},
{
path: '/scmmaterial',
component: Layout,
redirect: '/scmmaterial/index',
meta: {
title: '物料管理'
},
children: [{
path: '/scmmaterial/index',
component: () => import('@/views/anruiscm/scmmaterial/scmmaterial.vue'),
name: 'ScmMaterialIndex',
meta: { title: '物料管理', noCache: true }
}]
},
// 存放地点
{
path: '/scmwarehouse',
component: Layout,
redirect: '/scmwarehouse/index',
meta: {
title: '存放地点'
},
children: [{
path: '/scmwarehouse/index',
component: () => import('@/views/anruiscm/scmwarehouse/scmwarehouse.vue'),
name: 'ScmWarehouseIndex',
meta: { title: '存放地点', noCache: true }
}]
},
{
path: '/shangzhuang',
component: Layout,
redirect: '/shangzhuang',
meta: {
title: '上装配置管理'
},
children: [{
path: '/shangzhuang/shangzhuangguanli',
component: () => import('@/views/shangzhuang/shangzhuangguanli/shangzhuangguanli.vue'),
name: 'ShangZhuangGuanLi',
meta: { title: '上装配置管理', noCache: true }
}]
},
{
path: '/shangzhuang',
component: Layout,
redirect: '/shangzhuang',
meta: {
title: '上装台账管理'
},
children: [{
path: '/shangzhuang/shangzhuangtaizhangguanli',
component: () => import('@/views/shangzhuang/shangzhuangtaizhangguanli/shangzhuangtaizhangguanli.vue'),
name: 'shangzhuangtaizhangguanli',
meta: { title: '上装台账管理', noCache: true }
}]
},
// 合格证台账
{
path: '/hegezhengtaizhang',
component: Layout,
redirect: '/hegezheng/hegezhengtaizhang',
meta: {
title: '合格证台账'
},
children: [{
path: '/hegezheng/hegezhengtaizhang',
component: () => import('@/views/cheliang/hegezhengtaizhang/hegezhengtaizhang.vue'),
name: 'hegezhengtaizhang',
meta: { title: '合格证台账', noCache: true }
}]
},
// 采购订单管理
{
path: '/caigoudingdan',
component: Layout,
redirect: '/caigoudingdan/index',
meta: {
title: '采购订单管理'
},
children: [{
path: '/caigoudingdan/index',
component: () => import('@/views/cheliang/cheliangcaigou/cheliangcaigou.vue'),
name: 'cheliangcaigou',
meta: { title: '采购订单管理', noCache: true }
}]
},
{
path: '/guache',
component: Layout,
redirect: '/guache',
meta: {
title: '挂车信息管理'
},
children: [{
path: '/guache/guacheguanli',
component: () => import('@/views/guache/guacheguanli/guacheguanli.vue'),
name: 'GuaCheJianSuoGuanLi',
meta: { title: '挂车管理', noCache: true }
},
{
path: '/guache/guachejiansuo',
component: () => import('@/views/guache/guachejiansuo/guachejiansuoguanli.vue'),
name: 'guachejiansuoguanli',
meta: { title: '挂车管理', noCache: true }
}
]
},
// 车辆管理
{
path: '/cheliang',
component: Layout,
redirect: '/cheliang',
meta: {
title: '车辆管理'
},
children: [
{
path: '/cheliang/chexing',
component: () =>
import('@/views/cheliang/chexing/chexing.vue'),
name: 'chexing',
meta: { title: '车型管理', noCache: true }
},
{
path: '/cheliang/changyongpeizhi',
component: () =>
import('@/views/cheliang/chexingpeizhi/changyongpeizhi.vue'),
name: 'chexingpeizhi',
meta: { title: '常用配置管理', noCache: true }
},
// 车辆台账
{
path: '/cheliang/cheliangtaizhang',
component: () =>
import('@/views/cheliang/cheliangtaizhang/cheliangtaizhang.vue'),
name: 'cheliangtaizhang',
meta: { title: '车辆台账', noCache: true }
},
{
path: '/cheliang/chexingbaojia',
component: () =>
import('@/views/cheliang/chexingbaojia/daibaojiaguanli/daibaojia.vue'),
name: 'daibaojia',
meta: { title: '车型报价', noCache: true }
},
// 车辆信息
{
path: '/cheliang/cheliangtaizhangInfo',
component: () =>
import('@/views/cheliang/cheliangtaizhang/cheliangtaizhangInfo.vue'),
name: 'CheliangtaizhangInfo',
meta: { title: '车辆信息', noCache: true }
}
]
},
// 采购退库
{
path: '/caigoutuiku',
component: Layout,
redirect: '/caigoutuiku/index',
meta: {
title: '采购退库'
},
children: [{
path: '/caigoutuiku/index',
component: () => import('@/views/supplychain/caigoutuiku/caigoutuiku.vue'),
name: 'caigoutuiku',
meta: { title: '采购退库', noCache: true }
}]
},
{
path: '/vehicle',
component: Layout,
redirect: '/vehicle/xianche',
meta: {
title: '车辆采购'
},
children: [
{
path: '/vehicle/cheliangpaichan',
component: () => import('@/views/supplychain/cheliangpaichan/cheliangpaichan.vue'),
name: 'cheliangpaichan',
meta: { title: '车辆排产管理', noCache: true }
}
]
},
{
path: '/supplychain',
component: Layout,
redirect: '/supplychain/changjiaxitong',
meta: {
title: '车辆采购'
},
children: [
{
path: '/supplychain/changjiaxitong',
component: () => import('@/views/supplychain/changjiaxitong/manufacturers.vue'),
name: 'changjiaxitongrenkuan',
meta: { title: '厂家系统认款', noCache: true }
}
]
},
{
path: '/supplychain',
component: Layout,
redirect: '/supplychain/cheliangneigou',
meta: {
title: '车辆内购'
},
children: [
{
path: '/supplychain/cheliangneigou',
component: () => import('@/views/supplychain/cheliangneigou/cheliangneigouguanli.vue'),
name: 'cheliangneigouguanli',
meta: { title: '内购申请管理', noCache: true }
}
]
},
{
path: '/baseoutsourcingapplication',
component: Layout,
// redirect: '/baseoutsourcingapplication/index',
meta: {
title: '车辆外采'
},
children: [
{
path: '/baseoutsourcingapplication/index',
component: () => import('@/views/baseoutsourcingapplication/baseoutsourcingapplication.vue'),
name: 'baseoutsourcingapplication',
meta: { title: '车辆外采', noCache: true }
}
]
},
{
path: '/examine',
component: Layout,
redirect: '/examine/chukushenhe',
meta: {
title: '出库审核'
},
children: [
{
path: '/examine/chukushenhe',
component: () => import('@/views/examinePage/chukushenhe/chukushenhe.vue'),
name: 'chukushenhe',
meta: { title: '出库审核', noCache: true }
}
]
},
{
path: '/kucunguanli',
component: Layout,
redirect: '/kucunguanli',
meta: {
title: '库存管理'
},
children: [
{
path: '/kucunguanli/tiaojiaguanli',
component: () => import('@/views/kucunguanli/tiaojiaguanli/priceguanli.vue'),
name: 'priceguanli',
meta: { title: '调价申请管理', noCache: true }
},
{
path: '/kucunguanli/panku',
component: () => import('@/views/kucunguanli/panku/pankuguanli.vue'),
name: 'pankuguanli',
meta: { title: '盘库管理', noCache: true }
},
{
path: '/kucunguanli/cheliangweihu/richangxunjian',
component: () => import('@/views/kucunguanli/cheliangweihu/richangxunjian/cheliangxunjian.vue'),
name: 'cheliangxunjianjiluchaxun',
meta: { title: '日常巡检', noCache: true }
},
{
path: '/kucunguanli/yancheguanli',
component: () => import('@/views/supplychain/yancheguanli/yancheguanli.vue'),
name: 'yancheguanli',
meta: { title: '验车管理', noCache: true }
},
{
path: '/kucunguanli/rukuguanli',
component: () => import('@/views/supplychain/rukuguanli/rukuguanliAwait.vue'),
name: 'rukuguanliawait',
meta: { title: '入库车辆管理', noCache: true }
}
]
},
// 入账管理
{
path: '/ruzhang',
component: Layout,
redirect: '/ruzhang/ruzhangguanli',
meta: {
title: '入账管理'
},
children: [{
path: '/ruzhang/ruzhangguanli',
component: () => import('@/views/ruzhang/ruzhangguanli/ruzhangguanli.vue'),
name: 'ruzhangguanli',
meta: { title: '入账管理', noCache: true }
}]
},
// 未售买断管理
{
path: '/weishoumaiduan',
component: Layout,
redirect: '/weishoumaiduan/weishoumaiduanguanli',
meta: {
title: '未售买断管理'
},
children: [{
path: '/weishoumaiduan/weishoumaiduanguanli',
component: () => import('@/views/weishoumaiduan/weishoumaiduanguanli/unsoldguanli.vue'),
name: 'unsoldguanli',
meta: { title: '未售买断申请管理', noCache: true }
}]
},
// 出库管理
{
path: '/chuku',
component: Layout,
redirect: '/chuku',
meta: {
title: '出库管理'
},
children: [{
path: '/chuku/chukuguanli',
component: () => import('@/views/chuku/chukuguanli/chukuguanli.vue'),
name: 'chukuguanli',
meta: { title: '出库管理', noCache: true }
}]
},
// 验车管理
// {
// path: '/yancheguanli',
// component: Layout,
// redirect: '/yancheguanli/yanche',
// meta: {
// title: '验车管理'
// },
// children: [{
// path: '/yancheguanli/yanche',
// component: () => import('@/views/supplychain/yancheguanli/yancheguanli.vue'),
// name: 'yancheguanli',
// meta: { title: '验车管理' }
// }]
// },
// 入库车辆管理
// {
// path: '/rukuguanli',
// component: Layout,
// redirect: '/rukuguanli/rukucheliang',
// meta: {
// title: '入库车辆管理'
// },
// children: [{
// path: '/rukuguanli/rukucheliang',
// component: () => import('@/views/supplychain/rukuguanli/rukuguanliAwait.vue'),
// name: 'rukuguanliawait',
// meta: { title: '入库车辆管理' }
// }]
// },
// 存放地点变更
{
path: '/cunfangdidianbiangengguanli',
component: Layout,
redirect: '/cunfangdidianbiangengguanli/cunfangdidianbiangeng',
meta: {
title: '存放地点变更申请管理'
},
children: [{
path: '/cunfangdidianbiangengguanli/cunfangdidianbiangeng',
component: () => import('@/views/supplychain/cunfangdidianbiangeng/cunfangdidianbiangeng.vue'),
name: 'cunfangdidianbiangeng',
meta: { title: '存放地点变更申请管理', noCache: true }
}]
},
// 调车开票申请管理
{
path: '/diaochekaipiaoshenqingguanli',
component: Layout,
redirect: '/diaochekaipiaoshenqingguanli/diaocheshenqing',
meta: {
title: '调车开票申请管理'
},
children: [{
path: '/diaochekaipiaoshenqingguanli/diaocheshenqing',
component: () => import('@/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqing.vue'),
name: 'diaocheshenqing',
meta: { title: '调车开票申请管理', noCache: true }
}]
},
// 调账申请管理
{
path: '/tiaozhangshenqingguanli',
component: Layout,
redirect: '/tiaozhangshenqingguanli/tiaozhangshenqing',
meta: {
title: '调账申请管理'
},
children: [{
path: '/tiaozhangshenqingguanli/tiaozhangshenqing',
component: () => import('@/views/supplychain/tiaozhangshenqingguanli/tiaozhangshenqingguanli.vue'),
name: 'tiaozhangshenqingguanli',
meta: { title: '调账申请管理', noCache: true }
}]
},
// 流程审批
// 入账管理编辑
{
path: '/ruzhangguanliFlow/ruzhangguanli/ruzhangEdit',
component: () =>
import('@/views/workFlow/ruzhangguanliFlow/ruzhangguanli/ruzhangEdit.vue'),
name: 'ruzhangAdd'
},
// 入账管理详情
{
path: '/ruzhangguanliFlow/ruzhangguanli/ruzhangInfo',
component: () =>
import('@/views/workFlow/ruzhangguanliFlow/ruzhangguanli/ruzhangInfo.vue'),
name: 'ruzhangInfo'
},
// 排产管理编辑
{
path: '/paichanguanliFlow/paichanguanli/cheliangpaichanEdit',
component: () =>
import('@/views/workFlow/paichanguanliFlow/paichanguanli/cheliangpaichanEdit.vue'),
name: 'cheliangpaichanEdit'
},
// 排产管理待办详情
{
path: '/paichanguanliFlow/paichanguanli/cheliangpaichanDaiBanInfo',
component: () =>
import('@/views/workFlow/paichanguanliFlow/paichanguanli/cheliangpaichanDaiBanInfo.vue'),
name: 'cheliangpaichandetails'
},
// 排产管理已办详情
{
path: '/paichanguanliFlow/paichanguanli/cheliangpaichanYiBanInfo',
component: () =>
import('@/views/workFlow/paichanguanliFlow/paichanguanli/cheliangpaichanYiBanInfo.vue'),
name: 'cheliangpaichandetails'
},
// 调价管理编辑
{
path: '/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaEdit',
component: () =>
import('@/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaEdit.vue'),
name: 'tiaojiaEdit'
},
// 调价管理待办详情
{
path: '/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaDaiBanInfo',
component: () =>
import('@/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojiaDaiBanInfo.vue'),
name: 'tiaojiaInfo'
},
// 调价管理已办详情
{
path: '/tiaojiaguanliFlow/tiaojiaguanli/tiaojianYibanInfo',
component: () =>
import('@/views/workFlow/tiaojiaguanliFlow/tiaojiaguanli/tiaojianYibanInfo.vue'),
name: 'tiaojiaInfo'
},
// 车辆内购编辑
{
path: '/cheliangneigouFlow/neigouguanli/neigouEdit',
component: () =>
import('@/views/workFlow/cheliangneigouFlow/neigouguanli/neigouEdit.vue'),
name: 'neigouEdit'
},
// 车辆内购待办详情
{
path: '/cheliangneigouFlow/neigouguanli/neigouDaiBanInfo',
component: () =>
import('@/views/workFlow/cheliangneigouFlow/neigouguanli/neigouDaiBanInfo.vue'),
name: 'neigouDaiBanInfo'
},
// 车辆内购已办详情
{
path: '/cheliangneigouFlow/neigouguanli/neigouYiBanInfo',
component: () =>
import('@/views/workFlow/cheliangneigouFlow/neigouguanli/neigouYiBanInfo.vue'),
name: 'neigouYiBanInfo'
},
// 未售买断编辑
{
path: '/weishoumaiduanFlow/weishoumaiduanguanli/weushoumaiduanEdit',
component: () =>
import('@/views/workFlow/weishoumaiduanFlow/weishoumaiduanguanli/weushoumaiduanEdit.vue'),
name: 'maiduanEdit'
},
// 未售买断待办详情
{
path: '/weishoumaiduanFlow/weishoumaiduanguanli/weishoumaiduanDaiBanInfo',
component: () =>
import('@/views/workFlow/weishoumaiduanFlow/weishoumaiduanguanli/weishoumaiduanDaiBanInfo.vue'),
name: 'weishoumaiduanDaiBanInfo'
},
// 未售买断已办详情
{
path: '/weishoumaiduanFlow/weishoumaiduanguanli/weishoumaiduanYiBanInfo',
component: () =>
import('@/views/workFlow/weishoumaiduanFlow/weishoumaiduanguanli/weishoumaiduanYiBanInfo.vue'),
name: 'weishoumaiduanYiBanInfo'
},
// 采购退库驳回到发起人办理编辑页面
{
path: '/caigoutuikuFlow/caigoutuikuEdit',
component: () =>
import('@/views/workFlow/caigoutuikuFlow/caigoutuikuEdit'),
name: 'caigoutuikuEdit'
},
// 采购退库详情页面
{
path: '/caigoutuikuFlow/caigoutuikuInfo',
component: () =>
import('@/views/workFlow/caigoutuikuFlow/caigoutuikuInfo'),
name: 'caigoutuikuInfo'
},
// 采购退库审批环节办理页面
{
path: '/caigoutuikuFlow/caigoutuiku',
component: () =>
import('@/views/workFlow/caigoutuikuFlow/caigoutuiku'),
name: 'caigoutuikuMain'
},
{
path: '/chexingchaxun/modelinquire/modellibrary',
component: () => import('@/views/chexingchaxun/modelinquire/modellibrary'),
name: 'modellibrary'
},
// 流程审批
// 外采申请表驳回到发起人办理编辑页面
{
path: '/baseoutsouapplFlow/edit',
component: () =>
import('@/views/baseoutsourcingapplication/workflow/baseoutsourcingapplicationAdd'),
name: 'baseoutsouapplFlowEdit'
},
// 外采申请表详情页面
{
path: '/baseoutsouapplFlow/info',
component: () =>
import('@/views/baseoutsourcingapplication/workflow/baseoutsourcingapplicationInfo'),
name: 'baseoutsouapplFlowInfo'
},
// 外采申请表审批环节办理页面
{
path: '/baseoutsouapplFlow/handle',
component: () =>
import('@/views/baseoutsourcingapplication/workflow/baseoutsourcingapplication'),
name: 'baseoutsouapplFlowInfoHandle'
},
// 流程审批
// 存放地点变更申请驳回到发起人办理编辑页面
{
path: '/cunfangdidianbiangengFlow/cunfangdidianbiangengEdit',
component: () =>
import('@/views/workFlow/cunfangdidianbiangengFlow/cunfangdidianbiangengEdit.vue'),
name: 'cunfangdidianbiangengEdit'
},
// 存放地点变更申请详情页面
{
path: '/cunfangdidianbiangengFlow/cunfangdidianbiangengInfo',
component: () =>
import('@/views/workFlow/cunfangdidianbiangengFlow/cunfangdidianbiangengInfo.vue'),
name: 'cunfangdidianbiangengInfo'
},
// 存放地点变更申请审批环节办理页面
{
path: '/cunfangdidianbiangengFlow/cunfangdidianbiangeng',
component: () =>
import('@/views/workFlow/cunfangdidianbiangengFlow/cunfangdidianbiangeng.vue'),
name: 'cunfangdidianbiangengHandle'
}
]
export default codemenu