|  | @@ -74,13 +74,13 @@ export default [{
 | 
	
		
			
				|  |  |        component: () => import( /* webpackChunkName: "views" */ '@/views/system/userinfo')
 | 
	
		
			
				|  |  |      }]
 | 
	
		
			
				|  |  |    }, {
 | 
	
		
			
				|  |  | -    path: '/detailsPageEdit',
 | 
	
		
			
				|  |  | +    path: '/basicData/customerInformation/detailsPageEdit',
 | 
	
		
			
				|  |  |      component: Layout,
 | 
	
		
			
				|  |  |      hidden: true,
 | 
	
		
			
				|  |  |      children: [{
 | 
	
		
			
				|  |  | -      path: '/detailsPageEdit',
 | 
	
		
			
				|  |  | +      path: '/basicData/customerInformation/detailsPageEdit',
 | 
	
		
			
				|  |  |        meta: {
 | 
	
		
			
				|  |  | -        i18n: 'detailsPageEdit'
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerInformation/detailsPageEdit')
 | 
	
		
			
				|  |  |      }]
 | 
	
	
		
			
				|  | @@ -150,6 +150,244 @@ export default [{
 | 
	
		
			
				|  |  |        component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/productInformation/index')
 | 
	
		
			
				|  |  |      }]
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | +  //客户分类
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/customerCategory/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/customerCategory/index',
 | 
	
		
			
				|  |  | +      name: '客户分类',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerCategory/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //客户资料
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/customerInformation/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/customerInformation/index',
 | 
	
		
			
				|  |  | +      name: '客户资料',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerInformation/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //供应商分类
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/customerManagement/supplierType/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/customerManagement/supplierType/index',
 | 
	
		
			
				|  |  | +      name: '供应商分类',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/supplierType/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //供应商资料
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/customerManagement/supplierMaterial/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/customerManagement/supplierMaterial/index',
 | 
	
		
			
				|  |  | +      name: '供应商资料',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/supplierMaterial/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //公司分类
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/customerManagement/companyType/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/customerManagement/companyType/index',
 | 
	
		
			
				|  |  | +      name: '所属公司分类',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/companyType/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //公司资料
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/customerManagement/companyMaterial/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/customerManagement/companyMaterial/index',
 | 
	
		
			
				|  |  | +      name: '所属公司资料',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/customerManagement/companyMaterial/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //商品分类
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/commodityCategory/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/commodityCategory/index',
 | 
	
		
			
				|  |  | +      name: '商品分类',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/commodityCategory/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //商品分类
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/commodityType/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/commodityType/index',
 | 
	
		
			
				|  |  | +      name: '商品信息',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/commodityType/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //费用分类
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/basicFeesType/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/basicFeesType/index',
 | 
	
		
			
				|  |  | +      name: '费用分类',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/basicFeesType/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //费用详情
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/basicFeesDesc/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/basicFeesDesc/index',
 | 
	
		
			
				|  |  | +      name: '费用详情',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/basicFeesDesc/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //仓库分类
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/basicStorageType/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/basicStorageType/index',
 | 
	
		
			
				|  |  | +      name: '仓库分类',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/basicStorageType/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //库区明细
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/basicStorageDesc/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/basicStorageDesc/index',
 | 
	
		
			
				|  |  | +      name: '库区明细',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/basicStorageDesc/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //箱分类
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/container/type',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/container/type',
 | 
	
		
			
				|  |  | +      name: '箱分类',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/container/type')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //集装箱
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/container/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/container/index',
 | 
	
		
			
				|  |  | +      name: '集装箱',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/container/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //港口分类
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/portinformation/type',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/portinformation/type',
 | 
	
		
			
				|  |  | +      name: '港口分类',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/portinformation/type')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //港口资料
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/basicData/portinformation/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/basicData/portinformation/index',
 | 
	
		
			
				|  |  | +      name: '港口资料',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/basicData/portinformation/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //产品价格
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/maintenance/priceLibrary/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/maintenance/priceLibrary/index',
 | 
	
		
			
				|  |  | +      name: '产品价格',
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/maintenance/priceLibrary/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |    //销售详情页
 | 
	
		
			
				|  |  |    {
 | 
	
		
			
				|  |  |      path: '/businessManagement/salesOrder/index',
 | 
	
	
		
			
				|  | @@ -626,6 +864,20 @@ export default [{
 | 
	
		
			
				|  |  |        component: () => import( /* webpackChunkName: "views" */ '@/views/statisticAnalysis/profit/index')
 | 
	
		
			
				|  |  |      }]
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | +  //销售利润
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    path: '/statisticAnalysis/salesProfit/index',
 | 
	
		
			
				|  |  | +    component: Layout,
 | 
	
		
			
				|  |  | +    hidden: true,
 | 
	
		
			
				|  |  | +    children: [{
 | 
	
		
			
				|  |  | +      path: '/statisticAnalysis/salesProfit/index',
 | 
	
		
			
				|  |  | +      name: "利润分析",
 | 
	
		
			
				|  |  | +      meta: {
 | 
	
		
			
				|  |  | +        keepAlive: true,
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      component: () => import( /* webpackChunkName: "views" */ '@/views/statisticAnalysis/salesProfit/index')
 | 
	
		
			
				|  |  | +    }]
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |    //利润分析
 | 
	
		
			
				|  |  |    {
 | 
	
		
			
				|  |  |      path: '/statisticAnalysis/royalty/index',
 |