|
|
|
import Vue from 'vue'
|
|
|
|
import Router from 'vue-router'
|
|
|
|
import Home from './views/Home.vue'
|
|
|
|
import Summery from './views/Summery.vue'
|
|
|
|
import WebsiteManagement from './views/Website/Management.vue'
|
|
|
|
import OrderManagement from './views/Order/Management.vue'
|
|
|
|
import PMs from './views/PMs.vue'
|
|
|
|
import UserInfo from './views/UserInfo.vue'
|
|
|
|
import CreateBusiness from './views/CreateBusiness.vue'
|
|
|
|
import MyBusiness from './views/MyBusiness.vue'
|
|
|
|
import UserOrders from './views/UserOrders.vue'
|
|
|
|
import Comments from './views/Comments.vue'
|
|
|
|
import AccountBalance from './views/AccountBalance.vue'
|
|
|
|
|
|
|
|
Vue.use(Router)
|
|
|
|
|
|
|
|
const router = new Router({
|
|
|
|
mode: 'history',
|
|
|
|
base: process.env.BASE_URL,
|
|
|
|
linkActiveClass: "WM-Active",
|
|
|
|
linkExactActiveClass: "WM-Exact-Active",
|
|
|
|
routes: [
|
|
|
|
{
|
|
|
|
path: '*',
|
|
|
|
redirect: '/'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/',
|
|
|
|
name: 'Summery',
|
|
|
|
component: Summery
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/Summery',
|
|
|
|
name: 'Summery',
|
|
|
|
component: Summery
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: 'WebsiteManagement',
|
|
|
|
name: 'WebsiteManagement',
|
|
|
|
component: WebsiteManagement
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: 'OrderManagement',
|
|
|
|
name: 'OrderManagement',
|
|
|
|
component: OrderManagement
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/pms',
|
|
|
|
name: 'pms',
|
|
|
|
component: PMs
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/user_info',
|
|
|
|
name: 'user_info',
|
|
|
|
component: UserInfo
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/create_business',
|
|
|
|
name: 'create_business',
|
|
|
|
component: CreateBusiness
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/MyBusiness',
|
|
|
|
name: 'MyBusiness',
|
|
|
|
component: MyBusiness
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/user_orders',
|
|
|
|
name: 'user_orders',
|
|
|
|
component: UserOrders
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/comments',
|
|
|
|
name: 'comments',
|
|
|
|
component: Comments
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/account_balance',
|
|
|
|
name: 'account_balance',
|
|
|
|
component: AccountBalance
|
|
|
|
},
|
|
|
|
]
|
|
|
|
})
|
|
|
|
|
|
|
|
router.beforeResolve((to, from, next) => {
|
|
|
|
if (to.name && router.app.$children[0] != undefined)
|
|
|
|
router.app.$children[0].loadingVisible = true;
|
|
|
|
|
|
|
|
setTimeout(() => {
|
|
|
|
next();
|
|
|
|
}, 500)
|
|
|
|
})
|
|
|
|
|
|
|
|
router.afterEach(() => {
|
|
|
|
if (router.app.$children[0] != undefined)
|
|
|
|
router.app.$children[0].loadingVisible = false;
|
|
|
|
})
|
|
|
|
|
|
|
|
export default router;
|