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