72 lines
1.6 KiB
TypeScript
72 lines
1.6 KiB
TypeScript
import { RoutesAlias } from '../routesAlias'
|
||
import { AppRouteRecord } from '@/types/router'
|
||
/**
|
||
* 菜单列表、异步路由
|
||
*
|
||
* 支持两种模式:
|
||
* 1. 前端静态配置 - 直接使用本文件中定义的路由配置
|
||
* 2. 后端动态配置 - 后端返回菜单数据,前端解析生成路由
|
||
*
|
||
* 菜单标题(title):
|
||
* 可以是 i18n 的 key,也可以是字符串,比如:'用户列表'
|
||
*/
|
||
export const asyncRoutes: AppRouteRecord[] = [
|
||
{
|
||
path: '/admin/inquiry_system',
|
||
name: 'Inquiry_system',
|
||
component: RoutesAlias.inquirySystem,
|
||
meta: {
|
||
title: '询单系统',
|
||
}
|
||
},
|
||
{
|
||
path: '/crmpc/customer/add',
|
||
name: 'CrmpcustomerAdd',
|
||
component: RoutesAlias.CrmpcustomerAdd,
|
||
meta: {
|
||
title: '新增客户资料',
|
||
isHide: true,
|
||
// isHideTab: true
|
||
}
|
||
},
|
||
{
|
||
path: '/crmpc/customer/show',
|
||
name: 'CrmpcustomerShow',
|
||
component: RoutesAlias.CrmpcustomerShow,
|
||
meta: {
|
||
title: '客户资料',
|
||
isHide: true,
|
||
// isHideTab: true
|
||
}
|
||
},
|
||
{
|
||
path: '/crmpc/customer/edit',
|
||
name: 'CrmpcustomerEdit',
|
||
component: RoutesAlias.CrmpcustomerEdit,
|
||
meta: {
|
||
title: '编辑客户资料',
|
||
isHide: true,
|
||
// isHideTab: true
|
||
}
|
||
},
|
||
{
|
||
path: '/crmpc/customer/followadd',
|
||
name: 'CustomerFollowAdd',
|
||
component: RoutesAlias.CrmpcustomerFollowadd,
|
||
meta: {
|
||
title: '添加跟进',
|
||
isHide: true,
|
||
// isHideTab: true
|
||
}
|
||
},
|
||
{
|
||
path: '/crmpc/recycle',
|
||
name: 'Recycle',
|
||
component: RoutesAlias.recycle,
|
||
meta: {
|
||
title: '回收站',
|
||
isHide: true
|
||
}
|
||
},
|
||
]
|