import Vue from 'vue' import { resolve } from 'path' import Router from 'vue-router' import store from "@/store/index.js" const TransRate = resolve => require(['@/components/transRate/TransRate'], resolve) const Home = resolve => require(['@/components/common/Home'], resolve) const Mechanism = resolve => require(['@/components/mechanism/Mechanism'], resolve) const ChannelLimt = resolve => require(['@/components/channelLimit/ChannelLimit'], resolve) const BankLimit = resolve => require(['@/components/bankLimit/BankLimit'], resolve) const Dark = resolve => require(['@/components/dark/Dark'], resolve) const TransBalance = resolve => require(['@/components/transBalance/TransBalance'], resolve) const AccountError = resolve => require(['@/components/accountError/AccountError'], resolve) const CustomerAvailable = resolve => require(['@/components/customer/CustomerAvailable'], resolve) const QueryTran = resolve => require(['@/components/queryTran/QueryTran'], resolve) const QueryDetail = resolve => require(['@/components/queryTran/QueryDetail'], resolve) const BalanceDetail = resolve => require(['@/components/transBalance/TransDetail'], resolve) const RefundOrder = resolve => require(['@/components/refundOrder/RefundOrder'], resolve) const LedgerCheck = resolve => require(['@/components/ledger/LedgerCheck'], resolve) const Pipelin = resolve => require(['@/components/Pipelin/Pipelin'],resolve) const Static = resolve => require(['@/components/statistil/Static'],resolve) const PositionManagement = resolve => require(['@/components/PositionManagement'],resolve) // 网银上传流水查询 add by MG01873 const BankTrans = resolve => require(['@/components/bankTrans/BankTrans'], resolve) const InterceptTrans = resolve => require(['@/components/interceptTrans/InterceptTrans'], resolve) const AccountSmsNotify = resolve => require(['@/components/accountSmsNotify/AccountSmsNotify'], resolve) const ArtificialLending = resolve => require(['@/components/artificialLending/ArtificialLending'], resolve) Vue.use(Router) const router = new Router({ routes: [{ path: '/', redirect: "/home" }, { path: "/home", component: Home, children: [{ path: "/", redirect: "/meChannel" }, { path: "/PositionManagement", name: "PositionManagement", component: PositionManagement }, { path: "/meChannel", name: "Mechanism", component: Mechanism }, { path: "/transRate", name: "TransRate", component: TransRate }, { path: "/channelLimt", name: "ChannelLimt", component: ChannelLimt }, { path: "/bankLimit", name: "BankLimit", component: BankLimit }, { path: "/dark", name: "Dark", component: Dark }, { path: "/transBalance", name: "TransBalance", component: TransBalance, }, { path: "/accountError", name: "AccountError", component: AccountError }, { path: "/customerAble", name: "CustomerAble", component: CustomerAvailable }, { path: "/queryTran", name: "QueryTran", component: QueryTran }, { path: "/queryDetail", name: "QueryDetail", component: QueryDetail, }, { path: "/refundOrder", name: "RefundOrder", component: RefundOrder }, { path: "/balanceDetail", name: "BalanceDetail", component: BalanceDetail }, { path: "/ledgerCheck", name: "LedgerCheck", component: LedgerCheck }, { path: '/pipelin', name: 'pipelin', component: Pipelin }, { path: '/static', name: 'static', component: Static }, { path: '/bankTrans', name: 'BankTrans', component: BankTrans }, { path: '/interceptTrans', name: 'InterceptTrans', component: InterceptTrans }, { path: '/artificialLending', name: 'ArtificialLending', component: ArtificialLending }, { path: '/accountSmsNotify', name: 'AccountSmsNotify', component: AccountSmsNotify } ] } ] }) // router.beforeEach((to,from,next) => { // if(!store.state.baseURL) { // let base = window.location.host // store.commit("storageURL",base) // next() // }else { // next() // } // }) export default router