CN-240 feat: entity列表(行式)

This commit is contained in:
chenjinsong
2021-12-16 18:22:47 +08:00
parent 09192db0fd
commit a73cd7e99e
12 changed files with 257 additions and 66 deletions

View File

@@ -0,0 +1,53 @@
import _ from 'lodash'
export default {
props: {
entity: Object
},
data () {
return {
entityData: {}
}
},
computed: {
iconClass () {
let className
switch (this.entityData.entityType) {
case ('ip'): {
className = 'cn-icon cn-icon-ip'
break
}
case ('domain'): {
className = 'cn-icon cn-icon-domain'
break
}
case ('app'): {
className = 'cn-icon cn-icon-app'
break
}
default: break
}
return className
}
},
methods: {
entityDetail (entity) {
},
queryTraffic () {
},
querySecurity () {
},
queryAlert () {
}
},
mounted () {
this.entityData = _.cloneDeep(this.entity)
setTimeout(() => { this.queryTraffic() })
setTimeout(() => { this.querySecurity() })
setTimeout(() => { this.queryAlert() })
}
}