From 25ba669f67ae1c355d08d4c2d59ac11e9b420dca Mon Sep 17 00:00:00 2001 From: zhaojisen <1301338853@qq.com> Date: Tue, 7 Jan 2025 15:20:16 +0800 Subject: [PATCH] Perf: Disabled Password Input And Hidden Template Username Input --- src/components/Apps/AccountCreateUpdateForm/const.js | 6 ++++++ src/components/Form/FormFields/UpdateToken.vue | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/components/Apps/AccountCreateUpdateForm/const.js b/src/components/Apps/AccountCreateUpdateForm/const.js index dbd5ab6c2..8e6c15c14 100644 --- a/src/components/Apps/AccountCreateUpdateForm/const.js +++ b/src/components/Apps/AccountCreateUpdateForm/const.js @@ -72,6 +72,9 @@ export const accountFieldsMeta = (vm) => { } } } + }, + hidden: () => { + return vm.addTemplate } }, username: { @@ -129,6 +132,9 @@ export const accountFieldsMeta = (vm) => { password: { label: vm.$t('Password'), component: UpdateToken, + el: { + disabled: isPam + }, hidden: (formValue) => { return formValue.secret_type !== 'password' || vm.addTemplate } diff --git a/src/components/Form/FormFields/UpdateToken.vue b/src/components/Form/FormFields/UpdateToken.vue index b545bd766..ced1488ca 100644 --- a/src/components/Form/FormFields/UpdateToken.vue +++ b/src/components/Form/FormFields/UpdateToken.vue @@ -8,11 +8,12 @@ v-model.trim="curValue" :placeholder="placeholder" :type="type" + :disabled="disabled" class="password-input" show-password @change="onChange" /> - + @@ -44,6 +45,10 @@ export default { placeholder: { type: String, default: () => '' + }, + disabled: { + type: Boolean, + default: false } }, data() {