fix: 修复unknown和app_risk查询bug

This commit is contained in:
chenjinsong
2022-02-14 16:04:08 +08:00
parent 7bdcd1c598
commit 37b5d3f7a5
4 changed files with 61 additions and 22 deletions

View File

@@ -45,6 +45,8 @@
</template>
<script>
import { riskLevelMapping } from '@/utils/constants'
export default {
props: {
loading: Boolean
@@ -60,11 +62,6 @@ export default {
entityTopTenData: []
}
},
created () {
},
watch: {
},
methods: {
// 悬浮点击空白隐藏
esc () {
@@ -81,7 +78,7 @@ export default {
this.entityTopTenData = data.map(d => {
return {
...d,
name: d.name || 'unknown',
name: this.valueHandle(d.name, this.item.topColumn) || 'unknown',
percent: (parseFloat(d.count / totalCount) * 100).toFixed(2)
}
})
@@ -92,6 +89,15 @@ export default {
indexMethod (index) {
return index + 1
},
valueHandle (value, columnName) {
if (columnName === 'app_risk') {
const m = riskLevelMapping.find(mapping => {
return mapping.value === value
})
return (m && m.name) || value
}
return value
},
tableHeaderCellStyle ({ row, column, rowIndex, columnIndex }) {
if (rowIndex === 0) {
return 'padding-bottom:5px;padding-top:14px;'