|
@@ -3,6 +3,7 @@ import VueRouter from 'vue-router'
|
|
|
|
|
|
Vue.use(VueRouter)
|
|
|
|
|
|
+const _import = require('./import-' + process.env.NODE_ENV)
|
|
|
const routes = [
|
|
|
// {
|
|
|
// path: '*',
|
|
@@ -15,12 +16,12 @@ const routes = [
|
|
|
{
|
|
|
path: '/404',
|
|
|
name: '404',
|
|
|
- component: () => import(/* webpackChunkName: "pageNotFound" */ '../page/404')
|
|
|
+ component: _import('page/404/index')
|
|
|
},
|
|
|
{
|
|
|
path: '/', // 我的申请记录
|
|
|
name: 'Loan',
|
|
|
- component: () => import(/* webpackChunkName: "loan_home" */ '../views/loan/home'),
|
|
|
+ component: _import('views/loan/home/index'),
|
|
|
meta: {
|
|
|
isUseCache: false,
|
|
|
keepAlive: true
|
|
@@ -29,7 +30,7 @@ const routes = [
|
|
|
{
|
|
|
path: '/loan/register', // 注册
|
|
|
name: 'loanRegister',
|
|
|
- component: () => import(/* webpackChunkName: "loan_register" */ '../views/loan/register'),
|
|
|
+ component: _import('views/loan/register/index'),
|
|
|
meta: {
|
|
|
isUseCache: false,
|
|
|
keepAlive: true
|
|
@@ -38,17 +39,17 @@ const routes = [
|
|
|
{
|
|
|
path: '/loan/mine', // 我的
|
|
|
name: 'loanMine',
|
|
|
- component: () => import(/* webpackChunkName: "loan_mine" */ '../views/loan/mine')
|
|
|
+ component: _import('views/loan/mine/index')
|
|
|
},
|
|
|
{
|
|
|
path: '/loan/invite', // 邀请记录
|
|
|
name: 'loanInvite',
|
|
|
- component: () => import(/* webpackChunkName: "loan_invite" */ '../views/loan/invite')
|
|
|
+ component: _import('views/loan/invite/index')
|
|
|
},
|
|
|
{
|
|
|
path: '/loan/coupon', // 优惠券
|
|
|
name: 'loanCoupon',
|
|
|
- component: () => import(/* webpackChunkName: "loan_coupon" */ '../views/loan/coupon'),
|
|
|
+ component: _import('views/loan/coupon/index'),
|
|
|
meta: {
|
|
|
isUseCache: false,
|
|
|
keepAlive: true
|
|
@@ -57,7 +58,7 @@ const routes = [
|
|
|
{
|
|
|
path: '/loan/explain/:orderProductId', // 贷款介绍
|
|
|
name: 'loanExplain',
|
|
|
- component: () => import(/* webpackChunkName: "loan_explain" */ '../views/loan/explain'),
|
|
|
+ component: _import('views/loan/explain/index'),
|
|
|
props: (route) => ({
|
|
|
orderProductId: route.params.orderProductId,
|
|
|
partnerId: route.query.partnerId,
|
|
@@ -68,7 +69,7 @@ const routes = [
|
|
|
{
|
|
|
path: '/loan/apply/:orderProductId', // 基本信息填写
|
|
|
name: 'loanApply',
|
|
|
- component: () => import(/* webpackChunkName: "loan_apply" */ '../views/loan/apply'),
|
|
|
+ component: _import('views/loan/apply/index'),
|
|
|
meta: {
|
|
|
isUseCache: false,
|
|
|
keepAlive: true
|
|
@@ -81,48 +82,48 @@ const routes = [
|
|
|
{
|
|
|
path: '/loan/detail/:id', // 进度查询:贷款详情页
|
|
|
name: 'loanDetail',
|
|
|
- component: () => import(/* webpackChunkName: "loan_detail" */ '../views/loan/detail'),
|
|
|
+ component: _import('views/loan/detail/index'),
|
|
|
props: true
|
|
|
},
|
|
|
{
|
|
|
path: '/loan/attest/:id', // 上传资料
|
|
|
name: 'loanAttest',
|
|
|
- component: () => import(/* webpackChunkName: "loan_attest" */ '../views/loan/attest'),
|
|
|
+ component: _import('views/loan/attest/index'),
|
|
|
props: true
|
|
|
},
|
|
|
{
|
|
|
path: '/loan/bespeak/:id', // 预约现场办理时间
|
|
|
name: 'loanBespeak',
|
|
|
- component: () => import(/* webpackChunkName: "loan_bespeak" */ '../views/loan/bespeak'),
|
|
|
+ component: _import('views/loan/bespeak/index'),
|
|
|
props: true
|
|
|
},
|
|
|
{
|
|
|
path: '/loan/privacy', // 隐私协议
|
|
|
name: 'loanPrivacy',
|
|
|
- component: () => import(/* webpackChunkName: "loan_privacy" */ '../views/loan/privacy')
|
|
|
+ component: _import('views/loan/privacy/index')
|
|
|
},
|
|
|
{
|
|
|
path: '/loan/agreement', // 协议
|
|
|
name: 'loanAgreement',
|
|
|
- component: () => import(/* webpackChunkName: "loan_agreement" */ '../views/loan/agreement')
|
|
|
+ component: _import('views/loan/agreement/index')
|
|
|
},
|
|
|
{
|
|
|
path: '/loan/vipAgreement', // 会员协议
|
|
|
name: 'loanVipAgreement',
|
|
|
- component: () => import(/* webpackChunkName: "loan_vipAgreement" */ '../views/loan/vipAgreement')
|
|
|
+ component: _import('views/loan/vipAgreement/index')
|
|
|
},
|
|
|
{
|
|
|
path: '/partner', // 我的销售
|
|
|
- component: () => import(/* webpackChunkName: "partner_home" */ '../views/partner/home'),
|
|
|
+ component: _import('views/partner/home/index'),
|
|
|
children: [
|
|
|
{
|
|
|
path: '', // 推广
|
|
|
- component: () => import(/* webpackChunkName: "partner_marketing" */ '../views/partner/marketing'),
|
|
|
+ component: _import('views/partner/marketing/index'),
|
|
|
children: [
|
|
|
{
|
|
|
path: '', // 客户
|
|
|
name: 'partnerCustomer',
|
|
|
- component: () => import(/* webpackChunkName: "partner_customer" */ '../views/partner/customer'),
|
|
|
+ component: _import('views/partner/customer/index'),
|
|
|
meta: {
|
|
|
isUseCache: false,
|
|
|
keepAlive: true
|
|
@@ -131,7 +132,7 @@ const routes = [
|
|
|
{
|
|
|
path: 'business', // 合伙人
|
|
|
name: 'partnerAll',
|
|
|
- component: () => import(/* webpackChunkName: "partner_all" */ '../views/partner/all'),
|
|
|
+ component: _import('views/partner/all/index'),
|
|
|
meta: {
|
|
|
isUseCache: false,
|
|
|
keepAlive: true
|
|
@@ -142,7 +143,7 @@ const routes = [
|
|
|
{
|
|
|
path: 'mine', // 我的
|
|
|
name: 'partnerMine',
|
|
|
- component: () => import(/* webpackChunkName: "partner_mine" */ '../views/partner/mine'),
|
|
|
+ component: _import('views/partner/mine/index'),
|
|
|
meta: {
|
|
|
isUseCache: false,
|
|
|
keepAlive: true
|
|
@@ -153,7 +154,7 @@ const routes = [
|
|
|
{
|
|
|
path: '/partner/goods', // 贷款产品
|
|
|
name: 'partnerGoods',
|
|
|
- component: () => import(/* webpackChunkName: "partner_goods" */ '../views/partner/goods'),
|
|
|
+ component: _import('views/partner/goods/index'),
|
|
|
meta: {
|
|
|
isUseCache: false,
|
|
|
keepAlive: true
|
|
@@ -167,13 +168,13 @@ const routes = [
|
|
|
{
|
|
|
path: '/partner/track/:id', // 客户申请贷款详情
|
|
|
name: 'partnerTrack',
|
|
|
- component: () => import(/* webpackChunkName: "partner_track" */ '../views/partner/track'),
|
|
|
+ component: _import('views/partner/track/index'),
|
|
|
props: true
|
|
|
},
|
|
|
{
|
|
|
path: '/partner/sale', // 放款总额
|
|
|
name: 'partnerSale',
|
|
|
- component: () => import(/* webpackChunkName: "partner_sale" */ '../views/partner/sale'),
|
|
|
+ component: _import('views/partner/sale/index'),
|
|
|
meta: {
|
|
|
isUseCache: false,
|
|
|
keepAlive: true
|
|
@@ -185,7 +186,7 @@ const routes = [
|
|
|
{
|
|
|
path: '/partner/wallet', // 我的钱包
|
|
|
name: 'partnerWallet',
|
|
|
- component: () => import(/* webpackChunkName: "partner_wallet" */ '../views/partner/wallet'),
|
|
|
+ component: _import('views/partner/wallet/index'),
|
|
|
meta: {
|
|
|
isUseCache: false,
|
|
|
keepAlive: true
|
|
@@ -194,12 +195,12 @@ const routes = [
|
|
|
{
|
|
|
path: '/partner/login', // 登录
|
|
|
name: 'partnerLogin',
|
|
|
- component: () => import(/* webpackChunkName: "partner_login" */ '../views/partner/login')
|
|
|
+ component: _import('views/partner/login/index')
|
|
|
},
|
|
|
{
|
|
|
path: '/partner/explain', // 成为合伙人-介绍
|
|
|
name: 'partnerExplain',
|
|
|
- component: () => import(/* webpackChunkName: "partner_explain" */ '../views/partner/explain'),
|
|
|
+ component: _import('views/partner/explain/index'),
|
|
|
props: (route) => ({
|
|
|
inviteCode: route.query.inviteCode
|
|
|
})
|
|
@@ -207,7 +208,7 @@ const routes = [
|
|
|
{
|
|
|
path: '/partner/join', // 成为合伙人-申请资料填写
|
|
|
name: 'partnerJoin',
|
|
|
- component: () => import(/* webpackChunkName: "partner_join" */ '../views/partner/join'),
|
|
|
+ component: _import('views/partner/join/index'),
|
|
|
meta: {
|
|
|
isUseCache: false,
|
|
|
keepAlive: true
|
|
@@ -219,13 +220,13 @@ const routes = [
|
|
|
{
|
|
|
path: '/partner/detail/:id', // 申请进度
|
|
|
name: 'partnerDetail',
|
|
|
- component: () => import(/* webpackChunkName: "partner_detail" */ '../views/partner/detail'),
|
|
|
+ component: _import('views/partner/detail/index'),
|
|
|
props: true
|
|
|
},
|
|
|
{
|
|
|
path: '/partner/compact', // 签约
|
|
|
name: 'partnerCompact',
|
|
|
- component: () => import(/* webpackChunkName: "partner_compact" */ '../views/partner/compact'),
|
|
|
+ component: _import('views/partner/compact/index'),
|
|
|
props: (route) => ({
|
|
|
id: route.query.id
|
|
|
})
|
|
@@ -233,7 +234,7 @@ const routes = [
|
|
|
{
|
|
|
path: '/partner/agreement', // 协议
|
|
|
name: 'partnerAgreement',
|
|
|
- component: () => import(/* webpackChunkName: "partner_agreement" */ '../views/partner/agreement'),
|
|
|
+ component: _import('views/partner/agreement/index'),
|
|
|
props: (route) => ({
|
|
|
YYMMDD: route.query.YYMMDD,
|
|
|
compactAddress: route.query.compactAddress
|