diff --git a/src/components/Apps/AccountCreateUpdateForm/const.js b/src/components/Apps/AccountCreateUpdateForm/const.js index 3b8c42772..09201b57b 100644 --- a/src/components/Apps/AccountCreateUpdateForm/const.js +++ b/src/components/Apps/AccountCreateUpdateForm/const.js @@ -1,6 +1,5 @@ import { UpdateToken, UploadSecret } from '@/components/Form/FormFields' import Select2 from '@/components/Form/FormFields/Select2.vue' -import AssetSelect from '@/components/Apps/AssetSelect/index.vue' import { Required, RequiredChange } from '@/components/Form/DataForm/rules' import AutomationParamsForm from '@/views/assets/Platform/AutomationParamsSetting.vue' @@ -8,11 +7,17 @@ export const accountFieldsMeta = (vm) => { const defaultPrivilegedAccounts = ['root', 'administrator'] return { assets: { + component: Select2, + label: vm.$t('Assets'), rules: [Required], - component: AssetSelect, - label: vm.$t('Asset'), el: { - multiple: false + multiple: true, + ajax: { + url: '/api/v1/assets/assets/', + transformOption: (item) => { + return { label: item.name + '(' + item.address + ')', value: item.id } + } + } }, hidden: () => { return vm.platform || vm.asset diff --git a/src/components/Dialog/index.vue b/src/components/Dialog/index.vue index 290999aa8..ad6d2b65e 100644 --- a/src/components/Dialog/index.vue +++ b/src/components/Dialog/index.vue @@ -1,24 +1,26 @@