|
|
@@ -28,7 +28,8 @@
|
|
|
:class="'risk-level-' + (item._cssClass || 'low')">
|
|
|
<view class="card-top">
|
|
|
<view class="card-title-row">
|
|
|
- <text class="risk-name" @tap="showDiseaseKnowledge(item)">{{ item.diseaseName }}</text>
|
|
|
+ <text class="risk-help" @tap.stop="showDiseaseKnowledge(item)">?</text>
|
|
|
+ <text class="risk-name">{{ item.diseaseName }}</text>
|
|
|
<text class="risk-badge" :class="'badge-' + (item._cssClass || 'low')">
|
|
|
{{ riskBadgeText(item.riskLevel) }}
|
|
|
</text>
|
|
|
@@ -50,7 +51,6 @@
|
|
|
{{ item.riskLevel || '--' }}
|
|
|
</text>
|
|
|
<text class="risk-value" v-if="item.riskValue">风险值 {{ item.riskValue }}</text>
|
|
|
- <text class="risk-more" @tap.stop="showDiseaseKnowledge(item)">查看知识库 ›</text>
|
|
|
</view>
|
|
|
<view class="risk-edit-row" v-if="isEditing">
|
|
|
<text class="edit-label">风险值:</text>
|
|
|
@@ -71,7 +71,8 @@
|
|
|
:class="'risk-level-' + (item._cssClass || 'low')">
|
|
|
<view class="card-top">
|
|
|
<view class="card-title-row">
|
|
|
- <text class="risk-name" @tap="showDiseaseKnowledge(item)">{{ item.diseaseName }}</text>
|
|
|
+ <text class="risk-help" @tap.stop="showDiseaseKnowledge(item)">?</text>
|
|
|
+ <text class="risk-name">{{ item.diseaseName }}</text>
|
|
|
<text class="risk-badge" :class="'badge-' + (item._cssClass || 'low')">
|
|
|
{{ riskBadgeText(item.riskLevel) }}
|
|
|
</text>
|
|
|
@@ -82,8 +83,7 @@
|
|
|
<text class="desc-content">{{ item.diseaseDesc }}</text>
|
|
|
</view>
|
|
|
<view class="risk-detail-row" v-if="!isEditing">
|
|
|
- <text class="risk-tag tag-low">{{ item.riskLevel || '--' }}</text>
|
|
|
- <text class="risk-more" @tap.stop="showDiseaseKnowledge(item)">查看知识库 ›</text>
|
|
|
+ <text class="risk-tag" :class="'tag-' + (item._cssClass || 'low')">{{ item.riskLevel || '--' }}</text>
|
|
|
</view>
|
|
|
<view class="risk-edit-row" v-if="isEditing">
|
|
|
<text class="edit-label">风险值:</text>
|
|
|
@@ -131,13 +131,13 @@ export default {
|
|
|
importantRisks: function() {
|
|
|
return this.getRisks().filter(function(item) {
|
|
|
var level = item.riskLevel || ''
|
|
|
- return level === '需注意' || level === '高风险' || level === '异常'
|
|
|
+ return level === '需注意' || level === '注意' || level === '高风险' || level === '异常'
|
|
|
})
|
|
|
},
|
|
|
normalRisks: function() {
|
|
|
return this.getRisks().filter(function(item) {
|
|
|
var level = item.riskLevel || ''
|
|
|
- return level !== '需注意' && level !== '高风险' && level !== '异常'
|
|
|
+ return level !== '需注意' && level !== '注意' && level !== '高风险' && level !== '异常'
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
@@ -151,7 +151,7 @@ export default {
|
|
|
goBack: function() { uni.navigateBack() },
|
|
|
/** 中文风险等级 → CSS安全英文 */
|
|
|
_cssForRiskLevel: function(level) {
|
|
|
- var map = { '低风险': 'low', '需注意': 'warning', '高风险': 'high', '异常': 'abnormal' }
|
|
|
+ var map = { '低风险': 'low', '注意': 'warning', '需注意': 'warning', '高风险': 'high', '异常': 'abnormal' }
|
|
|
return map[level] || 'low'
|
|
|
},
|
|
|
/** 风险值归一化进度(0~1范围映射到百分比) */
|