|
@@ -246,53 +246,6 @@ export const asyncRouterMap = [{
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
- {
|
|
|
|
- path: '/salesManagement/customerManagement',
|
|
|
|
- redirect: '/salesManagement/customerManagement/list',
|
|
|
|
- name: 'customerManagement',
|
|
|
|
- component: RouteView,
|
|
|
|
- meta: {
|
|
|
|
- title: '客户管理',
|
|
|
|
- icon: 'idcard'
|
|
|
|
- // permission: 'M_goodsManage_list'
|
|
|
|
- },
|
|
|
|
- hideChildrenInMenu: true,
|
|
|
|
- children: [
|
|
|
|
- {
|
|
|
|
- path: '/salesManagement/customerManagement/list',
|
|
|
|
- name: 'customerManagementList',
|
|
|
|
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/customerManagement/list.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '客户列表',
|
|
|
|
- icon: 'profile',
|
|
|
|
- hidden: true
|
|
|
|
- // permission: 'M_goodsManage_list'
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/salesManagement/customerManagement/add',
|
|
|
|
- name: 'customerManagementAdd',
|
|
|
|
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/customerManagement/edit.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '新增客户',
|
|
|
|
- icon: 'plus-circle',
|
|
|
|
- hidden: true
|
|
|
|
- // permission: 'B_goodsManage_edit'
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/salesManagement/customerManagement/edit/:id',
|
|
|
|
- name: 'customerManagementEdit',
|
|
|
|
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/salesManagement/customerManagement/edit.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '编辑客户',
|
|
|
|
- icon: 'edit',
|
|
|
|
- hidden: true
|
|
|
|
- // permission: 'B_goodsManage_edit'
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
{
|
|
{
|
|
path: '/salesManagement/quotation',
|
|
path: '/salesManagement/quotation',
|
|
redirect: '/salesManagement/quotation/list',
|
|
redirect: '/salesManagement/quotation/list',
|
|
@@ -1117,6 +1070,90 @@ export const asyncRouterMap = [{
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ path: '/customerManagement',
|
|
|
|
+ redirect: '/customerManagement/customerInfo',
|
|
|
|
+ component: PageView,
|
|
|
|
+ meta: {
|
|
|
|
+ title: '客户管理',
|
|
|
|
+ icon: 'shopping'
|
|
|
|
+ // permission: 'M_shop'
|
|
|
|
+ },
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ path: '/customerManagement/customerInfo',
|
|
|
|
+ redirect: '/customerManagement/customerInfo/list',
|
|
|
|
+ name: 'customerInfo',
|
|
|
|
+ component: RouteView,
|
|
|
|
+ meta: {
|
|
|
|
+ title: '客户管理',
|
|
|
|
+ icon: 'idcard'
|
|
|
|
+ // permission: 'M_goodsManage_list'
|
|
|
|
+ },
|
|
|
|
+ hideChildrenInMenu: true,
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ path: '/customerManagement/customerInfo/list',
|
|
|
|
+ name: 'customerInfoList',
|
|
|
|
+ component: () => import(/* webpackChunkName: "customerManagement" */ '@/views/customerManagement/customerInfo/list.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '客户列表',
|
|
|
|
+ icon: 'profile',
|
|
|
|
+ hidden: true
|
|
|
|
+ // permission: 'M_goodsManage_list'
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: '/customerManagement/customerInfo/add',
|
|
|
|
+ name: 'customerInfoAdd',
|
|
|
|
+ component: () => import(/* webpackChunkName: "customerManagement" */ '@/views/customerManagement/customerInfo/edit.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '新增客户',
|
|
|
|
+ icon: 'plus-circle',
|
|
|
|
+ hidden: true
|
|
|
|
+ // permission: 'B_goodsManage_edit'
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: '/customerManagement/customerInfo/edit/:id',
|
|
|
|
+ name: 'customerInfoEdit',
|
|
|
|
+ component: () => import(/* webpackChunkName: "customerManagement" */ '@/views/customerManagement/customerInfo/edit.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '编辑客户',
|
|
|
|
+ icon: 'edit',
|
|
|
|
+ hidden: true
|
|
|
|
+ // permission: 'B_goodsManage_edit'
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: '/customerManagement/customerTypeManagement',
|
|
|
|
+ redirect: '/customerManagement/customerTypeManagement/list',
|
|
|
|
+ name: 'customerTypeManagement',
|
|
|
|
+ component: RouteView,
|
|
|
|
+ meta: {
|
|
|
|
+ title: '客户类型管理',
|
|
|
|
+ icon: 'idcard'
|
|
|
|
+ // permission: 'M_goodsManage_list'
|
|
|
|
+ },
|
|
|
|
+ hideChildrenInMenu: true,
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ path: '/customerManagement/customerTypeManagement/list',
|
|
|
|
+ name: 'customerTypeManagementList',
|
|
|
|
+ component: () => import(/* webpackChunkName: "shop" */ '@/views/customerManagement/customerTypeManagement/list.vue'),
|
|
|
|
+ meta: {
|
|
|
|
+ title: '客户类型列表',
|
|
|
|
+ icon: 'idcard',
|
|
|
|
+ hidden: true
|
|
|
|
+ // permission: 'M_goodsManage_list'
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
// 基础资料
|
|
// 基础资料
|
|
{
|
|
{
|
|
path: '/basicData',
|
|
path: '/basicData',
|
|
@@ -1174,31 +1211,6 @@ export const asyncRouterMap = [{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
]
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/basicData/customerTypeManagement',
|
|
|
|
- redirect: '/basicData/customerTypeManagement/list',
|
|
|
|
- name: 'customerTypeManagement',
|
|
|
|
- component: RouteView,
|
|
|
|
- meta: {
|
|
|
|
- title: '客户类型管理',
|
|
|
|
- icon: 'idcard'
|
|
|
|
- // permission: 'M_goodsManage_list'
|
|
|
|
- },
|
|
|
|
- hideChildrenInMenu: true,
|
|
|
|
- children: [
|
|
|
|
- {
|
|
|
|
- path: '/basicData/customerTypeManagement/list',
|
|
|
|
- name: 'customerTypeManagementList',
|
|
|
|
- component: () => import(/* webpackChunkName: "shop" */ '@/views/basicData/customerTypeManagement/list.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '客户类型列表',
|
|
|
|
- icon: 'idcard',
|
|
|
|
- hidden: true
|
|
|
|
- // permission: 'M_goodsManage_list'
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|