diff --git a/src/components/formFields/common.tsx b/src/components/formFields/common.tsx index 80fb4ca8f4a7569dc9188b681c532a6bc8bbbd87..3986e756040740589dbe0a167702c0ef43984abc 100644 --- a/src/components/formFields/common.tsx +++ b/src/components/formFields/common.tsx @@ -33,6 +33,7 @@ export interface FieldConfig { display?: 'none' defaultValue?: ParamConfig, condition?: ConditionConfig + extra?: string } /** @@ -177,7 +178,7 @@ export class Field extends React.Component< export class FieldError { message: string - constructor(message: string) { + constructor (message: string) { this.message = message } } diff --git a/src/components/formFields/form/index.tsx b/src/components/formFields/form/index.tsx index 1e871bd0cc31b95f52f4e0904d4fcf65491cb638..b9a16386feda9a733847d521cb411d54323c77de 100644 --- a/src/components/formFields/form/index.tsx +++ b/src/components/formFields/form/index.tsx @@ -47,6 +47,7 @@ export interface IFormFieldItemField { status: 'normal' | 'error' | 'loading' description?: string message?: string + extra?: string layout: 'horizontal' | 'vertical' | 'inline' fieldType: string children: React.ReactNode @@ -509,6 +510,7 @@ export default class FormField extends Field extends Field { - let data: any = {}; + const data: any = {} const keys = Object.keys(this.props.value) for (const key of keys) { @@ -140,7 +140,7 @@ export default class ObjectField extends Field extends Field extends Field { const keys = Object.keys(this.props.value || {}) let i = 1 - while(keys.includes(`item_${i}`)) { + while (keys.includes(`item_${i}`)) { i++ } @@ -214,10 +214,10 @@ export default class ObjectField extends Field { this.formFieldsList[next] = this.formFieldsList[prev] delete this.formFieldsList[prev] - + this.formFieldsMountedList[next] = this.formFieldsMountedList[prev] delete this.formFieldsMountedList[prev] - + await this.setState(({ formDataList }) => { formDataList[next] = formDataList[prev] delete formDataList[prev] @@ -262,7 +262,7 @@ export default class ObjectField extends Field extends Field extends Field extends Field extends Field extends Field { return @@ -365,25 +365,25 @@ export default class ObjectField extends Field { - return + return 您当前使用的UI版本没有实现FormField组件的renderItemComponent方法。 - } + } - /** + /** * 用于展示子表单组件中的每一子项中的每一个子表单项组件 - * @param props - * @returns + * @param props + * @returns */ renderItemFieldComponent = (props: IObjectFieldItemField) => { - return + return 您当前使用的UI版本没有实现FormField组件的renderItemFieldComponent方法。 - } + } render = () => { const { @@ -429,9 +429,9 @@ export default class ObjectField extends Field