From 9bb7c4ddae5630ded12e0cb4dd8ea07ae0355616 Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Wed, 11 Feb 2026 15:02:56 +0800 Subject: [PATCH] f --- report-viewer/src/components/BaseReport.vue | 2 +- src/components/BaseReport.vue | 9 +- src/layouts/HomeLayout.vue | 2 +- src/ui/JRZQ8B3C/README.md | 149 ++++++++ src/ui/JRZQ8B3C/index.vue | 377 ++++++++++++++++++++ 5 files changed, 535 insertions(+), 4 deletions(-) create mode 100644 src/ui/JRZQ8B3C/README.md create mode 100644 src/ui/JRZQ8B3C/index.vue diff --git a/report-viewer/src/components/BaseReport.vue b/report-viewer/src/components/BaseReport.vue index 607685c..3a150f5 100644 --- a/report-viewer/src/components/BaseReport.vue +++ b/report-viewer/src/components/BaseReport.vue @@ -592,7 +592,7 @@ watch([reportData, componentRiskScores], () => {
- 琼ICP备2024048057号-2 + 琼ICP备2024038584号-13
diff --git a/src/components/BaseReport.vue b/src/components/BaseReport.vue index 14c78d3..aca486a 100644 --- a/src/components/BaseReport.vue +++ b/src/components/BaseReport.vue @@ -499,7 +499,11 @@ const featureMap = { CJRZQ5E9F_RiskAdvice: { name: "专业建议", component: defineAsyncComponent(() => import("@/ui/CJRZQ5E9F/components/RiskAdvice.vue")), - } + }, + JRZQ8B3C: { + name: "个人消费等级", + component: defineAsyncComponent(() => import("@/ui/JRZQ8B3C/index.vue")), + }, }; const maskValue = computed(() => { @@ -592,6 +596,7 @@ const featureRiskLevels = { 'IVYZ9A2B': 3, // 学历信息 'IVYZ3P9M': 3, // 学历信息查询(实时版) + 'JRZQ8B3C': 3, // 个人消费等级 // 📊 复合报告类 - 按子模块动态计算 'DWBG8B4D': 0, // 谛听多维报告(由子模块计算) 'DWBG6A2C': 0, // 司南报告(由子模块计算) @@ -833,7 +838,7 @@ watch([reportData, componentRiskScores], () => {
- 琼ICP备2024048057号-2 + 琼ICP备2024038584号-13
diff --git a/src/layouts/HomeLayout.vue b/src/layouts/HomeLayout.vue index 9806be6..736fc77 100644 --- a/src/layouts/HomeLayout.vue +++ b/src/layouts/HomeLayout.vue @@ -32,7 +32,7 @@
- 琼ICP备2024048057号-2 + 琼ICP备2024038584号-13
diff --git a/src/ui/JRZQ8B3C/README.md b/src/ui/JRZQ8B3C/README.md new file mode 100644 index 0000000..d17a1c2 --- /dev/null +++ b/src/ui/JRZQ8B3C/README.md @@ -0,0 +1,149 @@ +# 个人消费能力等级组件 (JRZQ8B3C) + +## 组件概述 + +基于个人收入指数评分进行消费能力等级评估,为企业提供专业的消费能力分析和风险评估服务。 + +## 组件结构 + +``` +JRZQ8B3C/ +├── index.vue # 主组件 +└── README.md # 说明文档 +``` + +## 使用方法 + +### 基本用法 + +```vue + + + +``` + +## 数据字段说明 + +| 字段名 | 类型 | 必填 | 描述 | 示例值 | +|-------|------|------|------|--------| +| personincome_index_2.0 | String | 是 | 个人收入指数评分 | "200" | + +## 评分分档说明 + +| 分值 | 收入区间(元/月) | 消费能力等级 | 风险等级 | +|------|----------------|------------|----------| +| -1 | **未命中** | 无法获取收入信息 | 高风险 | +| 100 | (1000, 2000] | 第1档 | 高风险 | +| 200 | (2000, 4000] | 第2档 | 高风险 | +| 300 | (4000, 6000] | 第3档 | 高风险 | +| 400 | (6000, 8000] | 第4档 | 中等风险 | +| 500 | (8000, 10000] | 第5档 | 中等风险 | +| 600 | (10000, 12000] | 第6档 | 中等风险 | +| 700 | (12000, 15000] | 第7档 | 低风险 | +| 800 | (15000, 20000] | 第8档 | 低风险 | +| 900 | (20000, 25000] | 第9档 | 低风险 | +| 1000 | (25000, +∞) | 第10档 | 低风险 | + +## 特殊值说明 + +- **-1**: 表示未命中(无法获取收入信息) +- **评分范围**: 100-1000分,共10个等级 +- **等级意义**: 等级越高,对应的消费能力越强 +- **区间定义**: 收入区间为左开右闭区间(如:1000 < 收入 ≤ 2000) + +## 组件特性 + +### 1. 专业的视觉展示 +- **评分展示**:大数字显示个人收入指数评分 +- **进度条可视化**:直观展示评分在100-1000分范围内的位置 +- **颜色编码**:根据评分等级使用不同颜色(低=红色,中=黄色,高=绿色) +- **响应式设计**:完美适配各种屏幕尺寸 + +### 2. 全面的数据分析 +- **收入区间显示**:清晰展示对应的月收入范围 +- **等级描述**:显示当前评分对应的消费能力等级 +- **市场对比分析**:与市场平均水平对比 +- **消费能力评估**:基于收入指数的消费能力分析 + +### 3. 智能风险评估 +- **动态评分**:根据收入指数自动计算风险分数(30-100分) +- **风险等级标签**:直观显示当前风险等级 +- **个性化建议**:针对不同等级的专业建议 + +## 视觉设计亮点 + +### 1. 色彩系统 +- **低风险(700-1000分)**:绿色系,表示消费能力强 +- **中等风险(400-600分)**:黄色系,表示消费能力中等 +- **高风险(100-300分/-1)**:红色系,表示消费能力有限 + +### 2. 交互体验 +- 平滑的动画过渡 +- 直观的视觉反馈 +- 清晰的信息层次 + +### 3. 信息架构 +- 层次分明的信息展示 +- 重点突出的核心数据 +- 完整的补充说明 + +## 数据说明 + +### 评估依据 +- 基于个人收入指数评分 +- 使用10档分级评分体系 +- 数据准确可靠 + +### 使用限制 +- 收入范围为税前月收入 +- 存在地区差异,仅供参考 +- 建议结合其他收入证明材料 + +### 评分计算 +- 风险评分范围:30-100分 +- 100分对应30分风险评分 +- 1000分对应100分风险评分(最安全) +- -1(未命中)对应30分风险评分 + +## 业务价值 + +### 1. 风险控制 +- 精确的消费能力评估降低信贷风险 +- 多维度风险分析提升决策质量 +- 智能化评分系统提高效率 + +### 2. 客户分层 +- 基于消费能力的客户分级管理 +- 个性化服务策略制定 +- 精准的市场定位分析 + +### 3. 合规要求 +- 符合金融监管要求 +- 数据来源权威可靠 +- 评估过程透明公开 + +## 注意事项 + +1. 确保传入正确的 `personincome_index_2.0` 值 +2. 组件会自动处理 -1 特殊值(未命中) +3. 建议在网络良好的环境下使用 +4. 定期更新评估标准以保持准确性 + +## 更新日志 + +- v1.0.0 - 初始版本,支持基础消费能力等级评估功能 +- 专业的视觉展示效果 +- 完整的评分分档系统 +- 专业的风险分析功能 + diff --git a/src/ui/JRZQ8B3C/index.vue b/src/ui/JRZQ8B3C/index.vue new file mode 100644 index 0000000..73ff6c6 --- /dev/null +++ b/src/ui/JRZQ8B3C/index.vue @@ -0,0 +1,377 @@ + + + + +