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

379 lines
8.3 KiB
TypeScript

2 years ago
export default [
{
path: '/user',
layout: false,
routes: [{ name: '登录', path: '/user/login', component: './User/Login' }],
},
1 year ago
{
path: '/dashboard',
access: 'dashboardQuery',
name: '仪表盘',
icon: 'home',
routes: [
{
path: '',
8 months ago
name: '仪表盘',
1 year ago
component: './Dashboard',
},
{
name: '商户浏览排行',
path: 'business-views',
hideInMenu: true,
component: './Dashboard/BusinessViews',
},
{
name: '渠道商家数',
path: 'channel-statistics',
hideInMenu: true,
component: './Dashboard/ChannelStatistics',
},
{
name: '扫码人明细',
path: 'scan-detail',
hideInMenu: true,
component: './Dashboard/ScanDetail',
},
],
},
{
path: '/operations-dashboard',
1 year ago
access: 'operationsQuery',
1 year ago
name: '运营看板',
icon: 'dashboard',
routes: [
{
path: '',
8 months ago
name: '运营看板',
1 year ago
component: './OperationsDashboard',
},
{
name: '注册商家明细',
path: 'business-detail',
hideInMenu: true,
component: './OperationsDashboard/BusinessDetail',
},
{
name: '注册商品明细',
path: 'product-detail',
hideInMenu: true,
component: './OperationsDashboard/ProductDetail',
}
],
},
2 years ago
{
2 years ago
name: '用户管理',
path: '/user-list',
2 years ago
icon: 'user',
2 years ago
access: 'userQuery',
component: './UserList',
},
{
name: '角色管理',
path: '/role-list',
7 months ago
icon: 'setting',
2 years ago
access: 'roleQuery',
component: './RoleList',
},
{
name: '审核管理',
path: '/audits',
icon: 'verified',
access: 'approvalQuery',
routes: [
{
path: '',
8 months ago
name: '审核管理',
2 years ago
component: './AuditsList',
},
{
name: '详情',
path: 'detail/:id',
hideInMenu: true,
component: './AuditsList/detail',
},
],
},
8 months ago
{
name: '需求审核',
path: '/requirement',
7 months ago
icon: 'SafetyCertificate',
8 months ago
access: 'requirementQuery',
routes: [
{
path: '',
8 months ago
name: '需求审核',
8 months ago
component: './RequirementAudits',
},
{
name: '详情',
path: 'detail/:id',
hideInMenu: true,
component: './RequirementAudits/detail',
},
8 months ago
],
},
{
8 months ago
name: '采购员管理',
8 months ago
path: '/purchase-agent',
7 months ago
icon: 'UserSwitch',
4 months ago
access: 'purchaseAgent',
8 months ago
routes: [
{
4 months ago
path: '/purchase-agent/list',
8 months ago
name: '采购员审核',
8 months ago
access: 'purchaseAgentQuery',
8 months ago
component: './PurchaseAgentList',
},
8 months ago
{
4 months ago
path: '/purchase-agent/recommend',
8 months ago
name: '推荐小哥',
access: 'recommendPurchaseAgentQuery',
component: './PurchaseAgentList/recommend',
},
8 months ago
{
name: '详情',
4 months ago
path: '/purchase-agent/detail/:id',
8 months ago
hideInMenu: true,
component: './PurchaseAgentList/detail',
},
],
8 months ago
},
2 years ago
{
name: '商家管理',
path: '/business',
icon: 'shop',
4 months ago
access: 'business',
2 years ago
routes: [
2 years ago
{
4 months ago
path: '/business/list',
8 months ago
name: '商家管理',
8 months ago
access: 'businessQuery',
2 years ago
component: './BusinessList',
},
8 months ago
{
4 months ago
path: '/business/recommend',
8 months ago
name: '推荐商家',
access: 'recommendBusinessQuery',
component: './BusinessList/recommend',
},
2 years ago
{
name: '详情',
4 months ago
path: '/business/detail/:id',
2 years ago
hideInMenu: true,
component: './BusinessList/detail',
},
1 year ago
{
name: '创建商户',
4 months ago
path: '/business/add',
1 year ago
hideInMenu: true,
component: './BusinessList/add',
},
2 years ago
]
2 years ago
},
2 years ago
{
name: '会员管理',
path: '/member',
icon: 'team',
4 months ago
access: 'member',
2 years ago
routes: [
{
name: '会员管理',
4 months ago
path: '/member/list',
2 years ago
access: 'memberQuery',
component: './MemberList',
},
{
name: '会员等级',
4 months ago
path: '/member/grade',
2 years ago
access: 'memberGradeQuery',
component: './MemberList/grade',
},
]
},
2 years ago
{
name: '商品管理',
path: '/product',
7 months ago
icon: 'skin',
4 months ago
access: 'product',
2 years ago
routes: [
{
name: '商品类目管理',
4 months ago
path: '/product/category',
2 years ago
access: 'productCategoryQuery',
component: './ProductList/category',
},
{
name: '商品管理',
4 months ago
path: '/product/list',
2 years ago
access: 'productQuery',
component: './ProductList',
},
8 months ago
{
name: '商品标签管理',
4 months ago
path: '/product/label',
8 months ago
access: 'productLabelQuery',
component: './ProductList/label',
},
{
name: '商品标签类型管理',
4 months ago
path: '/product/label-type',
8 months ago
access: 'productLabelTypeQuery',
component: './ProductList/LabelType',
},
1 year ago
{
name: '新增商品',
4 months ago
path: '/product/add',
1 year ago
hideInMenu: true,
component: './ProductList/add',
5 months ago
},
{
name: '编辑商品',
4 months ago
path: '/product/edit/:id',
5 months ago
hideInMenu: true,
component: './ProductList/add',
1 year ago
},
2 years ago
{
name: '详情',
4 months ago
path: '/product/detail/:id',
1 year ago
access: 'productQuery',
2 years ago
hideInMenu: true,
component: './ProductList/detail',
},
]
},
8 months ago
{
name: '课程管理',
path: '/training-classes',
icon: 'book',
4 months ago
access: 'trainingClasses',
8 months ago
routes: [
8 months ago
{
name: '课程维护',
4 months ago
path: '/training-classes/list',
8 months ago
access: 'trainingClassesQuery',
component: './TrainingClasses',
},
8 months ago
{
name: '课程类型管理',
4 months ago
path: '/training-classes/category',
8 months ago
access: 'trainingClassesCategoryQuery',
component: './TrainingClasses/category',
},
8 months ago
{
name: '新增课程',
4 months ago
path: '/training-classes/add',
8 months ago
hideInMenu: true,
component: './TrainingClasses/add',
},
{
name: '详情',
4 months ago
path: '/training-classes/detail/:id',
8 months ago
access: 'trainingClassesQuery',
hideInMenu: true,
component: './TrainingClasses/detail',
},
8 months ago
]
},
2 years ago
{
name: '内容管理',
path: '/content-list',
icon: 'folder',
access: 'contentQuery',
component: './ContentList',
},
{
name: '留言管理',
path: '/message-list',
icon: 'message',
access: 'messageQuery',
component: './MessageList',
},
1 year ago
{
name: '字典管理',
path: '/dictionary-list',
7 months ago
icon: 'read',
1 year ago
access: 'dictionaryQuery',
component: './Dictionary',
},
8 months ago
{
name: '操作指引',
path: '/operating-instructions',
7 months ago
icon: 'FileSearch',
8 months ago
access: 'operateInstructionQuery',
component: './OperatingInstructions',
},
8 months ago
{
name: '流行趋势',
path: '/fashion-trend',
7 months ago
icon: 'rise',
8 months ago
access: 'fashionTrendQuery',
component: './FashionTrend',
},
8 months ago
{
name: '创新服务',
path: '/innovative-service',
7 months ago
icon: 'solution',
8 months ago
access: 'innovativeServiceQuery',
component: './InnovativeService',
},
9 months ago
{
name: '广告设置',
path: '/ad',
icon: 'ad',
routes: [
{
name: '开屏广告',
4 months ago
path: '/ad/screen',
9 months ago
access: 'adScreenQuery',
9 months ago
component: './ScreenAdvertisement',
},
{
name: '首页banner',
4 months ago
path: '/ad/banner',
9 months ago
access: 'adBannerQuery',
9 months ago
component: './ScreenAdvertisement/banner',
}
]
},
7 months ago
{
name: '样单管理',
path: '/sample',
icon: 'ShoppingCart',
access: 'sampleQuery',
routes: [
{
path: '',
name: '样单管理',
component: './SampleList',
},
{
name: '详情',
path: 'detail/:id',
hideInMenu: true,
component: './SampleList/detail',
},
],
},
{
name: '订单管理',
path: '/order',
icon: 'ShoppingCart',
access: 'orderQuery',
routes: [
{
path: '',
name: '订单管理',
component: './OrderList',
},
{
name: '详情',
path: 'detail/:id',
hideInMenu: true,
component: './OrderList/detail',
},
],
},
2 years ago
{ path: '/' },
2 years ago
{ path: '*', layout: false, component: './404' },
];