feat: CN-1592 UI 新增Tag检索界面:新增修改等
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
* @author 陈劲松
|
||||
* @date 2021/6/11
|
||||
* @description 1.定义api;2.定义通用查询方法,函数名应为 获取详情getItem、获取列表getItemList。例如getUser、getUserList
|
||||
*/
|
||||
*/
|
||||
import axios from 'axios'
|
||||
import { sortByOrderNum } from '@/permission'
|
||||
import { storageKey } from '@/utils/constants'
|
||||
|
||||
@@ -329,16 +329,36 @@ export const tagIntentOptions = [
|
||||
|
||||
export const tagCategoryOptions = [
|
||||
{
|
||||
value: 'Malicious',
|
||||
label: 'tag.intent.malicious'
|
||||
value: 'VPN',
|
||||
label: 'VPN'
|
||||
},
|
||||
{
|
||||
value: 'Benign',
|
||||
label: 'tag.intent.benign'
|
||||
value: 'Anonymous Proxy',
|
||||
label: 'Anonymous Proxy'
|
||||
},
|
||||
{
|
||||
value: 'Unknown',
|
||||
label: 'tag.intent.unknown'
|
||||
value: 'C2',
|
||||
label: 'C2'
|
||||
},
|
||||
{
|
||||
value: 'Brute Force',
|
||||
label: 'Brute Force'
|
||||
},
|
||||
{
|
||||
value: 'Cryptomining',
|
||||
label: 'Cryptomining'
|
||||
},
|
||||
{
|
||||
value: 'DDoS',
|
||||
label: 'DDoS'
|
||||
},
|
||||
{
|
||||
value: 'Whitelist',
|
||||
label: 'Whitelist'
|
||||
},
|
||||
{
|
||||
value: 'Info',
|
||||
label: 'Info'
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
@@ -298,24 +298,24 @@ export const cancelWithChange = {
|
||||
export const selectLoadMore = {
|
||||
mounted (el, binding) {
|
||||
const selectDom = document.querySelector('.search-select .el-select-dropdown__wrap')
|
||||
function loadMores() {
|
||||
//判断是否到底
|
||||
function loadMores () {
|
||||
// 判断是否到底
|
||||
const isBase = this.scrollHeight - this.scrollTop <= this.clientHeight + 10
|
||||
if(isBase) {
|
||||
if (isBase) {
|
||||
binding.value && binding.value()
|
||||
}
|
||||
}
|
||||
//将获取到的dom和函数挂载到el-select上,实例销毁时好处理
|
||||
// 将获取到的dom和函数挂载到el-select上,实例销毁时好处理
|
||||
el.selectDomInfo = selectDom
|
||||
el.selectLoadMore = loadMores
|
||||
//监听滚动事件
|
||||
if(selectDom) {
|
||||
selectDom.addEventListener('scroll',loadMores.bind(selectDom))
|
||||
// 监听滚动事件
|
||||
if (selectDom) {
|
||||
selectDom.addEventListener('scroll', loadMores.bind(selectDom))
|
||||
}
|
||||
},
|
||||
unmounted (el, binding) {
|
||||
// 解除事件监听
|
||||
if(el.selectLoadMore) {
|
||||
if (el.selectLoadMore) {
|
||||
el.selectDomInfo.removeEventListener('scroll', el.selectLoadMore)
|
||||
delete el.selectDomInfo
|
||||
delete el.selectLoadMore
|
||||
|
||||
Reference in New Issue
Block a user