diff --git a/ruoyi-ui/src/api/ccdiCreditInfo.js b/ruoyi-ui/src/api/ccdiCreditInfo.js
index 3fba3963..d3fe2b42 100644
--- a/ruoyi-ui/src/api/ccdiCreditInfo.js
+++ b/ruoyi-ui/src/api/ccdiCreditInfo.js
@@ -4,6 +4,9 @@ export function uploadCreditHtml(data) {
return request({
url: '/ccdi/creditInfo/upload',
method: 'post',
+ headers: {
+ 'Content-Type': 'multipart/form-data'
+ },
data
})
}
diff --git a/ruoyi-ui/src/views/ccdiCreditInfo/index.vue b/ruoyi-ui/src/views/ccdiCreditInfo/index.vue
index 6eb94897..faf632fa 100644
--- a/ruoyi-ui/src/views/ccdiCreditInfo/index.vue
+++ b/ruoyi-ui/src/views/ccdiCreditInfo/index.vue
@@ -61,8 +61,8 @@
- 详情
- 删除
+ 详情
+ 删除
@@ -126,11 +126,52 @@
上 传
+
+
+ 征信摘要
+
+ 征信查询日期:{{ detailForm.queryDate || "-" }}
+ 负债笔数:{{ detailForm.debtCount || 0 }}
+ 负债总额:{{ detailForm.debtTotalAmount || 0 }}
+
+
+ 负面信息
+
+ 民事案件笔数:{{ detailForm.civilCnt || 0 }}
+ 强制执行笔数:{{ detailForm.enforceCnt || 0 }}
+ 行政处罚笔数:{{ detailForm.admCnt || 0 }}
+
+
+ 民事案件金额:{{ detailForm.negativeInfo.civilLmt || 0 }}
+ 强制执行金额:{{ detailForm.negativeInfo.enforceLmt || 0 }}
+ 行政处罚金额:{{ detailForm.negativeInfo.admLmt || 0 }}
+
+
+ 负债信息
+
+
+
+
+
+
+
+
+
+
+
+
@@ -270,6 +354,11 @@ export default {
margin-bottom: 16px;
}
+.detail-summary {
+ margin-bottom: 16px;
+ line-height: 32px;
+}
+
.summary-item {
padding: 12px 16px;
background: #f5f7fa;
diff --git a/ruoyi-ui/tests/unit/credit-info-detail-ui.test.js b/ruoyi-ui/tests/unit/credit-info-detail-ui.test.js
new file mode 100644
index 00000000..09d9b506
--- /dev/null
+++ b/ruoyi-ui/tests/unit/credit-info-detail-ui.test.js
@@ -0,0 +1,27 @@
+const assert = require("assert");
+const fs = require("fs");
+const path = require("path");
+
+const componentPath = path.resolve(
+ __dirname,
+ "../../src/views/ccdiCreditInfo/index.vue"
+);
+const source = fs.readFileSync(componentPath, "utf8");
+
+[
+ "detailDialogVisible",
+ "detailForm",
+ "负债信息",
+ "负面信息",
+ "civilCnt",
+ "enforceCnt",
+ "admCnt",
+ "handleDetail",
+ "handleDelete",
+ "deleteCreditInfo",
+ "确认删除该员工当前已维护的征信信息吗?",
+].forEach((token) => {
+ assert(source.includes(token), `详情或删除交互缺少关键结构: ${token}`);
+});
+
+console.log("credit-info-detail-ui test passed");