From fd0e1a7b5eeff94b047d51dc9528c21511fbcd4e Mon Sep 17 00:00:00 2001 From: ibuler Date: Fri, 17 May 2024 09:56:08 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=20account?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Apps/AccountCreateUpdateForm/const.js | 13 +- src/components/Dialog/index.vue | 57 +- src/components/Libs/Krry/paging/index.vue | 2 +- .../components/ColumnSettingPopover.vue | 5 +- src/components/Table/TreeTable/index.vue | 1 + src/i18n/langs/ja.json | 12 +- src/i18n/langs/zh_Hant.json | 2323 +---------------- .../GenericCreateUpdateForm/index.vue | 10 +- src/layout/components/NavHeader/index.vue | 30 +- src/views/users/User/UserCreateUpdate.vue | 3 +- 10 files changed, 70 insertions(+), 2386 deletions(-) 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 @@