CN-1016 知识库支持卡片和table切换
This commit is contained in:
@@ -35,7 +35,9 @@ export const api = {
|
||||
// galaxyProxy
|
||||
galaxyProxy: '/galaxy/setting',
|
||||
// 知识库
|
||||
knowledgeBase: '/knowledgeBase',
|
||||
knowledgeBase: BASE_CONFIG.apiVersion + '/knowledgeBase',
|
||||
knowledgeBaseList: BASE_CONFIG.apiVersion + '/knowledgeBase/list',
|
||||
knowledgeBaseEnable: BASE_CONFIG.apiVersion + '/knowledgeBase/status',
|
||||
|
||||
// 报告相关
|
||||
reportJob: '/report/job',
|
||||
|
||||
@@ -299,18 +299,97 @@ export const cycle = {
|
||||
pre: 1
|
||||
}
|
||||
|
||||
export const itemListHeight = {
|
||||
hasData: 478,
|
||||
noData: 250
|
||||
}
|
||||
|
||||
export const knowledgeBaseType = [
|
||||
{
|
||||
name: 'IP',
|
||||
value: 'ip'
|
||||
label: 'IP',
|
||||
value: 'cn_ip_tag_user_defined',
|
||||
name: 'ip'
|
||||
},
|
||||
{
|
||||
name: 'Domain',
|
||||
value: 'domain'
|
||||
label: 'Domain',
|
||||
value: 'cn_domain_tag_user_defined',
|
||||
name: 'domain'
|
||||
},
|
||||
{
|
||||
name: 'APP',
|
||||
value: 'app'
|
||||
label: 'APP',
|
||||
value: 'cn_app_tag_user_defined',
|
||||
name: 'app'
|
||||
}
|
||||
]
|
||||
|
||||
export const knowledgeBaseCategory = [
|
||||
{
|
||||
name: 'WebSketch',
|
||||
value: 'websketch'
|
||||
},
|
||||
{
|
||||
name: 'AI Tagging',
|
||||
value: 'ai_tagging'
|
||||
},
|
||||
{
|
||||
name: 'User-defined',
|
||||
value: 'user_defined'
|
||||
}
|
||||
]
|
||||
|
||||
export const knowledgeCategoryValue = {
|
||||
webSketch: 'websketch',
|
||||
aiTagging: 'ai_tagging',
|
||||
userDefined: 'user_defined'
|
||||
}
|
||||
export const knowledgeSourceValue = {
|
||||
fqdnCategory: 'cn_fqdn_category_built_in',
|
||||
iocMalware: 'cn_ioc_malware',
|
||||
iocDarkweb: 'cn_ioc_darkweb',
|
||||
ipLocation: 'cn_ip_location_built_in',
|
||||
asn: 'cn_ip_asn_built_in',
|
||||
psiphon3: 'cn_psiphon3_ip',
|
||||
ipTag: 'cn_ip_tag_user_defined',
|
||||
domainTag: 'cn_domain_tag_user_defined',
|
||||
appTag: 'cn_app_tag_user_defined'
|
||||
}
|
||||
|
||||
export const knowledgeBaseSource = [
|
||||
{
|
||||
name: 'FQDN Category',
|
||||
value: 'cn_fqdn_category_built_in'
|
||||
},
|
||||
{
|
||||
name: 'Ioc Malware',
|
||||
value: 'cn_ioc_malware'
|
||||
},
|
||||
{
|
||||
name: 'Ioc Darkweb',
|
||||
value: 'cn_ioc_darkweb'
|
||||
},
|
||||
{
|
||||
name: 'IP Location',
|
||||
value: 'cn_ip_location_built_in'
|
||||
},
|
||||
{
|
||||
name: 'ASN',
|
||||
value: 'cn_ip_asn_built_in'
|
||||
},
|
||||
{
|
||||
name: 'Psiphon3',
|
||||
value: 'cn_psiphon3_ip'
|
||||
},
|
||||
{
|
||||
name: 'IP Tag',
|
||||
value: 'cn_ip_tag_user_defined'
|
||||
},
|
||||
{
|
||||
name: 'Domain Tag',
|
||||
value: 'cn_domain_tag_user_defined'
|
||||
},
|
||||
{
|
||||
name: 'APP Tag',
|
||||
value: 'cn_app_tag_user_defined'
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
@@ -142,6 +142,21 @@ export function put (url, params, headers) {
|
||||
})
|
||||
}
|
||||
|
||||
export function patch (url, params, headers) {
|
||||
return new Promise((resolve) => {
|
||||
axios.patch(url, params, { headers: headers }).then(response => {
|
||||
resolve(response.data, response)
|
||||
}).catch(err => {
|
||||
if (err.response) {
|
||||
resolve(err.response.data)
|
||||
console.error(err)
|
||||
} else if (err.message) {
|
||||
resolve(err.message)
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
export function del (url, params) {
|
||||
return new Promise((resolve) => {
|
||||
axios.delete(url, params).then(response => {
|
||||
|
||||
Reference in New Issue
Block a user