123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343 |
- import {
- UserLayout,
- BasicLayout,
- BlankLayout,
- BigScreen,
- PageView
- } from '@/layouts'
- export default {
- path: '/dealerManagement',
- redirect: '/dealerManagement/marketingDivisionSet',
- component: PageView,
- meta: {
- title: '经销商管理',
- icon: 'idcard',
- permission: 'M_dealerManagement'
- },
- children: [
- {
- path: '/dealerManagement/merchantInfoManagement',
- redirect: '/dealerManagement/merchantInfoManagement/list',
- name: 'merchantInfoManagement',
- component: BlankLayout,
- meta: {
- title: '经销商资料管理',
- icon: 'file-text',
- permission: 'M_merchantInfoManagementList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'merchantInfoManagementList',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/merchantInfoManagement/list.vue'),
- meta: {
- title: '经销商资料列表',
- icon: 'file-text',
- hidden: true,
- permission: 'M_merchantInfoManagementList'
- }
- },
- {
- path: 'add',
- name: 'merchantInfoManagementAdd',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/merchantInfoManagement/edit.vue'),
- meta: {
- title: '新增经销商',
- icon: 'file-text',
- hidden: true
- }
- },
- {
- path: 'edit/:id',
- name: 'merchantInfoManagementEdit',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/merchantInfoManagement/edit.vue'),
- meta: {
- title: '编辑经销商',
- icon: 'file-text',
- hidden: true
- }
- },
- {
- path: 'permissionSetting/:sn/:name/:dealerLevel',
- name: 'merchantInfoManagementSet',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/merchantInfoManagement/permissionSettingNew.vue'),
- meta: {
- title: '经销权设置',
- icon: 'file-text',
- replaceTab: true,
- hidden: true
- }
- },
- {
- path: 'rebateBinding/:sn',
- name: 'rebateBinding',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/rebateBinding/list.vue'),
- meta: {
- title: '差价设置',
- icon: 'file-text',
- replaceTab: true,
- hidden: true
- }
- }
- ]
- },
- {
- path: '/dealerManagement/dealerAccountManagement',
- redirect: '/dealerManagement/dealerAccountManagement/list',
- name: 'dealerAccountManagement',
- component: BlankLayout,
- meta: {
- title: '经销商账号管理',
- icon: 'team',
- permission: 'M_dealerAccountManagementList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'dealerAccountManagementList',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/dealerAccountManagement/list.vue'),
- meta: {
- title: '经销商账号列表',
- icon: 'team',
- hidden: true,
- permission: 'M_dealerAccountManagementList'
- }
- }
- ]
- },
- {
- path: '/dealerManagement/dealerAccount',
- redirect: '/dealerManagement/dealerAccount/list',
- name: 'dealerAccount',
- component: BlankLayout,
- meta: {
- title: '经销商账户',
- icon: 'team',
- permission: 'M_dealerAccountList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'dealerAccountList',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/dealerAccount/list.vue'),
- meta: {
- title: '经销商账户列表',
- icon: 'team',
- hidden: true,
- permission: 'M_dealerAccountList'
- }
- },
- {
- path: 'detail/:sn/:aSn',
- name: 'dealerAccountDetail',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/dealerAccount/detail.vue'),
- meta: {
- title: '经销商账户明细',
- icon: 'thunderbolt',
- replaceTab: true,
- hidden: true,
- permission: 'M_dealerAccountDetail'
- }
- }
- ]
- },
- {
- path: '/promotionRulesManagement/dealerPromotions',
- redirect: '/promotionRulesManagement/dealerPromotions/list',
- name: 'dealerPromotionManagement',
- component: BlankLayout,
- meta: {
- title: '经销商促销',
- icon: 'setting',
- permission: 'M_dealerPromotionManagementList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'dealerPromotionManagementList',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/promotionRulesManagement/dealerPromotions/list.vue'),
- meta: {
- title: '经销商促销',
- icon: 'setting',
- hidden: true,
- permission: 'M_dealerPromotionManagementList'
- }
- },
- {
- path: 'detail',
- name: 'dealerPromotionManagementDetail',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/promotionRulesManagement/dealerPromotions/detail.vue'),
- meta: {
- title: '促销活动详情',
- icon: 'thunderbolt',
- hidden: true
- }
- },
- {
- path: 'ruleSet',
- name: 'dealerPromotionManagementRule',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/promotionRulesManagement/dealerPromotions/detail.vue'),
- meta: {
- title: '促销规则设置',
- icon: 'thunderbolt',
- replaceTab: true,
- hidden: true
- }
- }
- ]
- },
- {
- path: '/dealerManagement/provincialWarehouseManagement',
- redirect: '/dealerManagement/provincialWarehouseManagement/list',
- name: 'provincialWarehouse',
- component: BlankLayout,
- meta: {
- title: '省仓管理',
- icon: 'share-alt',
- permission: 'M_provincialWarehouse'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'provincialWarehouseList',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/provincialWarehouseManagement/list.vue'),
- meta: {
- title: '省仓管理列表',
- icon: 'share-alt',
- hidden: true,
- permission: 'M_provincialWarehouseList'
- }
- },
- {
- path: 'relatedDealers/:sn/:name',
- name: 'relatedDealersList',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/provincialWarehouseManagement/relatedDealersList.vue'),
- meta: {
- title: '省仓关联经销商',
- icon: 'share-alt',
- hidden: true,
- replaceTab: true,
- permission: 'M_relatedDealersList'
- }
- }
- ]
- },
- {
- path: '/dealerManagement/tireStorageManagement',
- redirect: '/dealerManagement/tireStorageManagement/list',
- name: 'tireSavingWarehouse',
- component: BlankLayout,
- meta: {
- title: '轮胎省仓管理',
- icon: 'share-alt',
- permission: 'M_tireSavingWarehouse'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'tireSavingWarehouseList',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/tireStorageManagement/list.vue'),
- meta: {
- title: '轮胎省仓管理列表',
- icon: 'share-alt',
- hidden: true,
- permission: 'M_tireSavingWarehouseList'
- }
- }
- ]
- },
- {
- path: '/dealerManagement/marketingDivisionSetNew',
- redirect: '/dealerManagement/marketingDivisionSetNew/list',
- name: 'marketingDivisionSetNew',
- component: BlankLayout,
- meta: {
- title: '营销分区设置',
- icon: 'setting',
- permission: 'M_marketingDivisionSetList'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'marketingDivisionSetNewList',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/marketingDivisionSetNew/list.vue'),
- meta: {
- title: '营销分区列表',
- icon: 'setting',
- hidden: true,
- permission: 'M_marketingDivisionSetList'
- }
- }
- ]
- },
- {
- path: '/dealerManagement/businessOwnerSettings',
- redirect: '/dealerManagement/businessOwnerSettings/list',
- name: 'businessOwnerSettings',
- component: BlankLayout,
- meta: {
- title: '数据权限配置',
- icon: 'stock',
- permission: 'M_businessOwnerSettings'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'businessOwnerSettingsList',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/businessOwnerSettings/list.vue'),
- meta: {
- title: '数据权限配置列表',
- icon: 'stock',
- hidden: true,
- permission: 'M_businessOwnerSettingsList'
- }
- },
- {
- path: 'settingsIndex',
- name: 'categorySet',
- component: () => import(/* webpackChunkName: "salesManagement" */ '@/views/dealerManagement/businessOwnerSettings/settingsIndex.vue'),
- meta: {
- title: '管辖品类权限设置',
- icon: 'user',
- hidden: true,
- replaceTab: true,
- permission: 'M_settingsIndex'
- }
- }
- ]
- },
- {
- path: '/dealerManagement/dealerZoneSearch',
- redirect: '/dealerManagement/dealerZoneSearch/list',
- name: 'dealerZoneSearch',
- component: BlankLayout,
- meta: {
- title: '经销商所属分区查询',
- icon: 'setting',
- permission: 'M_dealerZoneSearch'
- },
- hideChildrenInMenu: true,
- children: [
- {
- path: 'list',
- name: 'dealerZoneSearchList',
- component: () => import(/* webpackChunkName: "dealerManagement" */ '@/views/dealerManagement/dealerZoneSearch/list.vue'),
- meta: {
- title: '经销商所属分区查询',
- icon: 'setting',
- hidden: true,
- permission: 'M_dealerZoneSearchList'
- }
- }
- ]
- }
- ]
- }
|