mirror of
https://github.com/veops/cmdb.git
synced 2025-09-10 04:51:09 +08:00
feat(ui): attribute association select component supports search
This commit is contained in:
@@ -239,6 +239,8 @@
|
|||||||
<a-form-item>
|
<a-form-item>
|
||||||
<a-select
|
<a-select
|
||||||
:placeholder="$t('cmdb.ciType.attributeAssociationTip4')"
|
:placeholder="$t('cmdb.ciType.attributeAssociationTip4')"
|
||||||
|
optionFilterProp="title"
|
||||||
|
show-search
|
||||||
allowClear
|
allowClear
|
||||||
v-model="item.parentAttrId"
|
v-model="item.parentAttrId"
|
||||||
>
|
>
|
||||||
@@ -250,6 +252,7 @@
|
|||||||
'parent'
|
'parent'
|
||||||
)"
|
)"
|
||||||
:key="attr.id"
|
:key="attr.id"
|
||||||
|
:title="attr.alias || attr.name"
|
||||||
>
|
>
|
||||||
{{ attr.alias || attr.name }}
|
{{ attr.alias || attr.name }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
@@ -263,6 +266,8 @@
|
|||||||
<a-form-item>
|
<a-form-item>
|
||||||
<a-select
|
<a-select
|
||||||
:placeholder="$t('cmdb.ciType.attributeAssociationTip5')"
|
:placeholder="$t('cmdb.ciType.attributeAssociationTip5')"
|
||||||
|
optionFilterProp="title"
|
||||||
|
show-search
|
||||||
allowClear
|
allowClear
|
||||||
v-model="item.childAttrId"
|
v-model="item.childAttrId"
|
||||||
>
|
>
|
||||||
@@ -274,6 +279,7 @@
|
|||||||
'child'
|
'child'
|
||||||
)"
|
)"
|
||||||
:key="attr.id"
|
:key="attr.id"
|
||||||
|
:title="attr.alias || attr.name"
|
||||||
>
|
>
|
||||||
{{ attr.alias || attr.name }}
|
{{ attr.alias || attr.name }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
|
@@ -77,12 +77,15 @@
|
|||||||
<a-form-item>
|
<a-form-item>
|
||||||
<a-select
|
<a-select
|
||||||
:placeholder="$t('cmdb.ciType.attributeAssociationTip4')"
|
:placeholder="$t('cmdb.ciType.attributeAssociationTip4')"
|
||||||
|
optionFilterProp="title"
|
||||||
|
show-search
|
||||||
allowClear
|
allowClear
|
||||||
v-model="item.parentAttrId"
|
v-model="item.parentAttrId"
|
||||||
>
|
>
|
||||||
<a-select-option
|
<a-select-option
|
||||||
v-for="attr in filterAttributes(modalParentAttributes, item.childAttrId, modalChildAttributes, 'parent')"
|
v-for="attr in filterAttributes(modalParentAttributes, item.childAttrId, modalChildAttributes, 'parent')"
|
||||||
:key="attr.id"
|
:key="attr.id"
|
||||||
|
:title="attr.alias || attr.name"
|
||||||
>
|
>
|
||||||
{{ attr.alias || attr.name }}
|
{{ attr.alias || attr.name }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
@@ -96,12 +99,15 @@
|
|||||||
<a-form-item>
|
<a-form-item>
|
||||||
<a-select
|
<a-select
|
||||||
:placeholder="$t('cmdb.ciType.attributeAssociationTip5')"
|
:placeholder="$t('cmdb.ciType.attributeAssociationTip5')"
|
||||||
|
optionFilterProp="title"
|
||||||
|
show-search
|
||||||
allowClear
|
allowClear
|
||||||
v-model="item.childAttrId"
|
v-model="item.childAttrId"
|
||||||
>
|
>
|
||||||
<a-select-option
|
<a-select-option
|
||||||
v-for="attr in filterAttributes(modalChildAttributes, item.parentAttrId, modalParentAttributes, 'child')"
|
v-for="attr in filterAttributes(modalChildAttributes, item.parentAttrId, modalParentAttributes, 'child')"
|
||||||
:key="attr.id"
|
:key="attr.id"
|
||||||
|
:title="attr.alias || attr.name"
|
||||||
>
|
>
|
||||||
{{ attr.alias || attr.name }}
|
{{ attr.alias || attr.name }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
|
Reference in New Issue
Block a user