From 0dc614fb465f87ff6be9ca5f4bdcfc83a3dedfd5 Mon Sep 17 00:00:00 2001 From: songlh Date: Wed, 3 Jul 2024 18:47:55 +0800 Subject: [PATCH] feat: add http attr mapping --- cmdb-ui/src/modules/cmdb/api/discovery.js | 10 ++++ .../cmdb/components/httpSnmpAD/index.vue | 55 ++++++++++++------- .../cmdb/views/relation_views/index.vue | 22 +++++++- 3 files changed, 67 insertions(+), 20 deletions(-) diff --git a/cmdb-ui/src/modules/cmdb/api/discovery.js b/cmdb-ui/src/modules/cmdb/api/discovery.js index b3085d9..02d9848 100644 --- a/cmdb-ui/src/modules/cmdb/api/discovery.js +++ b/cmdb-ui/src/modules/cmdb/api/discovery.js @@ -52,6 +52,16 @@ export function getSnmpAttributes(type, name) { }) } +export function getHttpAttrMapping(name, resource) { + return axios({ + url: `/v0.1/adr/http/${name}/mapping`, + method: 'GET', + params: { + resource + } + }) +} + export function getCITypeDiscovery(type_id) { return axios({ url: `/v0.1/adt/ci_types/${type_id}`, diff --git a/cmdb-ui/src/modules/cmdb/components/httpSnmpAD/index.vue b/cmdb-ui/src/modules/cmdb/components/httpSnmpAD/index.vue index 970a2cd..12d8585 100644 --- a/cmdb-ui/src/modules/cmdb/components/httpSnmpAD/index.vue +++ b/cmdb-ui/src/modules/cmdb/components/httpSnmpAD/index.vue @@ -29,7 +29,8 @@