From f00f679bd26a226b40ef73e06927ab98df3674a0 Mon Sep 17 00:00:00 2001 From: halo Date: Fri, 14 Apr 2023 23:51:15 +0800 Subject: [PATCH 01/33] =?UTF-8?q?fix:=20=E6=97=B6=E9=95=BF=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E4=B8=8D=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/sessions/SessionList/BaseList.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/sessions/SessionList/BaseList.vue b/src/views/sessions/SessionList/BaseList.vue index b314c62e1..eee9dad42 100644 --- a/src/views/sessions/SessionList/BaseList.vue +++ b/src/views/sessions/SessionList/BaseList.vue @@ -26,7 +26,7 @@ export default { return { tableConfig: { url: this.url, - columnsExtra: ['index'], + columnsExtra: ['index', 'duration'], columnsShow: { min: ['id', 'actions'], default: [ From 03cda9a47acda724b03d0e9a45f6b75d1a88eb3e Mon Sep 17 00:00:00 2001 From: ibuler Date: Mon, 17 Apr 2023 11:21:24 +0800 Subject: [PATCH 02/33] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9=20platform=20?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/Asset/AssetCreateUpdate/BaseAssetCreateUpdate.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/views/assets/Asset/AssetCreateUpdate/BaseAssetCreateUpdate.vue b/src/views/assets/Asset/AssetCreateUpdate/BaseAssetCreateUpdate.vue index a09539ccc..5bba8c65f 100644 --- a/src/views/assets/Asset/AssetCreateUpdate/BaseAssetCreateUpdate.vue +++ b/src/views/assets/Asset/AssetCreateUpdate/BaseAssetCreateUpdate.vue @@ -6,7 +6,7 @@ import GenericCreateUpdatePage from '@/layout/components/GenericCreateUpdatePage' import { assetFieldsMeta } from '@/views/assets/const' import { encryptPassword } from '@/utils/crypto' -import { setUrlParam, getUpdateObjURL } from '@/utils/common' +import { getUpdateObjURL, setUrlParam } from '@/utils/common' export default { components: { GenericCreateUpdatePage }, @@ -87,7 +87,8 @@ export default { iConfig() { const { addFields, addFieldsMeta, defaultConfig } = this let url = this.url - if (this.$route.query.platform) { + const { id = '' } = this.$route.params + if (this.$route.query.platform && !id) { url = setUrlParam(url, 'platform', this.$route.query.platform) } // 过滤类型为:null, undefined 的元素 From 61a6b450514474dafc8ebac783b50017d6790b1d Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Mon, 17 Apr 2023 14:19:29 +0800 Subject: [PATCH 03/33] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=B5=84?= =?UTF-8?q?=E4=BA=A7=E8=AF=A6=E6=83=85=E5=88=9B=E5=BB=BA=E8=B4=A6=E5=8F=B7?= =?UTF-8?q?=E4=B8=8D=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AccountListTable/AccountCreateUpdate.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/AccountListTable/AccountCreateUpdate.vue b/src/components/AccountListTable/AccountCreateUpdate.vue index 478e0897a..b255ae040 100644 --- a/src/components/AccountListTable/AccountCreateUpdate.vue +++ b/src/components/AccountListTable/AccountCreateUpdate.vue @@ -100,13 +100,13 @@ export default { disableFlashErrorMsg: true }).then((data) => { this.handleResult(data, null) + this.iVisible = iVisible + if (!iVisible) { + this.$emit('add', true) + } }).catch(error => { this.handleResult(null, error) }) - this.iVisible = iVisible - if (!iVisible) { - this.$emit('add', true) - } }, editAccount(form) { const data = { ...form } From 48fe0800098064e534927dab3014e05685cb3c4a Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Mon, 17 Apr 2023 16:31:07 +0800 Subject: [PATCH 04/33] =?UTF-8?q?fix:=20=E5=91=BD=E4=BB=A4=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=E6=97=A0=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CommandFilterAcl/CommandFilterAclCreateUpdate.vue | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/views/acl/CommandAcl/CommandFilterAcl/CommandFilterAclCreateUpdate.vue b/src/views/acl/CommandAcl/CommandFilterAcl/CommandFilterAclCreateUpdate.vue index 2f8f3524b..7d8b03b70 100644 --- a/src/views/acl/CommandAcl/CommandFilterAcl/CommandFilterAclCreateUpdate.vue +++ b/src/views/acl/CommandAcl/CommandFilterAcl/CommandFilterAclCreateUpdate.vue @@ -12,7 +12,6 @@ import { GenericCreateUpdatePage } from '@/layout/components' import rules from '@/components/DataForm/rules' import { - UserAssetAccountFieldInitial, afterGetFormValueForHandleUserAssetAccount, cleanFormValueForHandleUserAssetAccount } from '../../common' @@ -25,8 +24,7 @@ export default { data() { return { initial: { - is_active: true, - ...UserAssetAccountFieldInitial + is_active: true }, fields: [ [this.$t('common.Basic'), ['name']], From ace2568028f57a519ffd741975af2a5dcbb32aef Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Mon, 17 Apr 2023 17:55:45 +0800 Subject: [PATCH 05/33] =?UTF-8?q?perf:=20=E8=B4=A6=E5=8F=B7=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E5=8E=BB=E9=99=A4params?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/accounts/Account/AccountDetail/Detail.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/accounts/Account/AccountDetail/Detail.vue b/src/views/accounts/Account/AccountDetail/Detail.vue index be5021e1d..557a3a221 100644 --- a/src/views/accounts/Account/AccountDetail/Detail.vue +++ b/src/views/accounts/Account/AccountDetail/Detail.vue @@ -205,7 +205,7 @@ export default { url: `/api/v1/accounts/accounts/${this.object.id}`, excludes: [ 'template', 'privileged', 'secret', - 'passphrase', 'spec_info' + 'passphrase', 'spec_info', 'params' ], formatters: { asset: (item, value) => { From eca3685899291ed4f2f85f6964b63952dbae1729 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Mon, 17 Apr 2023 19:20:19 +0800 Subject: [PATCH 06/33] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=E5=B9=B3=E5=8F=B0=E6=97=B6=E8=A1=A8=E5=8D=95=E7=9A=84?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/assets/Platform/PlatformCreateUpdate.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/views/assets/Platform/PlatformCreateUpdate.vue b/src/views/assets/Platform/PlatformCreateUpdate.vue index 8425c49a9..f3827dfc6 100644 --- a/src/views/assets/Platform/PlatformCreateUpdate.vue +++ b/src/views/assets/Platform/PlatformCreateUpdate.vue @@ -113,6 +113,7 @@ export default { async updateSuMethods(constrains) { this.suMethodLimits = constrains['su_methods'] || [] this.updateSuMethodOptions() + this.initial.su_method = this.suMethodLimits[0] }, async setCategories() { const category = this.$route.query.category From 2a6406a8fb2cb338dfee1f13a64f5986f7b2fc83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Mon, 17 Apr 2023 19:36:50 +0800 Subject: [PATCH 07/33] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E8=AF=A6=E6=83=85=E5=AD=97=E6=AE=B5=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/accounts/Account/AccountDetail/Detail.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/views/accounts/Account/AccountDetail/Detail.vue b/src/views/accounts/Account/AccountDetail/Detail.vue index 557a3a221..7b1a7780e 100644 --- a/src/views/accounts/Account/AccountDetail/Detail.vue +++ b/src/views/accounts/Account/AccountDetail/Detail.vue @@ -214,6 +214,9 @@ export default { params: { id: this.object.asset.id } } return { value } + }, + su_from: (item, value) => { + return {value?.name ? value?.name + `(${value?.username})` : ''} } } } From 6dad6557045ac777256e800cdbaa173950b0f6fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Mon, 17 Apr 2023 17:28:18 +0800 Subject: [PATCH 08/33] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E8=A1=A8=E5=8D=95=E5=AD=97=E6=AE=B5=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/Platform/AutomationParamsSetting.vue | 14 ++++++++------ src/views/assets/Platform/PlatformCreateUpdate.vue | 12 ++++++++++++ src/views/assets/Platform/const.js | 10 ++++++++-- 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/src/views/assets/Platform/AutomationParamsSetting.vue b/src/views/assets/Platform/AutomationParamsSetting.vue index 333cb9347..9d0f19577 100644 --- a/src/views/assets/Platform/AutomationParamsSetting.vue +++ b/src/views/assets/Platform/AutomationParamsSetting.vue @@ -3,14 +3,12 @@ - {{ btnText }} - + /> diff --git a/src/views/assets/Platform/PlatformCreateUpdate.vue b/src/views/assets/Platform/PlatformCreateUpdate.vue index 8425c49a9..abf88655c 100644 --- a/src/views/assets/Platform/PlatformCreateUpdate.vue +++ b/src/views/assets/Platform/PlatformCreateUpdate.vue @@ -170,5 +170,17 @@ export default { width: 100%; } } +>>> .itemMethodKey.el-form-item { + display: inline-block; + width: 100%; + .el-form-item__content { + width: 70%; + } +} +>>> .itemParamsKey.el-form-item { + display: inline-block; + position: absolute; + right: 20px; +} diff --git a/src/views/assets/Platform/const.js b/src/views/assets/Platform/const.js index f8817f5a3..826d29dc0 100644 --- a/src/views/assets/Platform/const.js +++ b/src/views/assets/Platform/const.js @@ -32,7 +32,7 @@ export const platformFieldsMeta = (vm) => { gather_facts_method: {}, push_account_method: {}, push_account_params: { - label: vm.$t('assets.PushParams') + label: '' }, change_secret_method: { on: { @@ -42,7 +42,7 @@ export const platformFieldsMeta = (vm) => { } }, change_secret_params: { - label: vm.$t('assets.ChangeSecretParams'), + label: '', el: { title: vm.$t('assets.ChangeSecretParams'), method: 'change_secret_posix' @@ -125,6 +125,8 @@ export const setAutomations = (vm) => { _.set(autoFieldsMeta, `${itemMethodKey}.hidden`, (formValue) => { return !formValue[itemEnabledKey] || !formValue['ansible_enabled'] }) + // 设置 enableMethod className + _.set(autoFieldsMeta, `${itemMethodKey}.attrs.class`, 'itemMethodKey') // 设置 enableParams Hidden _.set(autoFieldsMeta, `${itemParamsKey}.hidden`, (formValue) => { return !formValue[itemEnabledKey] || !formValue['ansible_enabled'] @@ -139,6 +141,10 @@ export const setAutomations = (vm) => { // 设置 params 类型字段的组件和组件参数 if (needSettingParamsFields.includes(item)) { + // 设置 enableParams label + _.set(autoFieldsMeta, `${itemParamsKey}.label`, '') + // 设置 enableParams className + _.set(autoFieldsMeta, `${itemParamsKey}.attrs.class`, 'itemParamsKey') _.set(autoFieldsMeta, `${itemParamsKey}.component`, AutomationParamsSetting) _.set(autoFieldsMeta, `${itemParamsKey}.el.method`, initial[itemMethodKey]) } From 3fa2cfd860594dc02ccdbcf7096c9d201c697099 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Tue, 18 Apr 2023 14:59:49 +0800 Subject: [PATCH 09/33] =?UTF-8?q?perf:=20=E8=B4=A6=E5=8F=B7=E5=8D=95?= =?UTF-8?q?=E7=8B=AC=E5=88=9B=E5=BB=BA=20=E4=BC=9A=E4=B8=BB=E5=8A=A8err?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AccountCreateUpdateForm/index.vue | 2 +- src/components/AccountListTable/AccountCreateUpdate.vue | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/AccountCreateUpdateForm/index.vue b/src/components/AccountCreateUpdateForm/index.vue index 9c316f29f..3bd0ad13b 100644 --- a/src/components/AccountCreateUpdateForm/index.vue +++ b/src/components/AccountCreateUpdateForm/index.vue @@ -60,7 +60,7 @@ export default { ] }, url: '/api/v1/accounts/accounts/', - form: Object.assign({ 'on_invalid': 'skip' }, this.account || {}), + form: Object.assign({ 'on_invalid': 'error' }, this.account || {}), encryptedFields: ['secret'], fields: [ [this.$t('assets.Asset'), ['assets']], diff --git a/src/components/AccountListTable/AccountCreateUpdate.vue b/src/components/AccountListTable/AccountCreateUpdate.vue index b255ae040..49888f718 100644 --- a/src/components/AccountListTable/AccountCreateUpdate.vue +++ b/src/components/AccountListTable/AccountCreateUpdate.vue @@ -97,7 +97,7 @@ export default { } } this.$axios.post(url, data, { - disableFlashErrorMsg: true + disableFlashErrorMsg: iVisible }).then((data) => { this.handleResult(data, null) this.iVisible = iVisible @@ -105,6 +105,7 @@ export default { this.$emit('add', true) } }).catch(error => { + this.iVisible = iVisible this.handleResult(null, error) }) }, From 6e4ea15d82df9253ec752cdcf6d5d8f9ff1e542d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Tue, 18 Apr 2023 16:24:07 +0800 Subject: [PATCH 10/33] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=B9=B3=E5=8F=B0=E8=AE=BE=E7=BD=AE=E5=BC=B9=E7=AA=97?= =?UTF-8?q?=E4=B8=8D=E8=83=BD=E6=89=93=E5=BC=80=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/assets/Platform/AutomationParamsSetting.vue | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/views/assets/Platform/AutomationParamsSetting.vue b/src/views/assets/Platform/AutomationParamsSetting.vue index 9d0f19577..494bd0489 100644 --- a/src/views/assets/Platform/AutomationParamsSetting.vue +++ b/src/views/assets/Platform/AutomationParamsSetting.vue @@ -17,8 +17,6 @@ :show-cancel="false" :show-confirm="false" :destroy-on-close="true" - v-bind="$attrs" - v-on="$listeners" > - - diff --git a/src/views/ops/Template/Playbook/PlaybookUpdate.vue b/src/views/ops/Template/Playbook/PlaybookCreateUpdate.vue similarity index 100% rename from src/views/ops/Template/Playbook/PlaybookUpdate.vue rename to src/views/ops/Template/Playbook/PlaybookCreateUpdate.vue From 1f4d211c320c244f6d4640b63c6f004ee4fcb6ff Mon Sep 17 00:00:00 2001 From: Aaron3S Date: Thu, 20 Apr 2023 14:12:23 +0800 Subject: [PATCH 28/33] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E8=B0=83=E7=94=A8=E5=88=9B=E5=BB=BA=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/workbench/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/router/workbench/index.js b/src/router/workbench/index.js index 36cda1978..02e50c0f0 100644 --- a/src/router/workbench/index.js +++ b/src/router/workbench/index.js @@ -132,7 +132,7 @@ export default { } }, { - path: 'update', + path: ':id/update', component: () => import('@/views/ops/Job/JobUpdateCreate'), name: 'JobUpdate', hidden: true, From 10c9a54896e1f2c394bfc9590906e2f446ce97f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Thu, 20 Apr 2023 15:24:41 +0800 Subject: [PATCH 29/33] =?UTF-8?q?perf:=20=E6=89=B9=E9=87=8F=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E8=B4=A6=E5=8F=B7=E6=8A=A5=E9=94=99=E5=90=8E=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=85=A8=E9=83=A8=E6=8A=A5=E9=94=99=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AccountListTable/BulkCreateResultDialog.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/AccountListTable/BulkCreateResultDialog.vue b/src/components/AccountListTable/BulkCreateResultDialog.vue index 860242ea0..0c368dfb9 100644 --- a/src/components/AccountListTable/BulkCreateResultDialog.vue +++ b/src/components/AccountListTable/BulkCreateResultDialog.vue @@ -113,4 +113,8 @@ export default { .color-default { } +::v-deep .el-data-table .el-table .el-table__row > td > div > span { + white-space: inherit; +} + From b40e6bb4125c06c7b85412f9e009b7bd863a648e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Thu, 20 Apr 2023 15:57:22 +0800 Subject: [PATCH 30/33] =?UTF-8?q?perf:=20=E7=BD=91=E5=85=B3=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E5=B9=B3=E5=8F=B0=E4=B8=8D=E8=83=BD=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Domain/DomainDetail/GatewayCreateUpdate.vue | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/views/assets/Domain/DomainDetail/GatewayCreateUpdate.vue b/src/views/assets/Domain/DomainDetail/GatewayCreateUpdate.vue index 43bff22a5..f14ead8f3 100644 --- a/src/views/assets/Domain/DomainDetail/GatewayCreateUpdate.vue +++ b/src/views/assets/Domain/DomainDetail/GatewayCreateUpdate.vue @@ -11,6 +11,7 @@ export default { BaseAssetCreateUpdate }, data() { + const platformType = this.$route.query.type return { url: '/api/v1/assets/gateways/', updateInitial: async(initial) => { @@ -23,6 +24,18 @@ export default { addFieldsMeta: { domain: { disabled: true + }, + platform: { + disabled: true, + el: { + multiple: false, + ajax: { + url: `/api/v1/assets/platforms/?type=${platformType}`, + transformOption: (item) => { + return { label: item.name, value: item.id } + } + } + } } }, createSuccessNextRoute: { From 74df2dc164dacc32dbddc31b0f55e346eab799ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Thu, 20 Apr 2023 15:10:00 +0800 Subject: [PATCH 31/33] =?UTF-8?q?perf:=20=E6=96=87=E4=BB=B6=E5=8A=A0?= =?UTF-8?q?=E5=AF=86=E8=A1=A8=E5=8D=95=E6=98=BE=E7=A4=BA=E6=96=87=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FormFields/TextReadonly.vue | 36 +++++++++++++++++++ src/i18n/langs/en.json | 2 ++ src/i18n/langs/ja.json | 2 ++ src/i18n/langs/zh.json | 2 ++ .../profile/ProfileUpdate/SecretKeyUpdate.vue | 9 +++-- 5 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 src/components/FormFields/TextReadonly.vue diff --git a/src/components/FormFields/TextReadonly.vue b/src/components/FormFields/TextReadonly.vue new file mode 100644 index 000000000..75daefc53 --- /dev/null +++ b/src/components/FormFields/TextReadonly.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/i18n/langs/en.json b/src/i18n/langs/en.json index f830583cb..2ff6005c1 100644 --- a/src/i18n/langs/en.json +++ b/src/i18n/langs/en.json @@ -1720,7 +1720,9 @@ "UpdateNodeAssetHardwareInfo": "Update node asset hardware information" }, "users": { + "SetStatus": "Set status", "Set": "Set", + "NotSet": "Not set", "Login": "Users login", "InviteSuccess": "Invite success", "inputPhone": "Please enter your mobile phone number", diff --git a/src/i18n/langs/ja.json b/src/i18n/langs/ja.json index fc9890b59..b5179066a 100644 --- a/src/i18n/langs/ja.json +++ b/src/i18n/langs/ja.json @@ -1712,7 +1712,9 @@ "UpdateNodeAssetHardwareInfo": "ノード資産ハードウェア情報の更新" }, "users": { + "SetStatus": "ステータスの設定", "Set": "設定", + "NotSet": "未設定", "Login": "ユーザー登録", "InviteSuccess": "成功招待", "inputPhone": "携帯電話の番号をお願いします", diff --git a/src/i18n/langs/zh.json b/src/i18n/langs/zh.json index 28183aaed..a23684bf6 100644 --- a/src/i18n/langs/zh.json +++ b/src/i18n/langs/zh.json @@ -1708,7 +1708,9 @@ "UpdateNodeAssetHardwareInfo": "更新节点资产硬件信息" }, "users": { + "SetStatus": "设置状态", "Set": "已设置", + "NotSet": "未设置", "Login": "用户登录", "InviteSuccess": "邀请成功", "inputPhone": "请输入手机号码", diff --git a/src/views/profile/ProfileUpdate/SecretKeyUpdate.vue b/src/views/profile/ProfileUpdate/SecretKeyUpdate.vue index 382cddf8e..81188bc37 100644 --- a/src/views/profile/ProfileUpdate/SecretKeyUpdate.vue +++ b/src/views/profile/ProfileUpdate/SecretKeyUpdate.vue @@ -15,6 +15,7 @@