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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
import { propsConvert } from "@/services/props-convert";
const prefix = "/customer-mgt";
const customerRoutes = [
// {
// path: `/TYMHView`,
// name: 'TYMHView',
// component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/authentication/TYMHView.vue"),
// props: propsConvert,
// meta: { keepAlive: false, requiresAuth: true, name: "统一门户" },
// },
{
path: `${prefix}/index`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/CustomerMgtView.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "工作台" },
},
{
path: `${prefix}/AddUserView`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/AddUserView.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "新增客户" },
},
{
path: `${prefix}/customer-info/customer-information-registration/customer-information-registration`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/customer-information-registration/CustomerInformationRegistration.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "客户信息预登记" },
},
{
path: "/Overview",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-information/Overview.vue"),
props: propsConvert,
meta: {requiresAuth: true, name: "基本信息" },
},
{
path: "/InfoChangeHistory",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-information/InfoChangeHistory.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "基本信息变动历史" },
},
{
path: `${prefix}/customer-info/business-information/risk-information`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-information/RiskInformation.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "风险信息" },
},
{
path: "/EquityPledgeAndMovablePropertyPledge",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-information/EquityPledgeAndMovablePropertyPledge.vue"),
props: propsConvert,
meta: { requiresAuth: true, name: "股权出质及动产质押" },
},
{
path: "/AnnualReport",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-information/AnnualReport.vue"),
props: propsConvert,
meta: { requiresAuth: true, name: "年报" },
},
{
path: "/Judgment",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Operating-risk-information/Judgment.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "裁判文书" },
},
{
path: "/JudgmentDetail",
name: "JudgmentDetail",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Detail/JudgmentDetail.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "裁判文书详情" },
},
{
path: "/FYGGDetail",
name: "FYGGDetail",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Detail/FYGGDetail.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "法院公告详情" },
},
{
path: "/FYGGList",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Operating-risk-information/FYGGList.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "法院公告" },
},
{
path: "/CFXXList",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Operating-risk-information/CFXXList.vue"),
props: propsConvert,
meta: { requiresAuth: true, name: "处罚信息" },
},
{
path: "/ClearInformation",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Operating-risk-information/ClearInformation.vue"),
props: propsConvert,
meta: { requiresAuth: true, name: "工商-清算" },
},
{
path: "/LSBGView",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Operating-risk-information/LSBGView.vue"),
props: propsConvert,
meta: { requiresAuth: true, name: "工商-历史变更" },
},
{
path: "/YCJYMLView",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Operating-risk-information/YCJYMLView.vue"),
props: propsConvert,
meta: { requiresAuth: true, name: "工商-异常经营名录" },
},
{
path: "/ExecutedPerson",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Operating-risk-information/ExecutedPerson.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "被执行人" },
},
{
path: "/InformationOfThePersonSubjectToExecutionDetail",
name: "InformationOfThePersonSubjectToExecutionDetail",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Detail/InformationOfThePersonSubjectToExecutionDetail.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "被执行人详情" },
},
{
path: "/InformationOfUntrustworthyPersonSubjectToEnforcementDetail",
name: "InformationOfUntrustworthyPersonSubjectToEnforcementDetail",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Detail/InformationOfUntrustworthyPersonSubjectToEnforcementDetail.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "失信被执行人详情" },
},
{
path: "/CourtAnnouncement",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Operating-risk-information/CourtAnnouncement.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "开庭公告" },
},
{
path: "/AnnouncementInformationDetail",
name: "AnnouncementInformationDetail",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Detail/AnnouncementInformationDetail.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "开庭公告详情" },
},
{
path: "/CaseProcess",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Operating-risk-information/CaseProcess.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "案件流程" },
},
{
path: "/CaseFlowInformationDetail",
name: "CaseFlowInformationDetail",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Detail/CaseFlowInformationDetail.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "案件流程详情" },
},
{
path: "/ExposureTable",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Operating-risk-information/ExposureTable.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "曝光台" },
},
{
path: "/ExposureTableInformationDetail",
name: "ExposureTableInformationDetail",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Detail/ExposureTableInformationDetail.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "曝光台详情" },
},
{
path: "/JudicialDeduction",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Operating-risk-information/JudicialDeduction.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "司法查冻扣" },
},
{
path: "/JudicialFrozenDeductionInformationDetail",
name: "JudicialFrozenDeductionInformationDetail",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Detail/JudicialFrozenDeductionInformationDetail.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "司法查冻扣详情" },
},
{
path: "/PublicOpinionInformation",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/Operating-risk-information/PublicOpinionInformation.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "舆情信息" },
},
{
path: "/EnterpriseMap",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/relationship-graph/EnterpriseMap.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "企业图谱" },
},
{
path: "/RelatedParty",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/relationship-graph/RelatedParty.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "关联方" },
},
{
path: "/FroupAndEconomicDependenceInformation",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/relationship-graph/FroupAndEconomicDependenceInformation.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "集团及经济依存信息" },
},
{
path: "/GuaranteeView",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/relationship-graph/GuaranteeView.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "担保视图" },
},
{
path: "/ApplicationStatus",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/ApplicationStatus.vue"),
props: propsConvert,
meta: { requiresAuth: true, name: "客户及所在集团在我行在途业务申请情况" },
},
{
path: "/CreditStatusOfClientExecutives",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/CreditStatusOfClientExecutives.vue"),
props: propsConvert,
meta: { requiresAuth: true, name: "客户高管授信情况" },
},
{
path: "/CustomerContribution",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/CustomerContribution.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "综合收益率" },
},
{
path: "/TrialEntry",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/TrialEntry.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "综合收益率试算" },
},
{
path: `${prefix}/customer-info/business-application-status/customer-management-information`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/CustomerManagementInformation.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "客户经营信息" },
},
{
path: "/CustomerPreliminaryScreeningHistory",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/CustomerPreliminaryScreeningHistory.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "客户初筛历史" },
},
{
path: "/CustomerRatings",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/CustomerRatings.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "客户近三年评级情况" },
},
{
path: "/FinancialInformation",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/FinancialInformation.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "财务信息" },
},
{
path: "/FinancialInfoDetail",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/FinancialInfoDetail.vue"),
props: propsConvert,
meta: { requiresAuth: true, name: "财务信息" },
},
{
path: "/CompanyPolicy",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/CompanyPolicy.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "公司章程" },
},
{
path: "/StockInformation",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/StockInformation.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "股票信息" },
},
{
path: "/UnifiedCustomerCreditView",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/UnifiedCustomerCreditView.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "客户统一授信视图" },
},
{
path: "/ProjectInfo",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/business-application-status/ProjectInfo.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "项目信息" },
},
/*个人详情*/
{
path: `/PersonalDetails`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/PersonalDetails.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "个人详情" },
},
{
path: `/PersonalProfiles`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/personal-information/PersonalProfiles.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "个人概况" },
},
{
path: `/FamilyFinancialInformation`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/personal-information/FamilyFinancialInformation.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "家庭资产及财务信息" },
},
{
path: `/Employer`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/personal-information/Employer.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "工作单位" },
},
{
path: `/CreditDetails`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/personal-information/CreditDetails.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "授信一览" },
},
/*对公客户详情*/
{
// path: `${prefix}/company-details`,
path: "/CompanyDetails",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/CompanyDetails.vue"),
props: propsConvert,
meta: { keepAlive: false, requiresAuth: true, name: "客户详情" },
},
// 风险预警信息
{
path: "/RiskWarning",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/risk-summary/RiskWarning.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "风险预警" },
},
//预警详情信息
{
path: "/RiskWarningItemDetail",
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/risk-summary/RiskWarningItemDetail.vue"),
props: propsConvert,
meta: {requiresAuth: true, name: "预警详情信息" },
},
{
path: `${prefix}/customer-info/history-information/customer-tagHistory`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/history-information/CustomerTagHistory.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "客户标签历史" },
},
{
path: `${prefix}/timeLine/customer-info/time-line/company-timeline`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/timeLine/CompanyTimeLine.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "企业时光轴" },
},
{
path: `${prefix}/timeLine/customer-info/time-line/enterprise-timeline`,
component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/customer-mgt/customer-info/timeLine/MarketTimeLine.vue"),
props: propsConvert,
meta: { keepAlive: true, requiresAuth: true, name: "营销时光轴" },
},
// {
// path: `/MarketStatisticsDetail`,
// name: 'MarketStatisticsDetail',
// component: () => import(/* webpackChunkName: "customer-mgt" */ "@/views/authentication/MarketStatisticsDetail.vue"),
// props: propsConvert,
// meta: { keepAlive: false, requiresAuth: true, name: "营销统计详情" },
// },
];
export default customerRoutes;