diff --git a/public/inquire_icons/benrenbuliang.png b/public/inquire_icons/benrenbuliang.png new file mode 100644 index 0000000..f05c56e Binary files /dev/null and b/public/inquire_icons/benrenbuliang.png differ diff --git a/public/inquire_icons/dashuju.png b/public/inquire_icons/dashuju.png new file mode 100644 index 0000000..ac30190 Binary files /dev/null and b/public/inquire_icons/dashuju.png differ diff --git a/public/inquire_icons/default.png b/public/inquire_icons/default.png new file mode 100644 index 0000000..964615e Binary files /dev/null and b/public/inquire_icons/default.png differ diff --git a/public/inquire_icons/duiwaitouzi.png b/public/inquire_icons/duiwaitouzi.png new file mode 100644 index 0000000..d36fc28 Binary files /dev/null and b/public/inquire_icons/duiwaitouzi.png differ diff --git a/public/inquire_icons/hunlianzhuangkuang.png b/public/inquire_icons/hunlianzhuangkuang.png new file mode 100644 index 0000000..a69d793 Binary files /dev/null and b/public/inquire_icons/hunlianzhuangkuang.png differ diff --git a/public/inquire_icons/jiedaishenqing.png b/public/inquire_icons/jiedaishenqing.png new file mode 100644 index 0000000..52bf991 Binary files /dev/null and b/public/inquire_icons/jiedaishenqing.png differ diff --git a/public/inquire_icons/jingyingyichang.png b/public/inquire_icons/jingyingyichang.png new file mode 100644 index 0000000..7fa09b3 Binary files /dev/null and b/public/inquire_icons/jingyingyichang.png differ diff --git a/public/inquire_icons/renzhijilu.png b/public/inquire_icons/renzhijilu.png new file mode 100644 index 0000000..befcf55 Binary files /dev/null and b/public/inquire_icons/renzhijilu.png differ diff --git a/public/inquire_icons/rongzilishi.png b/public/inquire_icons/rongzilishi.png new file mode 100644 index 0000000..c7967b5 Binary files /dev/null and b/public/inquire_icons/rongzilishi.png differ diff --git a/public/inquire_icons/shenqingxingwei.png b/public/inquire_icons/shenqingxingwei.png new file mode 100644 index 0000000..d817830 Binary files /dev/null and b/public/inquire_icons/shenqingxingwei.png differ diff --git a/public/inquire_icons/shesufengxian.png b/public/inquire_icons/shesufengxian.png new file mode 100644 index 0000000..7d0276a Binary files /dev/null and b/public/inquire_icons/shesufengxian.png differ diff --git a/public/inquire_icons/shourupinggu.png b/public/inquire_icons/shourupinggu.png new file mode 100644 index 0000000..964615e Binary files /dev/null and b/public/inquire_icons/shourupinggu.png differ diff --git a/public/inquire_icons/sifashesu.png b/public/inquire_icons/sifashesu.png new file mode 100644 index 0000000..77e191e Binary files /dev/null and b/public/inquire_icons/sifashesu.png differ diff --git a/public/inquire_icons/touzijilu.png b/public/inquire_icons/touzijilu.png new file mode 100644 index 0000000..55809be Binary files /dev/null and b/public/inquire_icons/touzijilu.png differ diff --git a/public/inquire_icons/weiyueshixin.png b/public/inquire_icons/weiyueshixin.png new file mode 100644 index 0000000..50e9cff Binary files /dev/null and b/public/inquire_icons/weiyueshixin.png differ diff --git a/public/inquire_icons/xiehaozhuanwang.png b/public/inquire_icons/xiehaozhuanwang.png new file mode 100644 index 0000000..81326cd Binary files /dev/null and b/public/inquire_icons/xiehaozhuanwang.png differ diff --git a/public/inquire_icons/xingzhengchufa.png b/public/inquire_icons/xingzhengchufa.png new file mode 100644 index 0000000..e139980 Binary files /dev/null and b/public/inquire_icons/xingzhengchufa.png differ diff --git a/public/inquire_icons/xuelixinxi.png b/public/inquire_icons/xuelixinxi.png new file mode 100644 index 0000000..42aa1af Binary files /dev/null and b/public/inquire_icons/xuelixinxi.png differ diff --git a/public/inquire_icons/zaiwangshichang.png b/public/inquire_icons/zaiwangshichang.png new file mode 100644 index 0000000..0c74f41 Binary files /dev/null and b/public/inquire_icons/zaiwangshichang.png differ diff --git a/public/inquire_icons/zhifubiaoxian.png b/public/inquire_icons/zhifubiaoxian.png new file mode 100644 index 0000000..34f6aaf Binary files /dev/null and b/public/inquire_icons/zhifubiaoxian.png differ diff --git a/src/components/BaseReport.vue b/src/components/BaseReport.vue index 2edddd1..4c1cc26 100644 --- a/src/components/BaseReport.vue +++ b/src/components/BaseReport.vue @@ -361,6 +361,11 @@ const featureMap = { name: "名下车辆(车牌)", component: defineAsyncComponent(() => import("@/ui/QCXG5F3A.vue")), }, + FLXGDEA9: { + name: "本人不良", + component: defineAsyncComponent(() => import("@/ui/CFLXGDEA9.vue")), + remark: '本人不良记录查询结果来源于公安部门等权威机构,包括各类违法犯罪前科记录。查询结果仅供参考,具体信息以相关部门官方记录为准。' + }, QCXG4D2E: { name: "名下车辆(数量)", component: defineAsyncComponent(() => import("@/ui/CQCXG4D2E.vue")) }, QCXG5U0Z: { name: "车辆静态信息查询", component: defineAsyncComponent(() => import("@/ui/CQCXG5U0Z.vue")) }, QCXG1U4U: { name: "车辆里程记录(混合查询)", component: defineAsyncComponent(() => import("@/ui/CQCXG1U4U.vue")) }, @@ -644,6 +649,7 @@ const featureRiskLevels = { 'FLXG7E8F': 20, // 司法涉诉 'FLXG3D56': 10, // 违约失信 'JRZQ4AA8': 10, // 还款压力 + 'FLXGDEA9': 20, // 本人不良 // 🟠 中高风险类 - 权重 7 'JRZQ0A03': 7, // 借贷申请记录 @@ -685,7 +691,7 @@ const featureRiskLevels = { 'DWBG8B4D_LeasingRisk': 6, 'DWBG8B4D_RiskSupervision': 8, 'DWBG8B4D_RiskWarningTab': 9, - 'DWBG8B4D_CourtInfo':9, + 'DWBG8B4D_CourtInfo': 9, // 司南报告子模块 'DWBG6A2C_StandLiveInfo': 4, @@ -700,7 +706,7 @@ const featureRiskLevels = { 'DWBG6A2C_CreditDetail': 5, 'DWBG6A2C_RentalBehavior': 5, 'DWBG6A2C_RiskSupervision': 8, - 'DWBG6A2C_CourtRiskInfo':13, + 'DWBG6A2C_CourtRiskInfo': 13, // 贷款风险评估子模块 'CJRZQ5E9F_RiskOverview': 8, diff --git a/src/components/InquireForm.vue b/src/components/InquireForm.vue index 36c8739..727f566 100644 --- a/src/components/InquireForm.vue +++ b/src/components/InquireForm.vue @@ -654,6 +654,7 @@ const getFeatureIcon = (apiId) => { JRZQ8203: "/inquire_icons/jiedaixingwei.svg", // 借贷行为记录 JRZQ09J8: "/inquire_icons/beijianguanrenyuan.svg", // 收入评估 JRZQ4B6C: "/inquire_icons/fengxianxingwei.svg", // 探针C风险评估 + FLXGDEA9: "/inquire_icons/benrenbuliang.png", // 本人不良 }; return iconMap[apiId] || "/inquire_icons/default.svg"; }; diff --git a/src/composables/useInquireForm.js b/src/composables/useInquireForm.js index 52e0276..97c3922 100644 --- a/src/composables/useInquireForm.js +++ b/src/composables/useInquireForm.js @@ -60,6 +60,8 @@ export function useInquireForm(featureRef) { // 司法涉诉 toc_PersonalLawsuit: ["name", "idCard", "mobile", "verificationCode"], + // 本人不良:姓名 + 身份证(授权由后端默认传 1) + toc_PersonalBadRecord: ["name", "idCard"], // 人企关系加强版:仅身份证号 toc_PersonEnterprisePro: ["idCard"], // 新企业司法涉诉(QYGL66SL):仅企业名称,其他字段后端自动补齐 diff --git a/src/config/inquireCategories.js b/src/config/inquireCategories.js index f5da1ab..8c337d5 100644 --- a/src/config/inquireCategories.js +++ b/src/config/inquireCategories.js @@ -44,6 +44,13 @@ export const inquireCategoryConfig = { icon: "sjsys_icon.svg", iconFrom: "category", }, + { + name: "本人不良", + feature: "toc_PersonalBadRecord", + desc: "本人不良记录风险评估", + icon: "sifasheyu.svg", + iconFrom: "category", + }, ], }, /** 婚恋风险 */ diff --git a/src/ui/CFLXGDEA9.vue b/src/ui/CFLXGDEA9.vue new file mode 100644 index 0000000..bdac6ed --- /dev/null +++ b/src/ui/CFLXGDEA9.vue @@ -0,0 +1,668 @@ + + + + + + + 📋 + + 暂无本人不良数据 + + + + + + + + + + + + 风险总览 + 本人不良记录风险评估 + + + + + + + + 总风险点 + {{ hitRiskTypes.length }}条 + + + 高风险 + {{ getHighRiskCount() }}条 + + + 中风险 + {{ getMiddleRiskCount() }}条 + + + + + + + + + + + + 正常人员 + 无不良记录,属于正常人员 + + + + + + + + + + + {{ getNormalPersonBadgeText() }} + + + + + + + + {{ isNormalPerson ? '正常人员' : '人员状态' }} + + {{ isNormalPerson ? '无不良记录,属于正常人员' : '存在不良记录风险' + }} + + + + + + + A类:侵犯公民人身权利,民主权利 + + + + {{ isHit(code) ? '异常' : '正常' }} + + + + + + + + {{ getRiskTypeInfo(code).text }} + + {{ getRiskTypeInfo(code).description }} + + + + + + + + + + B类:经济类前科 + + + + {{ isHit(code) ? '异常' : '正常' }} + + + + + + + + {{ getRiskTypeInfo(code).text }} + + {{ getRiskTypeInfo(code).description }} + + + + + + + + + + C类:妨害社会管理秩序 + + + + {{ isHit(code) ? '异常' : '正常' }} + + + + + + + + {{ getRiskTypeInfo(code).text }} + + {{ getRiskTypeInfo(code).description }} + + + + + + + + + + D类:重点 + + + + {{ isHit(code) ? '异常' : '正常' }} + + + + + + + + {{ getRiskTypeInfo(code).text }} + + {{ getRiskTypeInfo(code).description }} + + + + + + + + + + E类:涉交通案件 + + + + {{ isHit('E') ? '异常' : '正常' }} + + + + + + + + {{ getRiskTypeInfo('E').text }} + + {{ getRiskTypeInfo('E').description }} + + + + + + + + + + F类:法院文书 + + + + {{ isHit('F') ? '异常' : '正常' }} + + + + + + + + {{ getRiskTypeInfo('F').text }} + + {{ getRiskTypeInfo('F').description }} + + + + + + + + + + + + + + +
暂无本人不良数据
本人不良记录风险评估