From ed16e19cda0c8995b03149e9f07f55debcd5354b Mon Sep 17 00:00:00 2001 From: Zehao Zhang Date: Fri, 27 Dec 2024 10:12:06 +0800 Subject: [PATCH] wip --- .../src/components/ClusterNodes.vue | 8 ++++ .../components/FieldArrayCardContainer.vue | 5 +++ .../src/components/RedisConfigurationForm.vue | 43 +++++++++++++++++-- .../src/components/SentinelNodes.vue | 8 ++++ .../composables/useRedisConfigurationForm.ts | 9 +++- .../src/locales/en.json | 2 +- .../components/VaultSecretPickerProvider.vue | 10 ++++- 7 files changed, 77 insertions(+), 8 deletions(-) diff --git a/packages/entities/entities-redis-configurations/src/components/ClusterNodes.vue b/packages/entities/entities-redis-configurations/src/components/ClusterNodes.vue index 960adac82d..7cf44c7c22 100644 --- a/packages/entities/entities-redis-configurations/src/components/ClusterNodes.vue +++ b/packages/entities/entities-redis-configurations/src/components/ClusterNodes.vue @@ -10,6 +10,7 @@
@@ -20,6 +21,7 @@ info: t('form.fields.cluster_node_ip.tooltip'), tooltipAttributes: { maxWidth: '400' }, }" + :readonly="readonly" required />
@@ -52,6 +56,10 @@ import composables from '../composables' import type { ClusterNode, Identifiable } from '../types' import { genDefaultClusterNode } from '../helpers' +defineProps<{ + readonly?: boolean +}>() + const nodes = defineModel[]>({ required: true }) const { i18n: { t } } = composables.useI18n() diff --git a/packages/entities/entities-redis-configurations/src/components/FieldArrayCardContainer.vue b/packages/entities/entities-redis-configurations/src/components/FieldArrayCardContainer.vue index 4f1f1d1607..5c8104e12a 100644 --- a/packages/entities/entities-redis-configurations/src/components/FieldArrayCardContainer.vue +++ b/packages/entities/entities-redis-configurations/src/components/FieldArrayCardContainer.vue @@ -7,6 +7,7 @@ @@ -30,6 +31,10 @@ defineProps({ type: Number, default: undefined, }, + disabled: { + type: Boolean, + default: false, + }, }) defineEmits<{ diff --git a/packages/entities/entities-redis-configurations/src/components/RedisConfigurationForm.vue b/packages/entities/entities-redis-configurations/src/components/RedisConfigurationForm.vue index 99ff26e406..3763ae1122 100644 --- a/packages/entities/entities-redis-configurations/src/components/RedisConfigurationForm.vue +++ b/packages/entities/entities-redis-configurations/src/components/RedisConfigurationForm.vue @@ -21,8 +21,10 @@ >