mirror of
https://github.com/jumpserver/lina.git
synced 2025-09-25 14:25:23 +00:00
perf: 配合后端升级 object related field
This commit is contained in:
@@ -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'
|
||||
|
@@ -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
|
||||
}
|
||||
|
Reference in New Issue
Block a user