|
@@ -48,6 +48,28 @@ export const asyncRouterMap = [
|
|
|
},
|
|
|
hidden: true
|
|
|
},
|
|
|
+ // 新品列表
|
|
|
+ {
|
|
|
+ path: '/newProduct/:onlineFalg',
|
|
|
+ name: 'newProduct',
|
|
|
+ component: () => import(/* webpackChunkName: "home" */ '@/views/productManagement/newProduct/list'),
|
|
|
+ meta: {
|
|
|
+ title: '新品信息',
|
|
|
+ icon: 'home'
|
|
|
+ },
|
|
|
+ hidden: true
|
|
|
+ },
|
|
|
+ // 产品详情
|
|
|
+ {
|
|
|
+ path: '/viewProduct/:sn',
|
|
|
+ name: 'viewProduct',
|
|
|
+ component: () => import(/* webpackChunkName: "home" */ '@/views/productManagement/newProduct/detail'),
|
|
|
+ meta: {
|
|
|
+ title: '产品详情',
|
|
|
+ icon: 'home'
|
|
|
+ },
|
|
|
+ hidden: true
|
|
|
+ },
|
|
|
// 销售管理
|
|
|
{
|
|
|
path: '/salesManagement',
|
|
@@ -63,7 +85,7 @@ export const asyncRouterMap = [
|
|
|
path: '/salesManagement/salesQuery',
|
|
|
redirect: '/salesManagement/salesQuery/list',
|
|
|
name: 'salesQuery',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '销售单查询',
|
|
|
icon: 'monitor',
|
|
@@ -132,7 +154,7 @@ export const asyncRouterMap = [
|
|
|
path: '/salesManagement/examineVerify',
|
|
|
redirect: '/salesManagement/examineVerify/list',
|
|
|
name: 'examineVerify',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '备货审核',
|
|
|
icon: 'audit',
|
|
@@ -157,7 +179,7 @@ export const asyncRouterMap = [
|
|
|
path: '/salesManagement/outboundOrder',
|
|
|
redirect: '/salesManagement/outboundOrder/list',
|
|
|
name: 'outboundOrder',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '出库',
|
|
|
icon: 'export',
|
|
@@ -182,7 +204,7 @@ export const asyncRouterMap = [
|
|
|
path: '/salesManagement/pushOrderManagement',
|
|
|
redirect: '/salesManagement/pushOrderManagement/list',
|
|
|
name: 'pushOrderManagement',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '下推订单列表',
|
|
|
icon: 'vertical-align-bottom',
|
|
@@ -218,7 +240,7 @@ export const asyncRouterMap = [
|
|
|
path: '/salesManagement/salesReturn',
|
|
|
redirect: '/salesManagement/salesReturn/list',
|
|
|
name: 'salesReturn',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '销售退货列表',
|
|
|
icon: 'fund',
|
|
@@ -287,7 +309,7 @@ export const asyncRouterMap = [
|
|
|
path: '/salesManagement/backorder',
|
|
|
redirect: '/salesManagement/backorder/list',
|
|
|
name: 'backorder',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '销售缺货列表',
|
|
|
icon: 'exception',
|
|
@@ -312,7 +334,7 @@ export const asyncRouterMap = [
|
|
|
path: '/salesManagement/shortageStatisticsC',
|
|
|
redirect: '/salesManagement/shortageStatisticsC/list',
|
|
|
name: 'shortageStatisticsC',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '缺货统计(按客户)',
|
|
|
icon: 'file-done',
|
|
@@ -337,7 +359,7 @@ export const asyncRouterMap = [
|
|
|
path: '/salesManagement/shortageStatisticsP',
|
|
|
redirect: '/salesManagement/shortageStatisticsP/list',
|
|
|
name: 'shortageStatisticsP',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '缺货统计(按产品)',
|
|
|
icon: 'file-protect',
|
|
@@ -362,7 +384,7 @@ export const asyncRouterMap = [
|
|
|
path: '/salesManagement/priceInquiry',
|
|
|
redirect: '/salesManagement/priceInquiry/list',
|
|
|
name: 'priceInquiry',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '价格查询',
|
|
|
icon: 'file-protect',
|
|
@@ -400,7 +422,7 @@ export const asyncRouterMap = [
|
|
|
path: '/purchasingManagement/bulkWarehousingOrder',
|
|
|
redirect: '/purchasingManagement/bulkWarehousingOrder/list',
|
|
|
name: 'bulkWarehousingOrder',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '散件入库',
|
|
|
icon: 'gold',
|
|
@@ -454,48 +476,11 @@ export const asyncRouterMap = [
|
|
|
permission: 'M_financialManagement'
|
|
|
},
|
|
|
children: [
|
|
|
- // 二期
|
|
|
- // {
|
|
|
- // path: '/financialManagement/inventoryReview',
|
|
|
- // redirect: '/financialManagement/inventoryReview/list',
|
|
|
- // name: 'inventoryReview',
|
|
|
- // component: RouteView,
|
|
|
- // meta: {
|
|
|
- // title: '盘点审核',
|
|
|
- // icon: 'laptop'
|
|
|
- // // permission: 'M_goodsManage_list'
|
|
|
- // },
|
|
|
- // hideChildrenInMenu: true,
|
|
|
- // children: [
|
|
|
- // {
|
|
|
- // path: 'list',
|
|
|
- // name: 'inventoryReviewList',
|
|
|
- // component: () => import(/* webpackChunkName: "financialManagement" */ '@/views/financialManagement/inventoryReview/list.vue'),
|
|
|
- // meta: {
|
|
|
- // title: '盘点审核列表',
|
|
|
- // icon: 'laptop',
|
|
|
- // hidden: true
|
|
|
- // // permission: 'M_goodsManage_list'
|
|
|
- // }
|
|
|
- // },
|
|
|
- // {
|
|
|
- // path: 'detail/:id',
|
|
|
- // name: 'inventoryReviewDetail',
|
|
|
- // component: () => import(/* webpackChunkName: "financialManagement" */ '@/views/financialManagement/inventoryReview/detail.vue'),
|
|
|
- // meta: {
|
|
|
- // title: '盘点审核详情',
|
|
|
- // icon: 'laptop',
|
|
|
- // hidden: true
|
|
|
- // // permission: 'B_goodsManage_edit'
|
|
|
- // }
|
|
|
- // }
|
|
|
- // ]
|
|
|
- // },
|
|
|
{
|
|
|
path: '/financialManagement/warehousingConfirmation',
|
|
|
redirect: '/financialManagement/warehousingConfirmation/list',
|
|
|
name: 'warehousingConfirmation',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '入库确认',
|
|
|
icon: 'vertical-align-bottom',
|
|
@@ -520,7 +505,7 @@ export const asyncRouterMap = [
|
|
|
path: '/financialManagement/returnConfirmation',
|
|
|
redirect: '/financialManagement/returnConfirmation/list',
|
|
|
name: 'returnConfirmation',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '退货确认',
|
|
|
icon: 'vertical-align-top',
|
|
@@ -545,7 +530,7 @@ export const asyncRouterMap = [
|
|
|
path: '/financialManagement/financialCollection',
|
|
|
redirect: '/financialManagement/financialCollection/list',
|
|
|
name: 'financialCollection',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '财务收款',
|
|
|
icon: 'pay-circle',
|
|
@@ -583,7 +568,7 @@ export const asyncRouterMap = [
|
|
|
path: '/inventoryManagement/inventoryQuery',
|
|
|
redirect: '/inventoryManagement/inventoryQuery/list',
|
|
|
name: 'inventoryQuery',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '库存查询',
|
|
|
icon: 'monitor',
|
|
@@ -629,7 +614,7 @@ export const asyncRouterMap = [
|
|
|
path: '/inventoryManagement/intelligentReplenishment',
|
|
|
redirect: '/inventoryManagement/intelligentReplenishment/list',
|
|
|
name: 'intelligentReplenishment',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '智能补货',
|
|
|
icon: 'monitor',
|
|
@@ -710,98 +695,6 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
- // 二期
|
|
|
- // {
|
|
|
- // path: '/inventoryManagement/inventoryChecking',
|
|
|
- // redirect: '/inventoryManagement/inventoryChecking/list',
|
|
|
- // name: 'inventoryChecking',
|
|
|
- // component: RouteView,
|
|
|
- // meta: {
|
|
|
- // title: '库存盘点',
|
|
|
- // icon: 'reconciliation'
|
|
|
- // // permission: 'M_goodsManage_list'
|
|
|
- // },
|
|
|
- // hideChildrenInMenu: true,
|
|
|
- // children: [
|
|
|
- // {
|
|
|
- // path: 'list',
|
|
|
- // name: 'inventoryCheckingList',
|
|
|
- // component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/list.vue'),
|
|
|
- // meta: {
|
|
|
- // title: '库存盘点列表',
|
|
|
- // icon: 'reconciliation',
|
|
|
- // hidden: true
|
|
|
- // // permission: 'M_goodsManage_list'
|
|
|
- // }
|
|
|
- // },
|
|
|
- // {
|
|
|
- // path: 'overall/:id',
|
|
|
- // name: 'inventoryCheckingOverall',
|
|
|
- // component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/overall.vue'),
|
|
|
- // meta: {
|
|
|
- // title: '盘点人盘点【全盘】',
|
|
|
- // icon: 'reconciliation',
|
|
|
- // hidden: true
|
|
|
- // // permission: 'B_goodsManage_edit'
|
|
|
- // }
|
|
|
- // },
|
|
|
- // {
|
|
|
- // path: 'selfDisk/:id',
|
|
|
- // name: 'inventoryCheckingSelfDisk',
|
|
|
- // component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/selfDisk.vue'),
|
|
|
- // meta: {
|
|
|
- // title: '盘点人盘点【自选盘点】',
|
|
|
- // icon: 'reconciliation',
|
|
|
- // hidden: true
|
|
|
- // // permission: 'B_goodsManage_edit'
|
|
|
- // }
|
|
|
- // },
|
|
|
- // {
|
|
|
- // path: 'detail/:id',
|
|
|
- // name: 'inventoryCheckingDetail',
|
|
|
- // component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/detail.vue'),
|
|
|
- // meta: {
|
|
|
- // title: '库存盘点详情',
|
|
|
- // icon: 'reconciliation',
|
|
|
- // hidden: true
|
|
|
- // // permission: 'B_goodsManage_edit'
|
|
|
- // }
|
|
|
- // },
|
|
|
- // {
|
|
|
- // path: 'makeInventory/:id',
|
|
|
- // name: 'inventoryCheckingMakeInventory',
|
|
|
- // component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/makeInventory.vue'),
|
|
|
- // meta: {
|
|
|
- // title: '待盘点【盘点】',
|
|
|
- // icon: 'reconciliation',
|
|
|
- // hidden: true
|
|
|
- // // permission: 'B_goodsManage_edit'
|
|
|
- // }
|
|
|
- // },
|
|
|
- // {
|
|
|
- // path: 'makeInventory/detail/:id', /* 待盘点【盘点】详情 */
|
|
|
- // name: 'inventoryCheckingMakeInventoryDetail',
|
|
|
- // component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/makeInventoryDetail.vue'),
|
|
|
- // meta: {
|
|
|
- // title: '库存盘点详情',
|
|
|
- // icon: 'reconciliation',
|
|
|
- // hidden: true
|
|
|
- // // permission: 'B_goodsManage_edit'
|
|
|
- // }
|
|
|
- // },
|
|
|
- // {
|
|
|
- // path: 'financialAudit/detail/:id', /* 财务审核详情 */
|
|
|
- // name: 'inventoryCheckingFinancialAuditDetail',
|
|
|
- // component: () => import(/* webpackChunkName: "shop" */ '@/views/inventoryManagement/inventoryChecking/financialAuditDetail.vue'),
|
|
|
- // meta: {
|
|
|
- // title: '库存盘点详情',
|
|
|
- // icon: 'reconciliation',
|
|
|
- // hidden: true
|
|
|
- // // permission: 'B_goodsManage_edit'
|
|
|
- // }
|
|
|
- // }
|
|
|
- // ]
|
|
|
- // }
|
|
|
]
|
|
|
},
|
|
|
// 调拨管理
|
|
@@ -819,7 +712,7 @@ export const asyncRouterMap = [
|
|
|
path: '/allocationManagement/transferOut',
|
|
|
redirect: '/allocationManagement/transferOut/list',
|
|
|
name: 'transferOut',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '调拨列表',
|
|
|
icon: 'pull-request',
|
|
@@ -839,7 +732,7 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: 'add/:sn/:name/:dealerLevel',
|
|
|
+ path: 'add/:sn/:dealerLevel',
|
|
|
name: 'transferOutAdd',
|
|
|
component: () => import(/* webpackChunkName: "shop" */ '@/views/allocationManagement/transferOut/edit.vue'),
|
|
|
meta: {
|
|
@@ -850,7 +743,7 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
},
|
|
|
{
|
|
|
- path: 'edit/:sn/:name/:dealerLevel',
|
|
|
+ path: 'edit/:sn/:dealerLevel',
|
|
|
name: 'transferOutEdit',
|
|
|
component: () => import(/* webpackChunkName: "shop" */ '@/views/allocationManagement/transferOut/edit.vue'),
|
|
|
meta: {
|
|
@@ -890,7 +783,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/salesDetails',
|
|
|
redirect: '/reportData/salesDetails/list',
|
|
|
name: 'salesDetails',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '销售明细(开单统计)',
|
|
|
icon: 'profile',
|
|
@@ -915,7 +808,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/allocationOrderTotal',
|
|
|
redirect: '/reportData/allocationOrderTotal/list',
|
|
|
name: 'allocationOrderTotal',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '调拨开单统计',
|
|
|
icon: 'profile',
|
|
@@ -940,7 +833,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/allocationDetails',
|
|
|
redirect: '/reportData/allocationDetails/list',
|
|
|
name: 'allocationDetails',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '调拨明细',
|
|
|
icon: 'profile',
|
|
@@ -965,7 +858,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/salesReturnsReport',
|
|
|
redirect: '/reportData/salesReturnsReport/list',
|
|
|
name: 'salesReturnsReport',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '销售退货单报表',
|
|
|
icon: 'profile',
|
|
@@ -990,7 +883,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/salesReturnDetailReport',
|
|
|
redirect: '/reportData/salesReturnDetailReport/list',
|
|
|
name: 'salesReturnDetailReport',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '销售退货明细报表',
|
|
|
icon: 'profile',
|
|
@@ -1014,7 +907,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/salesSlipReport',
|
|
|
redirect: '/reportData/salesSlipReport/list',
|
|
|
name: 'salesSlipReport',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '开单销售单报表',
|
|
|
icon: 'profile',
|
|
@@ -1038,7 +931,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/returnSlipReport',
|
|
|
redirect: '/reportData/returnSlipReport/list',
|
|
|
name: 'returnSlipReport',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '开单退货单报表',
|
|
|
icon: 'profile',
|
|
@@ -1062,7 +955,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/salesAmountReport',
|
|
|
redirect: '/reportData/salesAmountReport/list',
|
|
|
name: 'salesAmountReport',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '开单销售报表',
|
|
|
icon: 'profile',
|
|
@@ -1086,7 +979,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/actualSalesReport',
|
|
|
redirect: '/reportData/actualSalesReport/list',
|
|
|
name: 'actualSalesReport',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '实售销售报表',
|
|
|
icon: 'profile',
|
|
@@ -1111,7 +1004,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/billingReturnReport',
|
|
|
redirect: '/reportData/billingReturnReport/list',
|
|
|
name: 'billingReturnReport',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '开单退货报表',
|
|
|
icon: 'profile',
|
|
@@ -1136,7 +1029,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/salesReturnReport',
|
|
|
redirect: '/reportData/salesReturnReport/list',
|
|
|
name: 'salesReturnReport',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '实售退货报表',
|
|
|
icon: 'profile',
|
|
@@ -1161,7 +1054,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/hPriceDifferenceDetailReport',
|
|
|
redirect: '/reportData/hPriceDifferenceDetailReport/list',
|
|
|
name: 'hPriceDifferenceDetailReport',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '总部差价明细报表',
|
|
|
icon: 'profile',
|
|
@@ -1186,7 +1079,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/priceDifferenceDetailReport',
|
|
|
redirect: '/reportData/priceDifferenceDetailReport/list',
|
|
|
name: 'priceDifferenceDetailReport',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '差价明细报表',
|
|
|
icon: 'profile',
|
|
@@ -1211,7 +1104,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/provinceTypeSalesDetails',
|
|
|
redirect: '/reportData/provinceTypeSalesDetails/list',
|
|
|
name: 'provinceTypeSalesDetails',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '全国各省品类实际销售明细',
|
|
|
icon: 'profile',
|
|
@@ -1236,7 +1129,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/districtTypeSalesDetails',
|
|
|
redirect: '/reportData/districtTypeSalesDetails/list',
|
|
|
name: 'districtTypeSalesDetails',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '全国各区品类实际销售明细',
|
|
|
icon: 'profile',
|
|
@@ -1261,7 +1154,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/regionalPromotionCostStatistics',
|
|
|
redirect: '/reportData/regionalPromotionCostStatistics/list',
|
|
|
name: 'regionalPromotionCostStatistics',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '区域促销费用统计',
|
|
|
icon: 'profile',
|
|
@@ -1286,7 +1179,7 @@ export const asyncRouterMap = [
|
|
|
path: '/reportData/nationalCustomerCostStatistics',
|
|
|
redirect: '/reportData/nationalCustomerCostStatistics/list',
|
|
|
name: 'nationalCustomerCostStatistics',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '全国客户费用统计',
|
|
|
icon: 'profile',
|
|
@@ -1324,7 +1217,7 @@ export const asyncRouterMap = [
|
|
|
path: '/productManagement/productInfo',
|
|
|
redirect: '/productManagement/productInfo/list',
|
|
|
name: 'productInfo',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '产品列表',
|
|
|
icon: 'gold',
|
|
@@ -1371,7 +1264,7 @@ export const asyncRouterMap = [
|
|
|
path: '/productManagement/productPricing',
|
|
|
redirect: '/productManagement/productPricing/list',
|
|
|
name: 'productPricing',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '产品定价',
|
|
|
icon: 'transaction',
|
|
@@ -1396,7 +1289,7 @@ export const asyncRouterMap = [
|
|
|
path: '/productManagement/productLaunchAudit',
|
|
|
redirect: '/productManagement/productLaunchAudit/list',
|
|
|
name: 'productLaunchAudit',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '产品上线审核',
|
|
|
icon: 'rise',
|
|
@@ -1421,7 +1314,7 @@ export const asyncRouterMap = [
|
|
|
path: '/productManagement/productOfflineAudit',
|
|
|
redirect: '/productManagement/productOfflineAudit/list',
|
|
|
name: 'productOfflineAudit',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '产品下线审核',
|
|
|
icon: 'fall',
|
|
@@ -1446,7 +1339,7 @@ export const asyncRouterMap = [
|
|
|
path: '/productManagement/priceChangeRecord',
|
|
|
redirect: '/productManagement/priceChangeRecord/list',
|
|
|
name: 'priceChangeRecord',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '价格变更记录',
|
|
|
icon: 'profile',
|
|
@@ -1471,7 +1364,7 @@ export const asyncRouterMap = [
|
|
|
path: '/productManagement/productUniversal',
|
|
|
redirect: '/productManagement/productUniversal/list',
|
|
|
name: 'productUniversal',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '通用产品管理',
|
|
|
icon: 'deployment-unit',
|
|
@@ -1496,7 +1389,7 @@ export const asyncRouterMap = [
|
|
|
path: '/productManagement/productLevel',
|
|
|
redirect: '/productManagement/productLevel/list',
|
|
|
name: 'productLevel',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '产品级别管理',
|
|
|
icon: 'fund',
|
|
@@ -1521,7 +1414,7 @@ export const asyncRouterMap = [
|
|
|
path: '/productManagement/productBrand',
|
|
|
redirect: '/productManagement/productBrand/list',
|
|
|
name: 'productBrand',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '产品品牌管理',
|
|
|
icon: 'file-ppt',
|
|
@@ -1546,7 +1439,7 @@ export const asyncRouterMap = [
|
|
|
path: '/productManagement/productCategory',
|
|
|
redirect: '/productManagement/productCategory/list',
|
|
|
name: 'productCategory',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '产品分类管理',
|
|
|
icon: 'radar-chart',
|
|
@@ -1567,32 +1460,6 @@ export const asyncRouterMap = [
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
- // 二期
|
|
|
- // {
|
|
|
- // path: '/productManagement/purchaseBaseLimit',
|
|
|
- // redirect: '/productManagement/purchaseBaseLimit/list',
|
|
|
- // name: 'purchaseBaseLimit',
|
|
|
- // component: RouteView,
|
|
|
- // meta: {
|
|
|
- // title: '产品采购基数限制',
|
|
|
- // icon: 'sliders'
|
|
|
- // // permission: 'M_goodsManage_list'
|
|
|
- // },
|
|
|
- // hideChildrenInMenu: true,
|
|
|
- // children: [
|
|
|
- // {
|
|
|
- // path: 'list',
|
|
|
- // name: 'purchaseBaseLimitList',
|
|
|
- // component: () => import(/* webpackChunkName: "shop" */ '@/views/productManagement/purchaseBaseLimit/list.vue'),
|
|
|
- // meta: {
|
|
|
- // title: '采购基数限制列表',
|
|
|
- // icon: 'sliders',
|
|
|
- // hidden: true
|
|
|
- // // permission: 'M_goodsManage_list'
|
|
|
- // }
|
|
|
- // }
|
|
|
- // ]
|
|
|
- // }
|
|
|
]
|
|
|
},
|
|
|
// 经销商管理
|
|
@@ -1610,7 +1477,7 @@ export const asyncRouterMap = [
|
|
|
path: '/dealerManagement/merchantInfoManagement',
|
|
|
redirect: '/dealerManagement/merchantInfoManagement/list',
|
|
|
name: 'merchantInfoManagement',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '经销商资料管理',
|
|
|
icon: 'file-text',
|
|
@@ -1668,7 +1535,7 @@ export const asyncRouterMap = [
|
|
|
path: '/dealerManagement/dealerAccountManagement',
|
|
|
redirect: '/dealerManagement/dealerAccountManagement/list',
|
|
|
name: 'dealerAccountManagement',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '经销商账号管理',
|
|
|
icon: 'team',
|
|
@@ -1693,7 +1560,7 @@ export const asyncRouterMap = [
|
|
|
path: '/dealerManagement/dealerRelationshipBinding',
|
|
|
redirect: '/dealerManagement/dealerRelationshipBinding/list',
|
|
|
name: 'dealerRelationshipBinding',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '经销商关系绑定',
|
|
|
icon: 'share-alt',
|
|
@@ -1718,7 +1585,7 @@ export const asyncRouterMap = [
|
|
|
path: '/dealerManagement/rebateSettings',
|
|
|
redirect: '/dealerManagement/rebateSettings/list',
|
|
|
name: 'rebateSettings',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '差价归属设置',
|
|
|
icon: 'stock',
|
|
@@ -1743,7 +1610,7 @@ export const asyncRouterMap = [
|
|
|
path: '/dealerManagement/marketingDivisionSet',
|
|
|
redirect: '/dealerManagement/marketingDivisionSet/list',
|
|
|
name: 'marketingDivisionSet',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '营销分区设置',
|
|
|
icon: 'setting',
|
|
@@ -1781,7 +1648,7 @@ export const asyncRouterMap = [
|
|
|
path: '/supplierManagement/supplierInfo',
|
|
|
redirect: '/supplierManagement/supplierInfo/list',
|
|
|
name: 'supplierInfo',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '供应商列表',
|
|
|
icon: 'team',
|
|
@@ -1839,7 +1706,7 @@ export const asyncRouterMap = [
|
|
|
path: '/supplierManagement/associatedProductDetails',
|
|
|
redirect: '/supplierManagement/associatedProductDetails/list',
|
|
|
name: 'associatedProductDetails',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '关联产品明细表',
|
|
|
icon: 'build',
|
|
@@ -1877,7 +1744,7 @@ export const asyncRouterMap = [
|
|
|
path: '/promotionRulesManagement/promotionRules',
|
|
|
redirect: '/promotionRulesManagement/promotionRules/list',
|
|
|
name: 'promotionRules',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '促销规则管理',
|
|
|
icon: 'thunderbolt',
|
|
@@ -1924,7 +1791,7 @@ export const asyncRouterMap = [
|
|
|
path: '/promotionRulesManagement/orderStatistics',
|
|
|
redirect: '/promotionRulesManagement/orderStatistics/list',
|
|
|
name: 'orderStatistics',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '促销订单统计',
|
|
|
icon: 'contacts',
|
|
@@ -1949,7 +1816,7 @@ export const asyncRouterMap = [
|
|
|
path: '/promotionRulesManagement/productStatistics',
|
|
|
redirect: '/promotionRulesManagement/productStatistics/list',
|
|
|
name: 'productStatistics',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '促销产品统计',
|
|
|
icon: 'file-ppt',
|
|
@@ -1987,7 +1854,7 @@ export const asyncRouterMap = [
|
|
|
path: '/basicData/warehouse',
|
|
|
redirect: '/basicData/warehouse/list',
|
|
|
name: 'warehouse',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '仓库管理',
|
|
|
icon: 'deployment-unit',
|
|
@@ -2023,7 +1890,7 @@ export const asyncRouterMap = [
|
|
|
path: '/basicData/transferTypeManagement',
|
|
|
redirect: '/basicData/transferTypeManagement/list',
|
|
|
name: 'transferTypeManagement',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '调拨类型管理',
|
|
|
icon: 'interaction',
|
|
@@ -2136,7 +2003,7 @@ export const asyncRouterMap = [
|
|
|
path: '/setting/noticeManagement',
|
|
|
redirect: '/setting/noticeManagement/list',
|
|
|
name: 'noticeManagement',
|
|
|
- component: RouteView,
|
|
|
+ component: BlankLayout,
|
|
|
meta: {
|
|
|
title: '公告管理',
|
|
|
icon: 'sketch',
|