diff --git a/src/assets/images/example_sy.png b/src/assets/images/example_sy.png
new file mode 100644
index 0000000..659278e
Binary files /dev/null and b/src/assets/images/example_sy.png differ
diff --git a/src/components/Remark.vue b/src/components/Remark.vue
index dcccf06..4f5597b 100644
--- a/src/components/Remark.vue
+++ b/src/components/Remark.vue
@@ -1,11 +1,15 @@
-

-
温馨提示!
+

+
{{ title }}
@@ -17,6 +21,14 @@ const props = defineProps({
content: {
type: String,
required: true
+ },
+ title: {
+ type: String,
+ default: '温馨提示!'
+ },
+ defaultExpanded: {
+ type: Boolean,
+ default: false
}
});
@@ -43,7 +55,7 @@ const isExpanded = ref(false);
}
.tips-content {
- font-size: 14px;
+ font-size: 16px;
color: #333;
}
@@ -77,8 +89,7 @@ const isExpanded = ref(false);
}
:deep(.van-text-ellipsis) {
- font-size: 12px;
+ font-size: 14px;
color: #999999;
}
-
diff --git a/src/ui/JRZQ3C9R/components/BasicInfoSection.vue b/src/ui/JRZQ3C9R/components/BasicInfoSection.vue
index ba46d40..887ba86 100644
--- a/src/ui/JRZQ3C9R/components/BasicInfoSection.vue
+++ b/src/ui/JRZQ3C9R/components/BasicInfoSection.vue
@@ -8,48 +8,39 @@
-
+
-
基础信息
-
-
-
查得标识
-
{{ flagText }}
+
+
+
+
-
- 库有标识
- {{ flagDbText }}
-
-
- 历史银行卡数
- {{ normalizeValue(data.ppcm_history_cardnum)
- }}
-
-
- 当前活跃银行卡数
- {{ normalizeValue(data.ppcm_recent_cardnum)
- }}
-
-
- 历史手机号数
- {{ normalizeValue(data.ppcm_history_cellnum)
- }}
-
-
-
当前活跃手机号数
-
{{ normalizeValue(data.ppcm_recent_cellnum)
- }}
+
+
+
+
+ {{ row.label }}
+
+ {{ row.value }}
+
-
+
-
+
指标
数值
@@ -58,7 +49,7 @@
+ :class="['grid grid-cols-2 text-base', idx < ratioRows.length - 1 ? 'border-b border-gray-200' : '']">
{{ row.label }}
@@ -70,6 +61,9 @@
+
+
+
@@ -77,12 +71,13 @@
-
-
diff --git a/src/ui/JRZQ3C9R/components/RepayFailTrendSection.vue b/src/ui/JRZQ3C9R/components/RepayFailTrendSection.vue
index d357e78..afde8bb 100644
--- a/src/ui/JRZQ3C9R/components/RepayFailTrendSection.vue
+++ b/src/ui/JRZQ3C9R/components/RepayFailTrendSection.vue
@@ -6,6 +6,9 @@
+
+
+
@@ -17,7 +20,8 @@ import { CanvasRenderer } from 'echarts/renderers'
import { BarChart } from 'echarts/charts'
import { GridComponent, TooltipComponent } from 'echarts/components'
import LTitle from '@/components/LTitle.vue'
-import { PERIODS, getRepayCountsByPeriod } from '../utils/dataParser'
+import Remark from '@/components/Remark.vue'
+import { PERIODS, getRepayCountsByPeriod, getRepayFailRemark } from '../utils/dataParser'
use([CanvasRenderer, BarChart, GridComponent, TooltipComponent])
@@ -51,7 +55,7 @@ const chartOption = computed(() => {
type: 'category',
data: labels,
axisLabel: {
- fontSize: 10,
+ fontSize: 16,
color: '#6b7280'
},
axisLine: {
@@ -63,7 +67,7 @@ const chartOption = computed(() => {
yAxis: {
type: 'value',
axisLabel: {
- fontSize: 11,
+ fontSize: 16,
color: '#6b7280',
formatter: '{value} 次'
},
@@ -88,6 +92,9 @@ const chartOption = computed(() => {
]
}
})
+
+// 还款失败次数解读
+const repayFailRemark = computed(() => getRepayFailRemark(props.data || {}))
-
-
diff --git a/src/ui/JRZQ3C9R/components/RepaySuccessTrendSection.vue b/src/ui/JRZQ3C9R/components/RepaySuccessTrendSection.vue
index b5a4d2b..bb2e355 100644
--- a/src/ui/JRZQ3C9R/components/RepaySuccessTrendSection.vue
+++ b/src/ui/JRZQ3C9R/components/RepaySuccessTrendSection.vue
@@ -6,6 +6,9 @@
+
+
+
@@ -17,7 +20,8 @@ import { CanvasRenderer } from 'echarts/renderers'
import { BarChart } from 'echarts/charts'
import { GridComponent, TooltipComponent } from 'echarts/components'
import LTitle from '@/components/LTitle.vue'
-import { PERIODS, getRepayCountsByPeriod } from '../utils/dataParser'
+import Remark from '@/components/Remark.vue'
+import { PERIODS, getRepayCountsByPeriod, getRepaySuccessRemark } from '../utils/dataParser'
use([CanvasRenderer, BarChart, GridComponent, TooltipComponent])
@@ -51,7 +55,7 @@ const chartOption = computed(() => {
type: 'category',
data: labels,
axisLabel: {
- fontSize: 10,
+ fontSize: 16,
color: '#6b7280'
},
axisLine: {
@@ -63,7 +67,7 @@ const chartOption = computed(() => {
yAxis: {
type: 'value',
axisLabel: {
- fontSize: 11,
+ fontSize: 16,
color: '#6b7280',
formatter: '{value} 次'
},
@@ -88,6 +92,9 @@ const chartOption = computed(() => {
]
}
})
+
+// 还款成功次数解读
+const repaySuccessRemark = computed(() => getRepaySuccessRemark(props.data || {}))
-
-
diff --git a/src/ui/JRZQ6F2A/components/RiskSummarySection.vue b/src/ui/JRZQ6F2A/components/RiskSummarySection.vue
new file mode 100644
index 0000000..ff0f4dd
--- /dev/null
+++ b/src/ui/JRZQ6F2A/components/RiskSummarySection.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+ {{ risk.label }}
+ {{ risk.value }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/ui/JRZQ6F2A/components/SummaryApplyStats.vue b/src/ui/JRZQ6F2A/components/SummaryApplyStats.vue
index 03c51c5..a212618 100644
--- a/src/ui/JRZQ6F2A/components/SummaryApplyStats.vue
+++ b/src/ui/JRZQ6F2A/components/SummaryApplyStats.vue
@@ -1,9 +1,9 @@
-
借贷意向统计概览
+
-
+