f
This commit is contained in:
@@ -57,7 +57,7 @@
|
||||
|
||||
<!-- 所有风险类型列表 -->
|
||||
<div class="space-y-3">
|
||||
<!-- 正常人员 -->
|
||||
<!-- 人员状态 -->
|
||||
<div class="rounded-lg p-4 border-2 relative" :class="getRiskItemClass('0')">
|
||||
<div
|
||||
:class="['absolute top-0 right-0 px-1.5 py-0.5 text-sm font-bold text-white rounded-bl-lg rounded-tr-lg', getRiskBadgeClass('0')]">
|
||||
@@ -65,13 +65,15 @@
|
||||
</div>
|
||||
<div class="flex items-center pr-12">
|
||||
<div class="w-8 h-8 mr-3 flex-shrink-0 flex items-center justify-center">
|
||||
<img :src="getRiskItemIcon('0')" alt="正常人员" class="w-8 h-8 object-contain" />
|
||||
<img :src="getRiskItemIcon('0')" :alt="isNormalPerson ? '正常人员' : '存在风险'"
|
||||
class="w-8 h-8 object-contain" />
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<div class="font-bold text-sm" :class="getRiskItemTextColor('0')">
|
||||
{{ getRiskTypeInfo('0').text }}
|
||||
{{ isNormalPerson ? '正常人员' : '人员状态' }}
|
||||
</div>
|
||||
<div class="text-sm text-[#999999] mt-0.5">{{ getRiskTypeInfo('0').description }}</div>
|
||||
<div class="text-sm text-[#999999] mt-0.5">{{ isNormalPerson ? '无不良记录,属于正常人员' : '存在不良记录风险'
|
||||
}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -460,12 +462,12 @@ const isHit = (code) => {
|
||||
// 如果level是'0',则正常人员命中
|
||||
return hitRiskCodes.value.includes('0')
|
||||
}
|
||||
|
||||
|
||||
// 如果直接包含该代码,则命中
|
||||
if (hitRiskCodes.value.includes(code)) {
|
||||
return true
|
||||
}
|
||||
|
||||
|
||||
// 对于父级类型(A、B、C、D),如果子类型命中,父类型也算命中
|
||||
if (code === 'A') {
|
||||
// 如果 A1、A2、A3、A4、A5 任何一个命中,A 也算命中
|
||||
@@ -483,7 +485,7 @@ const isHit = (code) => {
|
||||
// 如果 D1、D2、D3、D4、D5 任何一个命中,D 也算命中
|
||||
return ['D1', 'D2', 'D3', 'D4', 'D5'].some(subCode => hitRiskCodes.value.includes(subCode))
|
||||
}
|
||||
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user