feat: 内置报告下载预览功能

This commit is contained in:
@changcode
2022-04-13 16:40:55 +08:00
parent 664111122a
commit c880913390
4 changed files with 108 additions and 61 deletions

View File

@@ -4,7 +4,7 @@
<div class="cn-detection__row">
<div v-if="security" class="cn-detection__header">
<span :class="iconClass"><i :class="iconClass" class="cn-icon cn-icon-attacker"></i>{{detection.offenderIp || '-'}}</span>
<div :class="iconClass" class="domain cn-detection-domain">{{detection.domain}}</div>
<div :class="iconClass" class="domain cn-detection-domain" v-if="detection.domain">{{detection.domain}}</div>
<span class="line">-------</span>
<span class="circle"></span>
<i class="cn-icon cn-icon-attacked" ></i>{{detection.victimIp || '-'}}

View File

@@ -4,10 +4,10 @@
<div class="cn-builtin-left-title">
{{$t('report.category')}}
</div>
<div class="cn-builtin-left-menu" :class="{'cn-active': builtinId === ''}" @click="builtinTabs('')">
<div class="cn-builtin-left-menu" :class="{'cn-active': builtinId === ''}" @click="builtinTabs('', '')">
{{$t('dns.all')}}
</div>
<div class="cn-builtin-left-menu" :class="{'cn-active': builtinId === item.id}" v-for="item in builtinReportLeftMenu" :key="item.id" @click="builtinTabs(item.id)">
<div class="cn-builtin-left-menu" :class="{'cn-active': builtinId === item.id}" v-for="item in builtinReportLeftMenu" :key="item.id" @click="builtinTabs(item, item.id)">
{{item.name}}
</div>
</div>
@@ -85,9 +85,9 @@ export default {
}
})
},
builtinTabs (id) {
builtinTabs (data, id) {
this.builtinId = id
this.getTableData({ id: this.builtinId })
this.getTableData({ name: data.name, tempId: data.id })
}
},
mounted () {