feat(risk-history): 优化风险筛查结果显示逻辑

- 增加筛查中状态的显示
- 根据 checkStatus 字段判断风险状态
- 优化无风险和有风险的显示文案
- 添加筛查中的 loading 状态
This commit is contained in:
陈昱达
2025-07-29 18:00:03 +08:00
parent f67e1a44ab
commit f8d2dae78c
2 changed files with 200 additions and 184 deletions

BIN
public/bpic_eli/loading.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 744 B

View File

@@ -834,13 +834,14 @@
// a.style.border = '1px solid #ddd'
a.style.display = 'block';
a.innerHTML =
// 判断
(navItem.hasRisk === 1
? '<img src="error.png" class="png-icon">'
: '<img src="right.png" class="png-icon">') +
? navItem.checkStatus === 2? '<img src="error.png" class="png-icon">' : '<img src="loading.png" class="png-icon" style="width: 20px;">'
: navItem.checkStatus === 2?'<img src="right.png" class="png-icon">':'<img src="loading.png" class="png-icon" style="width: 20px;">') +
navItem.taSubmitDate +
(navItem.hasRisk === 1
? '<span >【有风险】</span>'
: '<span >【无风险】</span>');
? '<span >' + (navItem.checkStatus === 2 ? '【有风险】' : '【筛查中】') + '</span>'
: '<span >' + (navItem.checkStatus === 2 ? '【无风险】' : '【无风险】') + '</span>');
a.onclick = (function(index, item) {
return function() {
@@ -931,6 +932,8 @@
// 获取详情
getDetail: function(navItem) {
console.log(navItem)
if(navItem.checkStatus === 2){
// 从URL获取taCode
StateManager.resultId = navItem.id;
var taCode = Utils.getQueryParam('taCode') || StateManager.navCheckRecord.taCode;
@@ -1140,6 +1143,19 @@
}
}
);
} else {
// 添加加载提示
var resultDom = document.getElementById('detail-container');
resultDom.innerHTML =
'<div class="loading" style="text-align: center; line-height: 32px; height: 32px; font-size: 14px;">\n' +
' <img src="./loading.png" alt="加载中"\n' +
' style="height: 24px; width: 24px; vertical-align: middle;">\n' +
' <span style="vertical-align: middle;margin-left: 20px">正在筛查中...</span>\n' +
'</div>';
return false
}
}
};