From a4bb5626dcf18a1893792eeeca75e9139c744ad0 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 13 十月 2025 16:30:45 +0800 Subject: [PATCH] Merge branch 'dev-1.1.2' of http://120.26.58.240:8888/r/flexJobAdmin into dev-1.1.2 --- 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