|
@@ -41,66 +41,32 @@ export default new Router({
|
|
const asyncRouters = [
|
|
const asyncRouters = [
|
|
// 商品管理
|
|
// 商品管理
|
|
{
|
|
{
|
|
- path: '/goods',
|
|
|
|
|
|
+ path: '/pj',
|
|
component: Layout,
|
|
component: Layout,
|
|
- redirect: '/goods/goods-list',
|
|
|
|
- name: 'goods',
|
|
|
|
|
|
+ redirect: '/pj/pj-goods-list',
|
|
|
|
+ name: 'ncs',
|
|
meta: {
|
|
meta: {
|
|
title: 'goods',
|
|
title: 'goods',
|
|
icon: 'goods-manage'
|
|
icon: 'goods-manage'
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
- { path: 'goods-edit/:id(\\d+)', component: () => import('@/views/goods/goodsEdit'), name: 'goodsEdit', meta: { title: 'goodsEdit', noCache: true }, hidden: true },
|
|
|
|
- { path: 'goods-list', component: () => import('@/views/goods/goodsList'), name: 'goodsList', meta: { title: 'goodsList' }},
|
|
|
|
- { path: 'goods-detail/:id(\\d+)', component: () => import('@/views/goods/goodsDetail'), name: 'goodsDetail', meta: { title: 'goodsEdit', noCache: true }, hidden: true },
|
|
|
|
- { path: 'goods-list-view', component: () => import('@/views/goods/goodsListView'), name: 'goodsListView', meta: { title: 'goodsList' }},
|
|
|
|
|
|
+ { path: 'pj-goods-edit/:id(\\d+)', component: () => import('@/views/goods/goodsEdit'), name: 'pjGoodsEdit', meta: { title: 'goodsEdit', noCache: true }, hidden: true },
|
|
|
|
+ { path: 'pj-goods-list', component: () => import('@/views/goods/goodsList'), name: 'pjGoodsList', meta: { title: 'goodsList' }},
|
|
|
|
+ { path: 'pj-goods-detail/:id(\\d+)', component: () => import('@/views/goods/goodsDetail'), name: 'goodsDetail', meta: { title: 'goodsEdit', noCache: true }, hidden: true },
|
|
|
|
+ { path: 'pj-goods-list-view', component: () => import('@/views/goods/goodsListView'), name: 'goodsListView', meta: { title: 'goodsList' }},
|
|
|
|
|
|
- { path: 'draft', component: () => import('@/views/pjDraft/List'), name: 'pjDraftList', meta: { title: 'pjDraftList' }},
|
|
|
|
- { path: 'self-draft', component: () => import('@/views/pjDraft/SelfList'), name: 'pjDraftListSelf', meta: { title: 'pjDraftList' }},
|
|
|
|
- { path: 'draft-edit/:id(\\d+)', component: () => import('@/views/pjDraft/Edit'), name: 'draftEdit', meta: { title: 'draftEdit', noCache: true }, hidden: true },
|
|
|
|
- { path: 'draft-goods/:id(\\d+)', component: () => import('@/views/pjDraft/FsGoods'), name: 'draftFsGoods', meta: { title: 'draftFsGoods', noCache: true }, hidden: true },
|
|
|
|
|
|
+ { path: 'pj-draft', component: () => import('@/views/pjDraft/List'), name: 'pjDraftList', meta: { title: 'pjDraftList' }},
|
|
|
|
+ { path: 'pj-self-draft', component: () => import('@/views/pjDraft/SelfList'), name: 'pjDraftListSelf', meta: { title: 'pjDraftList' }},
|
|
|
|
+ { path: 'pj-draft-edit/:id(\\d+)', component: () => import('@/views/pjDraft/Edit'), name: 'draftEdit', meta: { title: 'draftEdit', noCache: true }, hidden: true },
|
|
|
|
+ { path: 'pj-draft-goods/:id(\\d+)', component: () => import('@/views/pjDraft/FsGoods'), name: 'draftFsGoods', meta: { title: 'draftFsGoods', noCache: true }, hidden: true },
|
|
|
|
|
|
- { path: 'order', component: () => import('@/views/pjOrder/List'), name: 'pjOrderList', meta: { title: 'pjOrderList' }},
|
|
|
|
- { path: 'self-order', component: () => import('@/views/pjOrder/SelfList'), name: 'pjOrderListSelf', meta: { title: 'pjOrderList' }},
|
|
|
|
- { path: 'order-edit/:id(\\d+)', component: () => import('@/views/pjOrder/Edit'), name: 'pjOrderEdit', meta: { title: 'pjOrderEdit', noCache: true }, hidden: true },
|
|
|
|
|
|
+ { path: 'pj-order', component: () => import('@/views/pjOrder/List'), name: 'pjOrderList', meta: { title: 'pjOrderList' }},
|
|
|
|
+ { path: 'pj-self-order', component: () => import('@/views/pjOrder/SelfList'), name: 'pjOrderListSelf', meta: { title: 'pjOrderList' }},
|
|
|
|
+ { path: 'pj-order-edit/:id(\\d+)', component: () => import('@/views/pjOrder/Edit'), name: 'pjOrderEdit', meta: { title: 'pjOrderEdit', noCache: true }, hidden: true },
|
|
{ path: 'pj-order-items', component: () => import('@/views/pjOrder/Items'), name: 'pjOrderItemsList', meta: { title: 'pjOrderItemsList' }},
|
|
{ path: 'pj-order-items', component: () => import('@/views/pjOrder/Items'), name: 'pjOrderItemsList', meta: { title: 'pjOrderItemsList' }},
|
|
{ path: 'pj-order-items-deail/:id(\\d+)', component: () => import('@/views/pjOrder/ItemDetail'), name: 'pjOrderItemDetail', meta: { title: 'pjOrderItemDetail', noCache: true }, hidden: true }
|
|
{ path: 'pj-order-items-deail/:id(\\d+)', component: () => import('@/views/pjOrder/ItemDetail'), name: 'pjOrderItemDetail', meta: { title: 'pjOrderItemDetail', noCache: true }, hidden: true }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
- // 设置
|
|
|
|
- {
|
|
|
|
- path: '/setting',
|
|
|
|
- component: Layout,
|
|
|
|
- redirect: '/setting/shop-settings/system',
|
|
|
|
- name: 'setting',
|
|
|
|
- meta: { title: 'setting', icon: 'setting-manage' },
|
|
|
|
- children: [
|
|
|
|
- {
|
|
|
|
- path: '/setting/auth-settings',
|
|
|
|
- component: () => import('@/views/setting/auth-settings/index'),
|
|
|
|
- redirect: '/setting/auth-settings/administrator-manage',
|
|
|
|
- name: 'authSettings',
|
|
|
|
- meta: { title: 'authSettings' },
|
|
|
|
- children: [
|
|
|
|
- { path: 'administrator-manage', component: () => import('@/views/setting/auth-settings/administratorManage'), name: 'administratorManage', meta: { title: 'administratorManage' }},
|
|
|
|
- { path: 'role-manage', component: () => import('@/views/setting/auth-settings/roleManage'), name: 'roleManage', meta: { title: 'roleManage' }},
|
|
|
|
- { path: 'role-permission/:id(\\d+)', component: () => import('@/views/setting/auth-settings/rolePermission'), name: 'rolePermission', hidden: true, meta: { title: 'rolePermission', noCache: true }}
|
|
|
|
- ]
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- // 开发
|
|
|
|
- {
|
|
|
|
- path: '/development',
|
|
|
|
- component: Layout,
|
|
|
|
- redirect: '/development/menu-manage',
|
|
|
|
- name: 'development',
|
|
|
|
- meta: { title: 'development', icon: 'development-manage' },
|
|
|
|
- children: [
|
|
|
|
- { path: 'menu-manage', component: () => import('@/views/development/tool-manage/menuManage'), name: 'menuManage', meta: { title: 'menuManage' }}
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
{ path: '*', redirect: '/404', hidden: true }
|
|
{ path: '*', redirect: '/404', hidden: true }
|
|
]
|
|
]
|
|
|
|
|