perf: 配合后端升级 object related field

This commit is contained in:
ibuler
2022-09-05 20:17:51 +08:00
parent bfdf09908e
commit c0a3251f44
2 changed files with 10 additions and 4 deletions

View File

@@ -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'

View File

@@ -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
}