diff --git a/components/FormBuilder/FormItemsRenderer.d.ts b/components/FormBuilder/FormItemsRenderer.d.ts index 3606097..2427966 100644 --- a/components/FormBuilder/FormItemsRenderer.d.ts +++ b/components/FormBuilder/FormItemsRenderer.d.ts @@ -15,12 +15,6 @@ export type FormItemRenderType * 选项项数据类型 */ export interface OptionItem { - /** 值字段 */ - value?: any; - /** 标签字段 */ - label?: string; - /** 字典ID */ - dictionariesId?: any; /** ID字段 */ id?: any; /** 名称字段 */ @@ -32,9 +26,9 @@ export interface OptionItem { * 字段键配置 */ export interface itemsFieldConfig { - /** 值字段的键名,默认为 'value' */ + /** 值字段的键名,默认为 'id' */ valueKey?: string; - /** 标签字段的键名,默认为 'label' */ + /** 标签字段的键名,默认为 'name' */ labelKey?: string; } diff --git a/components/FormBuilder/FormItemsRenderer.js b/components/FormBuilder/FormItemsRenderer.js index e0746bb..b4321ce 100644 --- a/components/FormBuilder/FormItemsRenderer.js +++ b/components/FormBuilder/FormItemsRenderer.js @@ -75,8 +75,8 @@ const FormItemsRenderer = ({ // 获取items里的value和label字段key const getItemsFieldKey = (option) => { return { - valueKey: option?.itemsField?.valueKey || "value", - labelKey: option?.itemsField?.labelKey || "label", + valueKey: option?.itemsField?.valueKey || "id", + labelKey: option?.itemsField?.labelKey || "name", }; }; @@ -144,8 +144,8 @@ const FormItemsRenderer = ({ return (