From a3cd4f6fb00cb61721a810bf607b0a996daf26e9 Mon Sep 17 00:00:00 2001 From: dengbf Date: Thu, 4 Jan 2024 18:05:20 +0800 Subject: [PATCH] =?UTF-8?q?-=20[=E4=BF=AE=E5=A4=8D]=20cmdb=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=EF=BC=9A=E5=85=B3=E8=81=94=E5=85=B3=E7=B3=BB=E9=83=BD?= =?UTF-8?q?=E6=98=AF=E9=9D=9E=E6=8A=BD=E8=B1=A1=E6=A8=A1=E5=9E=8B=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E5=8F=AA=E8=83=BD=E9=80=89=E6=8B=A9=E7=AC=AC=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../node/nodesetting/cmdbpolicy/cmdbsync-edit.vue | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/views/pages/cmdb/flow/node/nodesetting/cmdbpolicy/cmdbsync-edit.vue b/src/views/pages/cmdb/flow/node/nodesetting/cmdbpolicy/cmdbsync-edit.vue index 7388a14d..006ce14f 100644 --- a/src/views/pages/cmdb/flow/node/nodesetting/cmdbpolicy/cmdbsync-edit.vue +++ b/src/views/pages/cmdb/flow/node/nodesetting/cmdbpolicy/cmdbsync-edit.vue @@ -424,9 +424,17 @@ export default { } this.$api.cmdb.ci.getDownwardCiList(ciId).then(res => { let relCiList = res.Return || []; - this.relCiList = relCiList.filter(item => { - return (item.isAbstract && item.id === ciId) || !item.isAbstract; - }); + if (relCiList && relCiList.length > 0) { + if (relCiList[0].isAbstract) { + //过滤除第一个以外的抽象模型 + this.relCiList = relCiList.filter(item => { + return (item.isAbstract && item.id === ciId) || !item.isAbstract; + }); + } else { + //如果没有抽象模型,只留下第一个模型 + this.relCiList.push(relCiList[0]); + } + } if (this.relCiList.length > 1) { this.isRelPopShow[rel.id + '_' + rel.direction] = true; } else if (this.relCiList.length == 1) { -- Gitee