zhaoxiaoqiang1
2026-01-04 f1d30d03186c79ca2cbcfe60d6d2ce7d73fba97b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
import CreditFlowCase from './CreditFlowCase'
import CreditFlowCommon from './CreditFlowCommon'
const imageData = resolve => require(['@/views/product/public/imageData/index.vue'], resolve)
const historicalOpinions = resolve => require(['@/views/product/public/historicalOpinions/index.vue'], resolve)
const flowRecord = resolve => require(['@/views/product/public/flowRecord/index.vue'], resolve)
const loanApprovalApply = resolve => require(['@/views/product/public/loanApprovalApply/index.vue'], resolve)
const preApprovalApply = resolve => require(['@/views/product/public/preApprovalApply/index.vue'], resolve)
const loanApplyEdit = resolve => require(['@/views/product/public/loanApplyEdit/index.vue'], resolve)
const supplement = resolve => require(['@/views/product/public/supplement/index.vue'], resolve)
const contract = resolve => require(['@/views/product/public/contract/index.vue'], resolve)
const opinion = resolve => require(['@/views/product/public/opinion/index.vue'], resolve)
const historicalLoan = resolve => require(['@/views/product/public/historicalLoan/index.vue'], resolve)
const riskApproval = resolve => require(['@/views/product/public/riskApproval/index.vue'], resolve)
const preChargeMerchantDiscount = resolve => require(['@/views/product/public/preChargeMerchantDiscount/index.vue'], resolve)
const preChargeCustomerInterest = resolve => require(['@/views/product/public/preChargeCustomerInterest/index.vue'], resolve)
 
const productRouter = [
  {
    // 预审批申请列表
    path: '/preApprovalApply',
    component: preApprovalApply,
    meta: { 
      keepAlive:true
    }
  },
  {
    // 贷款申请列表
    path: '/loanApprovalApply',
    component: loanApprovalApply,
    meta: { 
      keepAlive:true
    }
  },
  {
    // 补充资料
    path: '/supplement',
    component: supplement,
  },
  {
    // 贷款申请和预审批申请编辑页面
    path: '/loanApplyEdit',
    component: loanApplyEdit,
    children:[
      ...CreditFlowCase,//案场路由配置
      ...CreditFlowCommon,//非案场路由配置
      {
        // 审批意见
        path: '/opinion',
        component: opinion,
      },
      {
        // 风控审批信息
        path: '/riskApproval',
        component: riskApproval,
      },
      {
        // 电子合同信息
        path: '/contract',
        component: contract,
      },
      {
        // 影像件资料信息
        path: '/imageData',
        component: imageData,
      },
      {
        // 历史审批意见
        path: '/historicalOpinions',
        component: historicalOpinions,
      },
      {
        // 预收商户贴息
        path: '/preChargeMerchantDiscount',
        component: preChargeMerchantDiscount,
      },
      {
        // 预收客户息费
        path: '/preChargeCustomerInterest',
        component: preChargeCustomerInterest,
      },
      {
        // 流程流转记录
        path: '/flowRecord',
        component: flowRecord,
      },
      {
        // 历史贷款信息
        path: '/historicalLoan',
        component: historicalLoan,
      },
    ]
  },
]
 
export default productRouter