diff --git a/src/components/AutoDataForm/utils.js b/src/components/AutoDataForm/utils.js index fa9f5efe8..e77c07c21 100644 --- a/src/components/AutoDataForm/utils.js +++ b/src/components/AutoDataForm/utils.js @@ -1,6 +1,6 @@ import Vue from 'vue' import Select2 from '@/components/FormFields/Select2' -import NestedObjectSelect2 from '@/components/FormFields/NestedObjectSelect2' +import ObjectSelect2 from '@/components/FormFields/NestedObjectSelect2' import Swicher from '@/components/FormFields/Swicher' import rules from '@/components/DataForm/rules' import { assignIfNot } from '@/utils/common' @@ -46,7 +46,7 @@ export class FormFieldGenerator { field.el.clearable = false } if (fieldRemoteMeta.child && fieldRemoteMeta.child.type === 'nested object') { - field.component = NestedObjectSelect2 + field.component = ObjectSelect2 } break case 'string': @@ -63,8 +63,14 @@ export class FormFieldGenerator { type = '' field.component = Swicher break + case 'object_related_field': + field.component = ObjectSelect2 + break + case 'm2m_related_field': + field.component = ObjectSelect2 + break case 'nested object': - field.component = NestedObjectSelect2 + field.component = ObjectSelect2 break default: type = 'input' diff --git a/src/views/assets/Asset/AssetCreateUpdate/HostCreateUpdate.vue b/src/views/assets/Asset/AssetCreateUpdate/HostCreateUpdate.vue index fd1fea762..8c84d118b 100644 --- a/src/views/assets/Asset/AssetCreateUpdate/HostCreateUpdate.vue +++ b/src/views/assets/Asset/AssetCreateUpdate/HostCreateUpdate.vue @@ -29,7 +29,7 @@ export default { [this.$t('common.Other'), ['is_active', 'comment']] ], fieldsMeta: assetFieldsMeta(this), - url: '/api/v1/assets/assets/', + url: '/api/v1/assets/hosts/', createSuccessNextRoute: { name: 'AssetDetail' }, hasDetailInMsg: false }