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