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
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
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
<template>
  <div>
    <div class="tab-section">
      <el-tabs v-model="activeName" type="card">
        <el-tab-pane
          v-for="(item, index) in list"
          :key="index"
          :label="item.customerName"
          :name="`${index}`"
        >
          <FormInfo
            v-for="(kItem, kIndex) in baseSections"
            :key="kIndex+'_base'"
            :info="item.pedestrianCreditCustomerQryInfo"
            :title="kItem.title"
            :keys="kItem.fileds"
            :loading="loading"
          ></FormInfo>
          <FormInfo
            v-for="(keyItem, keyIndex) in sections"
            :key="keyIndex"
            :info="item"
            :title="keyItem.title"
            :keys="keyItem.fileds"
            :loading="loading"
          ></FormInfo>
        </el-tab-pane>
      </el-tabs>
    </div>
  </div>
</template>
<script>
// 主/共借人征信信息
import { qryCreditReportList } from '@comprehensive/serve/public'
import FormInfo from '../FormInfo'
import { propertyInfo } from '@comprehensive/utils/formHeaders'
 
export default {
  props: {
    // 申请编号
    serialNo: {
      type: String,
      required: true
    },
    objectType: {
      type: String,
      default: ''
    },
    customerID: {
      type: String,
      default: ''
    },
    relationtype: {
      // 01: 共借人信息, 02: 担保人信息
      type: String,
      default: '01'
    }
  },
  components: {
    FormInfo
  },
  data() {
    return {
      list: [],
      activeName: '0',
      propertyInfo: [],
      baseSections: [
        {
          title: '基础信息',
          fileds: [
            {
              label: '性别',
              field: 'sexDesc',
            },
            {
              label: '婚姻状况',
              field: 'mariStatus'
            },
            {
              label: '配偶姓名',
              field: 'spoName'
            },
            {
              label: '配偶证件类型',
              field: 'spoIdTypeDesc'
            },
            {
              label: '配偶证件号码',
              field: 'spoIdNum'
            },
            {
              label: '配偶联系电话',
              field: 'spoTel'
            },
            {
              label: '配偶工作单位',
              field: 'spsCmpyNm'
            },
            {
              label: '学历',
              field: 'eduLevelDesc'
            },
            {
              label: '学位',
              field: 'acaDegreeDesc'
            },
            {
              label: '就业状况',
              field: 'empStatusDesc'
            },
            {
              label: '单位名称',
              field: 'cpnname'
            },
            {
              label: '单位性质',
              field: 'cpnTypeDesc'
            },
            {
              label: '单位所属行业',
              field: 'industryDesc'
            },
            {
              label: '单位详细地址',
              field: 'cpnAddr'
            },
            {
              label: '单位所在地邮编',
              field: 'cpnPc'
            },
            {
              label: '单位地址(省)',
              field: 'cpnProvinceDesc'
            },
            {
              label: '单位地址(市)',
              field: 'cpnCityDesc'
            },
            {
              label: '单位地址(区/县)',
              field: 'cpnDistDesc'
            },
            {
              label: '单位电话',
              field: 'cpnTel'
            },
            {
              label: '职业',
              field: 'occupationDesc'
            },
            {
              label: '职务',
              field: 'titleDesc'
            },
            {
              label: '职称',
              field: 'techTitleDesc'
            },
            {
              label: '本单位工作起始年份',
              field: 'workStartDate'
            },
            {
              label: '居住状况',
              field: 'resiStatusDesc'
            },
          ]
        }
      ],
      sections: [
        {
          title: '整体情况',
          fileds: [
            {
              label: '全部负债总额',
              field: 'rb1'
            },
            {
              label: '信用类负债总额',
              field: 'rb2'
            },
            {
              label: '从未逾期信用卡和贷款账户距今最长账龄',
              field: 'rv27'
            },
            {
              label: '过去6个月信用卡和贷款逾期总次数',
              field: 'rv22'
            },
            {
              label: '过去24个月信用卡和贷款逾期的月份数',
              field: 'rv17'
            },
            {
              label: '坏账出现次数',
              field: 'rb7'
            }
          ]
        },
        {
          title: '查询次数',
          fileds: [
            {
              label: '人行近2个月查询次数',
              field: 'rt32'
            },
            {
              label: '近2个月贷款审批查询次数',
              field: 'rt33'
            },
            {
              label: '人行近6个月查询次数',
              field: 'rt36'
            },
            {
              label: '近3个月审批查询次数',
              field: 'rv45'
            },
            {
              label: '近6个月审批查询次数',
              field: 'rv35'
            }
          ]
        },
        {
          title: '信用白户信息',
          fileds: [
            {
              label: '信用白户是否曾持有贷款',
              field: 'rv15'
            },
            {
              label: '是否为案场信用空白户',
              field: 'rv7'
            },
            {
              label: '信用白户是否未曾持有信用卡贷款',
              field: 'rv16'
            },
            {
              label: '信用白户是否曾持有信用卡',
              field: 'rv14'
            }
          ]
        },
        {
          title: '贷记卡信息',
          fileds: [
            {
              label: '首张贷记卡距今月数',
              field: 'rj3'
            },
            {
              label: '所有未结清贷记卡授信总额',
              field: 'n4'
            },
            {
              label: '所有未结清信用卡授信总额',
              field: 'rb10'
            },
            {
              label: '所有未结清贷记卡已使用额度',
              field: 'rb13'
            },
            {
              label: '所有未结清信用卡总已用额度',
              field: 'rb9'
            },
            {
              label: '贷记卡最近6个月平均使用额度',
              field: 'rb11'
            },
            {
              label: '所有未结清信用卡本月实还款总额',
              field: 'rb12'
            },
            {
              label: '贷记卡当前逾期汇总金额',
              field: 'rb6'
            },
            {
              label: '贷记卡近6个月出现逾期2及以上的次数',
              field: 'rk9'
            },
            {
              label: '贷记卡近6个月内出现逾期1的次数',
              field: 'rk1'
            },
            {
              label: '贷记卡近12个月内出现逾期2的次数',
              field: 'rl2'
            },
            {
              label: '贷记卡近12个月出现逾期3及以上的次数',
              field: 'rl10'
            },
            {
              label: '贷记卡近12个月内出现逾期1的次数',
              field: 'rl1'
            },
            {
              label: '准贷记卡最近6个月平均透支余额',
              field: 'retain1'
            }
          ]
        },
        {
          title: '贷款信息',
          fileds: [
            {
              label: '未结清、信用类贷款总金额',
              field: 'rc7'
            },
            {
              label: '未结清、信用类贷款总余额',
              field: 'rc8'
            },
            {
              label: '未结清、未销户、非抵押质押总授信额度',
              field: 'rc42'
            },
            {
              label: '未结清、非抵押质押贷款类授信额度',
              field: 'rc41'
            },
            {
              label: '未结清贷款总余额',
              field: 'rc43'
            },
            {
              label: '未结清贷款总金额',
              field: 'rc44'
            },
            {
              label: '未结清、信用类贷款笔数',
              field: 'rc6'
            },
            {
              label: '未结清、信用类贷款总月供',
              field: 'rc9'
            },
            {
              label: '贷款当前逾期汇总金额',
              field: 'rb5'
            },
            {
              label: '贷款近6个月内出现逾期1的次数',
              field: 'rd1'
            },
            {
              label: '贷款近6个月内断供(大于30天)次数',
              field: 'rd9'
            },
            {
              label: '贷款近12个月内出现逾期2的次数',
              field: 're2'
            },
            {
              label: '贷款近12个月内恶意断供次数',
              field: 're10'
            },
            {
              label: '贷款近12个月内出现逾期1的次数',
              field: 're1'
            },
            {
              label: '贷款近24个月内有大于90天逾期的次数',
              field: 'rf11'
            },
            {
              label: '贷款信息五级分类不良的次数',
              field: 'rh11'
            },
            {
              label: '贷款最近6个月平均应还款额',
              field: 'retain2'
            }
          ]
        }
      ]
    }
  },
  created() {
    this.init()
  },
  methods: {
    init() {
      this.activeName = '0'
      this.propertyInfo = [...propertyInfo]
      this.qryCreditReportList()
    },
 
    // 查询顶部流程节点状态
    async qryCreditReportList() {
      this.loading = true
      const { serialNo, customerID } = this
      const res = await qryCreditReportList({
        businessNo: serialNo,
        customerId: customerID
      })
      this.loading = false
      const { result } = res
      console.log('-=', res)
      this.list = result
    }
  },
  watch: {
    serialNo() {
      this.init()
    }
  }
}
</script>
 
<style lang="postcss" scoped>
</style>