| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261 |
- import Vue from 'vue'
- import VueRouter from 'vue-router'
- // 上传记录
- import UploadRecord from '../views/data/UploadRecord.vue'
- import UploadRecordDetail from '../views/data/components/UploadRecordDetail'
- // 厂商链接上传
- import UploadLinks from '../views/data/UploadLinks.vue'
- // 经销商链接上传
- import UploadLink from '../views/data/UploadLink.vue'
- //
- import sonUploadLink from '../views/data/UploadLink/sonUploadLink.vue'
- // 上传资料
- import UploadInfor from '../views/data/UploadInfor.vue'
- // 资料下载
- import InforList from '../views/data/InforList.vue'
- // 厂商账号管理
- import AccountIndex from '../views/account/AccountIndex.vue'
- // 经销商账号管理
- import AccountManage from '../views/account/AccountManage.vue'
- // 参数设置
- import ParameterIndex from '../views/parameter/ParameterIndex.vue'
- // 车系车型
- import CarSeries from '../views/parameter/CarSeries'
- // 系列车型
- import CarType from '../views/parameter/components/Carseries/CarType'
- // 平台模块
- import PlatformModule from '../views/parameter/PlatformModule'
- //内容分类1
- import ContentCategory1 from '../views/parameter/ContentCategory1'
- //内容分类2
- import ContentCategory2 from '../views/parameter/ContentCategory2'
- // 媒体平台
- import MediaPlatform from '../views/parameter/MediaPlatform'
- // 权限分组
- import Grouping from '../views/parameter/Grouping'
- // 链接上传
- import LinkUpload from '../views/parameter/LinkUpload'
- // 常用参数
- import CommonParam from '../views/parameter/CommonParam'
- Vue.use(VueRouter)
- const routes = [
- {
- path: '/',
- component: InforList,
- redirect: '/inforList'
- },
- {
- path: '/uploadRecord',
- component: UploadRecord,
- meta: [
- {
- name: "数据管理",
- url: ''
- },
- {
- name: "上传记录",
- url: '/uploadRecord'
- }
- ],
- children: [
- {
- path: 'detail',
- component: UploadRecordDetail,
- meta: [
- {
- name: "数据管理",
- url: ''
- },
- {
- name: "上传记录",
- url: '/uploadRecord'
- },
- {
- name: "内容详情",
- url: ''
- }
- ],
- }
- ]
- },
- {
- path: '/uploadLink',
- component: UploadLink,
- meta: [
- {
- name: "传播项目",
- url: ''
- },
- {
- name: "传播反馈",
- url: "/uploadLink"
- }
- ],
- children: [
- {
- path: '/uploadLink/sonUploadLink',
- component: sonUploadLink,
- meta: [
- {
- name: "传播项目",
- url: ''
- },
- {
- name: "传播反馈",
- url: "/uploadLink"
- },
- {
- name: "详情",
- url: "/uploadLink/sonUploadLink"
- }
- ],
- }
- ]
- },
- {
- path: '/uploadLinks',
- component: UploadLinks,
- meta: [
- {
- name: "数据管理",
- url: ''
- },
- {
- name: "链接上传",
- url: '/uploadLinks'
- }
- ],
- },
- {
- path: '/uploadInfor',
- component: UploadInfor,
- meta: [
- {
- name: "数据管理",
- url: ''
- },
- {
- name: "上传资料",
- url: '/uploadInfor'
- }
- ],
- },
- {
- path: '/inforList',
- component: InforList,
- meta: [
- {
- name: "传播项目",
- url: ''
- },
- {
- name: "资料下载",
- url: "/inforList"
- }
- ],
- },
- {
- path: '/accountIndex',
- component: AccountIndex,
- meta: [
- {
- name: "账号管理",
- url: '/accountIndex'
- }
- ],
- },
- {
- path: '/accountManage',
- component: AccountManage,
- meta: [
- {
- name: "账号管理",
- url: '/accountManage'
- }
- ],
- },
- {
- path: '/parameterIndex',
- component: ParameterIndex,
- children: [
- {
- path: '',
- component: CarSeries,
- redirect: 'carSeries'
- },
- {
- path: 'carSeries',
- component: CarSeries,
- meta: [
- {
- name: "参数设置",
- url: ''
- },
- {
- name: "车系车型",
- url: '/parameterIndex/carSeries'
- }
- ],
- children: [
- {
- path: 'carType',
- component: CarType,
- meta: [
- {
- name: "参数设置",
- url: ''
- },
- {
- name: "车系车型",
- url: '/parameterIndex/carSeries'
- },
- {
- name: "车型管理",
- url: ''
- }
- ]
- }
- ]
- },
- {
- path: 'platformModule',
- component: PlatformModule
- },
- {
- path: 'contentCategory1',
- component: ContentCategory1
- },
- {
- path: 'contentCategory2',
- component: ContentCategory2
- },
- {
- path: 'mediaPlatform',
- component: MediaPlatform
- },
- {
- path: 'grouping',
- component: Grouping
- },
- {
- path: 'linkUpload',
- component: LinkUpload
- },
- {
- path: 'commonParam',
- component: CommonParam
- }
- ]
- }
- ]
- const router = new VueRouter({
- routes
- })
- export default router
|