From f6deebf70ccb7265d708fa79302e264249dc5792 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 20 十月 2025 10:26:15 +0800
Subject: [PATCH] fix: bug
---
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