123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- import Vue from 'vue'
- import Router from 'vue-router'
- import routerBefore from '@/config/routerBefore.js'
- // 主页
- // import main from '@/components/main.vue'
- const main = () => import('@/components/main.vue')
- // 登录
- // import login from '@/views/index/components/login.vue' // 登录
- const login = () => import('@/views/index/components/login.vue')
- import download from '@/views/index/components/download.vue'
- // 抽奖结果
- //import luckDraw from "@/views/index/components/luckDraw.vue";
- import luckDraw from '@/views/index/components/luckDraw.vue'
- import printScan1 from '../components/printScan1'
- import printScan2 from '../components/printScan2'
- import printReceipt from '../components/printReceipt'
- import printReceipt1 from '../components/printReceipt1'
- import printReceipt2 from '../components/printReceipt2'
- // 网页登录不可访问
- import page404 from '@/views/index/components/page404.vue'
- // 集团公司选择过渡页
- import selectCompany from '@/views/index/components/selectCompany.vue'
- import printScan from '@/views/index/components/printScan.vue'
- // import { transform } from 'babel-core'
- Vue.use(Router)
- export const constantRouterMap = [
- {
- path: '/',
- meta: {
- title: '登录'
- },
- component: login
- },
- {
- path: '/download',
- name: 'download',
- meta: {
- title: '下载'
- },
- component: download
- },
- {
- path: '/printScan',
- name: 'printScan',
- meta: {
- title: '下载'
- },
- component: printScan
- },
- {
- path: '/printScan1',
- name: 'printScan1',
- meta: {
- title: '下载'
- },
- component: printScan1
- },
- {
- path: '/printScan2',
- name: 'printScan2',
- meta: {
- title: '下载'
- },
- component: printScan2
- },
- {
- path: '/printReceipt',
- name: 'printReceipt',
- component: printReceipt
- },
- {
- path: '/printReceipt1',
- name: 'printReceipt1',
- component: printReceipt1
- },
- {
- path: '/printReceipt2',
- name: 'printReceipt2',
- component: printReceipt2
- },
- {
- path: '/login',
- name: 'login',
- meta: {
- title: '登录'
- },
- component: login
- },
- {
- path: '/luckDraw',
- name: 'luckDraw',
- meta: {
- title: '抽奖结果'
- },
- component: luckDraw
- },
- {
- path: '/default',
- name: 'default',
- component: main,
- meta: {
- title: '首页'
- }
- },
- {
- path: '/selectCompany',
- name: 'selectCompany',
- component: selectCompany,
- meta: {
- title: '集团与公司用户跳转页'
- }
- },
- ,
- {
- path: '/page404',
- name: 'page404',
- meta: {
- title: '404'
- },
- component: page404
- }
- ]
- const router = new Router({
- // mode: 'history', // require service support
- scrollBehavior: () => ({
- y: 0
- }),
- routes: constantRouterMap
- })
- // before
- routerBefore(router, constantRouterMap)
- export default router
- // constantRouterMap
- export const routes = constantRouterMap
|