From a6921e08035356d4d4e367a8731f729d0520f6b3 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 13 十月 2025 16:27:35 +0800 Subject: [PATCH] fix: s --- src/components/Form/FieldPaginationSelect.vue | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/components/Form/FieldPaginationSelect.vue b/src/components/Form/FieldPaginationSelect.vue index 2703ade..82e5bbf 100644 --- a/src/components/Form/FieldPaginationSelect.vue +++ b/src/components/Form/FieldPaginationSelect.vue @@ -3,9 +3,9 @@ <el-select v-model="modelValue" v-bind="{ ...$attrs }"> <el-option v-for="item in proTableProps.tableData" - :key="item.bank_alias" - :label="item.bank_alias" - :value="item.bank_alias" + :key="item[props.enumValueKey]" + :label="item[props.enumLabelKey]" + :value="item[props.enumValueKey]" > </el-option> <template #footer> @@ -24,9 +24,14 @@ type Props = { proTableProps: any; + enumLabelKey?: string; + enumValueKey?: string; }; -const props = withDefaults(defineProps<Props>(), {}); +const props = withDefaults(defineProps<Props>(), { + enumLabelKey: 'label', + enumValueKey: 'value', +}); const modelValue = defineModel<string>(); </script> -- Gitblit v1.9.1