123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680 |
- export interface Rules {
- trigger: string;
- enum: string;
- len?: number;
- max?: number;
- message: string;
- min?: number;
- pattern: string;
- required: boolean;
- type: string;
- }
- export interface WidgetForm {
- list: any[];
- config: {
- size: '' | 'default' | 'small' | 'large';
- hideRequiredAsterisk: boolean;
- labelWidth: number;
- labelPosition: string;
- };
- }
- export declare const getWidgetForm: () => WidgetForm;
- export declare const basicComponents: ({
- label: string;
- type: "input";
- options: {
- width: string;
- defaultValue: string;
- placeholder: string;
- maxlength: null;
- prefix: string;
- suffix: string;
- prepend: string;
- append: string;
- disabled: boolean;
- clearable: boolean;
- readonly: boolean;
- rules: Rules;
- showPassword?: undefined;
- rows?: undefined;
- autosize?: undefined;
- showWordLimit?: undefined;
- min?: undefined;
- max?: undefined;
- step?: undefined;
- inline?: undefined;
- remote?: undefined;
- showLabel?: undefined;
- remoteFunc?: undefined;
- options?: undefined;
- remoteOptions?: undefined;
- props?: undefined;
- format?: undefined;
- valueFormat?: undefined;
- editable?: undefined;
- allowHalf?: undefined;
- multiple?: undefined;
- filterable?: undefined;
- activeText?: undefined;
- inactiveText?: undefined;
- range?: undefined;
- };
- } | {
- label: string;
- type: "password";
- options: {
- width: string;
- defaultValue: string;
- placeholder: string;
- maxlength: null;
- prefix: string;
- suffix: string;
- prepend: string;
- append: string;
- showPassword: boolean;
- disabled: boolean;
- clearable: boolean;
- readonly: boolean;
- rules: Rules;
- rows?: undefined;
- autosize?: undefined;
- showWordLimit?: undefined;
- min?: undefined;
- max?: undefined;
- step?: undefined;
- inline?: undefined;
- remote?: undefined;
- showLabel?: undefined;
- remoteFunc?: undefined;
- options?: undefined;
- remoteOptions?: undefined;
- props?: undefined;
- format?: undefined;
- valueFormat?: undefined;
- editable?: undefined;
- allowHalf?: undefined;
- multiple?: undefined;
- filterable?: undefined;
- activeText?: undefined;
- inactiveText?: undefined;
- range?: undefined;
- };
- } | {
- label: string;
- type: "textarea";
- options: {
- width: string;
- defaultValue: string;
- placeholder: string;
- maxlength: null;
- rows: number;
- autosize: boolean;
- showWordLimit: boolean;
- disabled: boolean;
- clearable: boolean;
- readonly: boolean;
- rules: Rules;
- prefix?: undefined;
- suffix?: undefined;
- prepend?: undefined;
- append?: undefined;
- showPassword?: undefined;
- min?: undefined;
- max?: undefined;
- step?: undefined;
- inline?: undefined;
- remote?: undefined;
- showLabel?: undefined;
- remoteFunc?: undefined;
- options?: undefined;
- remoteOptions?: undefined;
- props?: undefined;
- format?: undefined;
- valueFormat?: undefined;
- editable?: undefined;
- allowHalf?: undefined;
- multiple?: undefined;
- filterable?: undefined;
- activeText?: undefined;
- inactiveText?: undefined;
- range?: undefined;
- };
- } | {
- label: string;
- type: "number";
- options: {
- width: string;
- defaultValue: number;
- min: number;
- max: number;
- step: number;
- disabled: boolean;
- rules: Rules;
- placeholder?: undefined;
- maxlength?: undefined;
- prefix?: undefined;
- suffix?: undefined;
- prepend?: undefined;
- append?: undefined;
- clearable?: undefined;
- readonly?: undefined;
- showPassword?: undefined;
- rows?: undefined;
- autosize?: undefined;
- showWordLimit?: undefined;
- inline?: undefined;
- remote?: undefined;
- showLabel?: undefined;
- remoteFunc?: undefined;
- options?: undefined;
- remoteOptions?: undefined;
- props?: undefined;
- format?: undefined;
- valueFormat?: undefined;
- editable?: undefined;
- allowHalf?: undefined;
- multiple?: undefined;
- filterable?: undefined;
- activeText?: undefined;
- inactiveText?: undefined;
- range?: undefined;
- };
- } | {
- label: string;
- type: "radio";
- options: {
- defaultValue: string;
- width: string;
- inline: boolean;
- remote: boolean;
- showLabel: boolean;
- remoteFunc: string;
- options: {
- value: string;
- label: string;
- }[];
- remoteOptions: never[];
- props: {
- value: string;
- label: string;
- };
- disabled: boolean;
- rules: Rules;
- placeholder?: undefined;
- maxlength?: undefined;
- prefix?: undefined;
- suffix?: undefined;
- prepend?: undefined;
- append?: undefined;
- clearable?: undefined;
- readonly?: undefined;
- showPassword?: undefined;
- rows?: undefined;
- autosize?: undefined;
- showWordLimit?: undefined;
- min?: undefined;
- max?: undefined;
- step?: undefined;
- format?: undefined;
- valueFormat?: undefined;
- editable?: undefined;
- allowHalf?: undefined;
- multiple?: undefined;
- filterable?: undefined;
- activeText?: undefined;
- inactiveText?: undefined;
- range?: undefined;
- };
- } | {
- label: string;
- type: "checkbox";
- options: {
- defaultValue: never[];
- width: string;
- inline: boolean;
- remote: boolean;
- showLabel: boolean;
- remoteFunc: string;
- options: {
- label: string;
- value: string;
- }[];
- remoteOptions: never[];
- props: {
- value: string;
- label: string;
- };
- disabled: boolean;
- rules: Rules;
- placeholder?: undefined;
- maxlength?: undefined;
- prefix?: undefined;
- suffix?: undefined;
- prepend?: undefined;
- append?: undefined;
- clearable?: undefined;
- readonly?: undefined;
- showPassword?: undefined;
- rows?: undefined;
- autosize?: undefined;
- showWordLimit?: undefined;
- min?: undefined;
- max?: undefined;
- step?: undefined;
- format?: undefined;
- valueFormat?: undefined;
- editable?: undefined;
- allowHalf?: undefined;
- multiple?: undefined;
- filterable?: undefined;
- activeText?: undefined;
- inactiveText?: undefined;
- range?: undefined;
- };
- } | {
- label: string;
- type: "time";
- options: {
- defaultValue: string;
- width: string;
- placeholder: string;
- format: string;
- valueFormat: string;
- readonly: boolean;
- editable: boolean;
- clearable: boolean;
- disabled: boolean;
- rules: Rules;
- maxlength?: undefined;
- prefix?: undefined;
- suffix?: undefined;
- prepend?: undefined;
- append?: undefined;
- showPassword?: undefined;
- rows?: undefined;
- autosize?: undefined;
- showWordLimit?: undefined;
- min?: undefined;
- max?: undefined;
- step?: undefined;
- inline?: undefined;
- remote?: undefined;
- showLabel?: undefined;
- remoteFunc?: undefined;
- options?: undefined;
- remoteOptions?: undefined;
- props?: undefined;
- allowHalf?: undefined;
- multiple?: undefined;
- filterable?: undefined;
- activeText?: undefined;
- inactiveText?: undefined;
- range?: undefined;
- };
- } | {
- label: string;
- type: "date";
- options: {
- defaultValue: string;
- width: string;
- placeholder: string;
- format: string;
- readonly: boolean;
- editable: boolean;
- clearable: boolean;
- disabled: boolean;
- rules: Rules;
- maxlength?: undefined;
- prefix?: undefined;
- suffix?: undefined;
- prepend?: undefined;
- append?: undefined;
- showPassword?: undefined;
- rows?: undefined;
- autosize?: undefined;
- showWordLimit?: undefined;
- min?: undefined;
- max?: undefined;
- step?: undefined;
- inline?: undefined;
- remote?: undefined;
- showLabel?: undefined;
- remoteFunc?: undefined;
- options?: undefined;
- remoteOptions?: undefined;
- props?: undefined;
- valueFormat?: undefined;
- allowHalf?: undefined;
- multiple?: undefined;
- filterable?: undefined;
- activeText?: undefined;
- inactiveText?: undefined;
- range?: undefined;
- };
- } | {
- label: string;
- type: "rate";
- options: {
- defaultValue: number;
- max: number;
- allowHalf: boolean;
- disabled: boolean;
- rules: Rules;
- width?: undefined;
- placeholder?: undefined;
- maxlength?: undefined;
- prefix?: undefined;
- suffix?: undefined;
- prepend?: undefined;
- append?: undefined;
- clearable?: undefined;
- readonly?: undefined;
- showPassword?: undefined;
- rows?: undefined;
- autosize?: undefined;
- showWordLimit?: undefined;
- min?: undefined;
- step?: undefined;
- inline?: undefined;
- remote?: undefined;
- showLabel?: undefined;
- remoteFunc?: undefined;
- options?: undefined;
- remoteOptions?: undefined;
- props?: undefined;
- format?: undefined;
- valueFormat?: undefined;
- editable?: undefined;
- multiple?: undefined;
- filterable?: undefined;
- activeText?: undefined;
- inactiveText?: undefined;
- range?: undefined;
- };
- } | {
- label: string;
- type: "select";
- options: {
- defaultValue: string;
- width: string;
- multiple: boolean;
- placeholder: string;
- remote: boolean;
- showLabel: boolean;
- filterable: boolean;
- clearable: boolean;
- disabled: boolean;
- props: {
- label: string;
- value: string;
- };
- options: {
- label: string;
- value: string;
- }[];
- remoteOptions: never[];
- remoteFunc: string;
- rules: Rules;
- maxlength?: undefined;
- prefix?: undefined;
- suffix?: undefined;
- prepend?: undefined;
- append?: undefined;
- readonly?: undefined;
- showPassword?: undefined;
- rows?: undefined;
- autosize?: undefined;
- showWordLimit?: undefined;
- min?: undefined;
- max?: undefined;
- step?: undefined;
- inline?: undefined;
- format?: undefined;
- valueFormat?: undefined;
- editable?: undefined;
- allowHalf?: undefined;
- activeText?: undefined;
- inactiveText?: undefined;
- range?: undefined;
- };
- } | {
- label: string;
- type: "switch";
- options: {
- defaultValue: boolean;
- disabled: boolean;
- activeText: string;
- inactiveText: string;
- rules: Rules;
- width?: undefined;
- placeholder?: undefined;
- maxlength?: undefined;
- prefix?: undefined;
- suffix?: undefined;
- prepend?: undefined;
- append?: undefined;
- clearable?: undefined;
- readonly?: undefined;
- showPassword?: undefined;
- rows?: undefined;
- autosize?: undefined;
- showWordLimit?: undefined;
- min?: undefined;
- max?: undefined;
- step?: undefined;
- inline?: undefined;
- remote?: undefined;
- showLabel?: undefined;
- remoteFunc?: undefined;
- options?: undefined;
- remoteOptions?: undefined;
- props?: undefined;
- format?: undefined;
- valueFormat?: undefined;
- editable?: undefined;
- allowHalf?: undefined;
- multiple?: undefined;
- filterable?: undefined;
- range?: undefined;
- };
- } | {
- label: string;
- type: "slider";
- options: {
- defaultValue: number;
- width: string;
- min: number;
- max: number;
- step: number;
- disabled: boolean;
- range: boolean;
- rules: Rules;
- placeholder?: undefined;
- maxlength?: undefined;
- prefix?: undefined;
- suffix?: undefined;
- prepend?: undefined;
- append?: undefined;
- clearable?: undefined;
- readonly?: undefined;
- showPassword?: undefined;
- rows?: undefined;
- autosize?: undefined;
- showWordLimit?: undefined;
- inline?: undefined;
- remote?: undefined;
- showLabel?: undefined;
- remoteFunc?: undefined;
- options?: undefined;
- remoteOptions?: undefined;
- props?: undefined;
- format?: undefined;
- valueFormat?: undefined;
- editable?: undefined;
- allowHalf?: undefined;
- multiple?: undefined;
- filterable?: undefined;
- activeText?: undefined;
- inactiveText?: undefined;
- };
- } | {
- label: string;
- type: "text";
- options: {
- defaultValue: string;
- width?: undefined;
- placeholder?: undefined;
- maxlength?: undefined;
- prefix?: undefined;
- suffix?: undefined;
- prepend?: undefined;
- append?: undefined;
- disabled?: undefined;
- clearable?: undefined;
- readonly?: undefined;
- rules?: undefined;
- showPassword?: undefined;
- rows?: undefined;
- autosize?: undefined;
- showWordLimit?: undefined;
- min?: undefined;
- max?: undefined;
- step?: undefined;
- inline?: undefined;
- remote?: undefined;
- showLabel?: undefined;
- remoteFunc?: undefined;
- options?: undefined;
- remoteOptions?: undefined;
- props?: undefined;
- format?: undefined;
- valueFormat?: undefined;
- editable?: undefined;
- allowHalf?: undefined;
- multiple?: undefined;
- filterable?: undefined;
- activeText?: undefined;
- inactiveText?: undefined;
- range?: undefined;
- };
- })[];
- export declare const basicFields: ("number" | "input" | "select" | "textarea" | "time" | "switch" | "text" | "password" | "radio" | "checkbox" | "date" | "rate" | "slider")[];
- export declare const advanceComponents: ({
- label: string;
- type: "img-upload";
- options: {
- defaultValue: never[];
- name: string;
- action: string;
- method: string;
- listType: string;
- accept: string;
- limit: number;
- multiple: boolean;
- disabled: boolean;
- rules: Rules;
- width?: undefined;
- placeholder?: undefined;
- clearable?: undefined;
- filterable?: undefined;
- remote?: undefined;
- remoteOptions?: undefined;
- props?: undefined;
- remoteFunc?: undefined;
- };
- labelWidth?: undefined;
- } | {
- label: string;
- type: "download";
- labelWidth: string;
- options: {
- defaultValue: string;
- name: string;
- action?: undefined;
- method?: undefined;
- listType?: undefined;
- accept?: undefined;
- limit?: undefined;
- multiple?: undefined;
- disabled?: undefined;
- rules?: undefined;
- width?: undefined;
- placeholder?: undefined;
- clearable?: undefined;
- filterable?: undefined;
- remote?: undefined;
- remoteOptions?: undefined;
- props?: undefined;
- remoteFunc?: undefined;
- };
- } | {
- label: string;
- type: "cascader";
- options: {
- defaultValue: never[];
- width: string;
- placeholder: string;
- disabled: boolean;
- clearable: boolean;
- filterable: boolean;
- remote: boolean;
- remoteOptions: never[];
- props: {
- label: string;
- value: string;
- children: string;
- };
- remoteFunc: string;
- rules: Rules;
- name?: undefined;
- action?: undefined;
- method?: undefined;
- listType?: undefined;
- accept?: undefined;
- limit?: undefined;
- multiple?: undefined;
- };
- labelWidth?: undefined;
- })[];
- export declare const advanceFields: ("img-upload" | "download" | "cascader")[];
- export declare const layoutComponents: ({
- label: string;
- type: string;
- columns: {
- span: number;
- list: never[];
- }[];
- options: {
- gutter: number;
- align: string;
- defaultValue?: undefined;
- disabled?: undefined;
- size?: undefined;
- };
- } | {
- label: string;
- type: string;
- columns: {
- label: string;
- prop: string;
- }[];
- options: {
- defaultValue: never[];
- disabled: boolean;
- size: string;
- align: string;
- gutter?: undefined;
- };
- } | {
- label: string;
- type: string;
- options: {
- gutter?: undefined;
- align?: undefined;
- defaultValue?: undefined;
- disabled?: undefined;
- size?: undefined;
- };
- columns?: undefined;
- })[];
- export declare const layoutFields: string[];
|