UNPKG

@fmdevui/fm-dev

Version:

Page level components developed based on Element Plus.

1,596 lines 55 kB
import { elSvg } from './svgIcon'; import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions, PropType, CreateComponentPublicInstanceWithMixins, Ref, GlobalComponents, GlobalDirectives, ComponentOptionsBase, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue'; import { TreeKey } from 'element-plus'; import { TreeKey } from 'element-plus/es/components/tree/src/tree.type'; import { TQueryConditionProps } from './querycondition/type'; import { FmSelectTableProps } from './selecttable/type'; import { FmButtonSelfProps } from './fmbutton/type'; export * from './selecttable/type'; export * from './selecttable/ClickOutside'; export * from './fmbutton/type'; declare const FmTransfer: DefineComponent<ExtractPropTypes<{ leftTitle: StringConstructor; rightTitle: StringConstructor; options: { type: ObjectConstructor; default: () => { value: string; label: string; disabled: string; }; }; leftData: { type: ArrayConstructor; default: () => never[]; }; rightData: { type: ArrayConstructor; default: () => never[]; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { left: (...args: any[]) => void; right: (...args: any[]) => void; allLeft: (...args: any[]) => void; allRight: (...args: any[]) => void; "update:leftData": (...args: any[]) => void; "update:rightData": (...args: any[]) => void; }, string, PublicProps, Readonly< ExtractPropTypes<{ leftTitle: StringConstructor; rightTitle: StringConstructor; options: { type: ObjectConstructor; default: () => { value: string; label: string; disabled: string; }; }; leftData: { type: ArrayConstructor; default: () => never[]; }; rightData: { type: ArrayConstructor; default: () => never[]; }; }>> & Readonly<{ onLeft?: ((...args: any[]) => any) | undefined; onRight?: ((...args: any[]) => any) | undefined; onAllLeft?: ((...args: any[]) => any) | undefined; onAllRight?: ((...args: any[]) => any) | undefined; "onUpdate:leftData"?: ((...args: any[]) => any) | undefined; "onUpdate:rightData"?: ((...args: any[]) => any) | undefined; }>, { options: Record<string, any>; leftData: unknown[]; rightData: unknown[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const FmNoticeBar: DefineComponent<ExtractPropTypes<{ mode: { type: StringConstructor; default: string; }; text: { type: StringConstructor; default: string; }; color: { type: StringConstructor; default: string; }; background: { type: StringConstructor; default: string; }; size: { type: (StringConstructor | NumberConstructor)[]; default: number; }; height: { type: NumberConstructor; default: number; }; delay: { type: NumberConstructor; default: number; }; speed: { type: NumberConstructor; default: number; }; scrollable: { type: BooleanConstructor; default: boolean; }; leftIcon: { type: StringConstructor; default: string; }; rightIcon: { type: StringConstructor; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { close: (...args: any[]) => void; link: (...args: any[]) => void; }, string, PublicProps, Readonly< ExtractPropTypes<{ mode: { type: StringConstructor; default: string; }; text: { type: StringConstructor; default: string; }; color: { type: StringConstructor; default: string; }; background: { type: StringConstructor; default: string; }; size: { type: (StringConstructor | NumberConstructor)[]; default: number; }; height: { type: NumberConstructor; default: number; }; delay: { type: NumberConstructor; default: number; }; speed: { type: NumberConstructor; default: number; }; scrollable: { type: BooleanConstructor; default: boolean; }; leftIcon: { type: StringConstructor; default: string; }; rightIcon: { type: StringConstructor; default: string; }; }>> & Readonly<{ onClose?: ((...args: any[]) => any) | undefined; onLink?: ((...args: any[]) => any) | undefined; }>, { text: string; size: string | number; mode: string; color: string; background: string; height: number; delay: number; speed: number; scrollable: boolean; leftIcon: string; rightIcon: string; }, {}, {}, {}, string, ComponentProvideOptions, true, { noticeBarWarpRef: HTMLDivElement; noticeBarTextRef: HTMLDivElement; }, HTMLDivElement>; declare const FmDragImg: DefineComponent<ExtractPropTypes<{ isPassing: { type: BooleanConstructor; default: boolean; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; text: { type: StringConstructor; default: string; }; successText: { type: StringConstructor; default: string; }; background: { type: StringConstructor; default: string; }; progressBarBg: { type: StringConstructor; default: string; }; completedBg: { type: StringConstructor; default: string; }; circle: { type: BooleanConstructor; default: boolean; }; radius: { type: StringConstructor; default: string; }; handlerIcon: { type: StringConstructor; }; successIcon: { type: StringConstructor; }; handlerBg: { type: StringConstructor; default: string; }; textSize: { type: StringConstructor; default: string; }; textColor: { type: StringConstructor; default: string; }; imgsrc: { type: StringConstructor; }; showTips: { type: BooleanConstructor; default: boolean; }; successTip: { type: StringConstructor; default: string; }; failTip: { type: StringConstructor; default: string; }; diffDegree: { type: NumberConstructor; default: number; }; minDegree: { type: NumberConstructor; default: number; }; maxDegree: { type: NumberConstructor; default: number; }; }>, {}, { isMoving: boolean; x: number; isOk: boolean; showBar: boolean; showErrorTip: boolean; ranRotate: number; cRotate: number; imgStyle: {}; }, { handlerStyle: () => { width: string; height: string; background: string; }; message: () => string; successMessage: () => string; dragVerifyStyle: () => { width: string; height: string; lineHeight: string; marginTop: string; background: string; borderRadius: string; }; dragVerifyImgStyle: () => { width: string; height: string; position: string; overflow: string; 'border-radius': string; }; progressBarStyle: () => { background: string; height: string; borderRadius: string; }; textStyle: () => { height: string; width: string; fontSize: string; }; factor: () => number; }, { checkimgLoaded: () => void; dragStart: (e: any) => void; dragMoving: (e: any) => void; dragFinish: (e: any) => void; passVerify: () => void; reset: () => void; reImg: () => void; refreshimg: () => void; }, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ isPassing: { type: BooleanConstructor; default: boolean; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; text: { type: StringConstructor; default: string; }; successText: { type: StringConstructor; default: string; }; background: { type: StringConstructor; default: string; }; progressBarBg: { type: StringConstructor; default: string; }; completedBg: { type: StringConstructor; default: string; }; circle: { type: BooleanConstructor; default: boolean; }; radius: { type: StringConstructor; default: string; }; handlerIcon: { type: StringConstructor; }; successIcon: { type: StringConstructor; }; handlerBg: { type: StringConstructor; default: string; }; textSize: { type: StringConstructor; default: string; }; textColor: { type: StringConstructor; default: string; }; imgsrc: { type: StringConstructor; }; showTips: { type: BooleanConstructor; default: boolean; }; successTip: { type: StringConstructor; default: string; }; failTip: { type: StringConstructor; default: string; }; diffDegree: { type: NumberConstructor; default: number; }; minDegree: { type: NumberConstructor; default: number; }; maxDegree: { type: NumberConstructor; default: number; }; }>> & Readonly<{}>, { circle: boolean; text: string; background: string; height: number; isPassing: boolean; width: number; successText: string; progressBarBg: string; completedBg: string; radius: string; handlerBg: string; textSize: string; textColor: string; showTips: boolean; successTip: string; failTip: string; diffDegree: number; minDegree: number; maxDegree: number; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const Fmselect: DefineComponent<ExtractPropTypes<{ optionData: { type: { (arrayLength: number): any[]; (...items: any[]): any[]; new (arrayLength: number): any[]; new (...items: any[]): any[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from<T>(arrayLike: ArrayLike<T>): T[]; from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from<T>(iterable: Iterable<T> | ArrayLike<T>): T[]; from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of<T>(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; }; default: never[]; }; bvalue: { type: StringConstructor; default: string; }; blabel: { type: StringConstructor; default: string; }; id: { type: PropType<any>; }; name: { type: PropType<any>; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { change: (...args: any[]) => void; "update:id": (value: any) => void; "update:name": (value: any) => void; }, string, PublicProps, Readonly< ExtractPropTypes<{ optionData: { type: { (arrayLength: number): any[]; (...items: any[]): any[]; new (arrayLength: number): any[]; new (...items: any[]): any[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from<T>(arrayLike: ArrayLike<T>): T[]; from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from<T>(iterable: Iterable<T> | ArrayLike<T>): T[]; from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of<T>(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; }; default: never[]; }; bvalue: { type: StringConstructor; default: string; }; blabel: { type: StringConstructor; default: string; }; id: { type: PropType<any>; }; name: { type: PropType<any>; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; "onUpdate:id"?: ((value: any) => any) | undefined; "onUpdate:name"?: ((value: any) => any) | undefined; }>, { optionData: any[]; bvalue: string; blabel: string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const FmAutocomplete: DefineComponent<ExtractPropTypes<{ placeholder: { type: StringConstructor; default: string; }; apiService: { type: StringConstructor; default: string; }; apiAction: { type: StringConstructor; default: string; }; top: { type: NumberConstructor; default: number; }; fId: { type: StringConstructor; default: string; }; fName: { type: StringConstructor; default: string; }; qId: { type: NumberConstructor; default: number; }; name: { type: PropType<string>; required: true; }; id: { type: PropType<Number>; required: true; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { reset: (...args: any[]) => void; select: (...args: any[]) => void; "update:id": (value: Number) => void; "update:name": (value: string) => void; }, string, PublicProps, Readonly< ExtractPropTypes<{ placeholder: { type: StringConstructor; default: string; }; apiService: { type: StringConstructor; default: string; }; apiAction: { type: StringConstructor; default: string; }; top: { type: NumberConstructor; default: number; }; fId: { type: StringConstructor; default: string; }; fName: { type: StringConstructor; default: string; }; qId: { type: NumberConstructor; default: number; }; name: { type: PropType<string>; required: true; }; id: { type: PropType<Number>; required: true; }; }>> & Readonly<{ onReset?: ((...args: any[]) => any) | undefined; onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:id"?: ((value: Number) => any) | undefined; "onUpdate:name"?: ((value: string) => any) | undefined; }>, { placeholder: string; top: number; apiService: string; apiAction: string; fId: string; fName: string; qId: number; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const Fminputdropdown: DefineComponent<ExtractPropTypes<{ optionData: { type: { (arrayLength: number): any[]; (...items: any[]): any[]; new (arrayLength: number): any[]; new (...items: any[]): any[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from<T>(arrayLike: ArrayLike<T>): T[]; from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from<T>(iterable: Iterable<T> | ArrayLike<T>): T[]; from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of<T>(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; }; default: never[]; }; bvalue: { type: StringConstructor; default: string; }; blabel: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; default: string; }; inputWidth: { type: StringConstructor; default: string; }; dropWidth: { type: StringConstructor; default: string; }; apiService: { type: StringConstructor; default: string; }; apiAction: { type: StringConstructor; default: string; }; basecode: { type: StringConstructor; default: string; }; id: { type: PropType<any>; }; name: { type: PropType<any>; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { change: (...args: any[]) => void; "update:id": (value: any) => void; "update:name": (value: any) => void; }, string, PublicProps, Readonly< ExtractPropTypes<{ optionData: { type: { (arrayLength: number): any[]; (...items: any[]): any[]; new (arrayLength: number): any[]; new (...items: any[]): any[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from<T>(arrayLike: ArrayLike<T>): T[]; from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from<T>(iterable: Iterable<T> | ArrayLike<T>): T[]; from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of<T>(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; }; default: never[]; }; bvalue: { type: StringConstructor; default: string; }; blabel: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; default: string; }; inputWidth: { type: StringConstructor; default: string; }; dropWidth: { type: StringConstructor; default: string; }; apiService: { type: StringConstructor; default: string; }; apiAction: { type: StringConstructor; default: string; }; basecode: { type: StringConstructor; default: string; }; id: { type: PropType<any>; }; name: { type: PropType<any>; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; "onUpdate:id"?: ((value: any) => any) | undefined; "onUpdate:name"?: ((value: any) => any) | undefined; }>, { placeholder: string; optionData: any[]; bvalue: string; blabel: string; apiService: string; apiAction: string; inputWidth: string; dropWidth: string; basecode: string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const Fmdatepicker: DefineComponent<ExtractPropTypes<{ dateType: { type: StringConstructor; default: string; }; adddaynum: { type: NumberConstructor; default: number; }; modelValue: { type: PropType<any>; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: any) => any; }, string, PublicProps, Readonly< ExtractPropTypes<{ dateType: { type: StringConstructor; default: string; }; adddaynum: { type: NumberConstructor; default: number; }; modelValue: { type: PropType<any>; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((value: any) => any) | undefined; }>, { dateType: string; adddaynum: number; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const FmTree: DefineComponent<ExtractPropTypes<{ checkStrictly: { type: BooleanConstructor; default: boolean; }; apiService: { type: StringConstructor; default: string; }; apiAction: { type: StringConstructor; default: string; }; paras: { type: ObjectConstructor; default: null; }; nodeKey: { type: StringConstructor; default: string; }; defaultProps: { type: ObjectConstructor; default: { children: string; label: string; }; }; placeholder: { type: StringConstructor; default: string; }; modelValue: { type: PropType<any>; }; }>, { fetchTreeData: (showLoading?: boolean) => Promise<any>; getCheckedKeys: () => TreeKey[]; setCurrentKey: (key?: TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "node-click": (...args: any[]) => void; "update:modelValue": (value: any) => void; }, string, PublicProps, Readonly< ExtractPropTypes<{ checkStrictly: { type: BooleanConstructor; default: boolean; }; apiService: { type: StringConstructor; default: string; }; apiAction: { type: StringConstructor; default: string; }; paras: { type: ObjectConstructor; default: null; }; nodeKey: { type: StringConstructor; default: string; }; defaultProps: { type: ObjectConstructor; default: { children: string; label: string; }; }; placeholder: { type: StringConstructor; default: string; }; modelValue: { type: PropType<any>; }; }>> & Readonly<{ "onNode-click"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((value: any) => any) | undefined; }>, { placeholder: string; apiService: string; apiAction: string; checkStrictly: boolean; paras: Record<string, any>; nodeKey: string; defaultProps: Record<string, any>; }, {}, {}, {}, string, ComponentProvideOptions, true, { treeRef: unknown; }, any>; declare const FmQueryCondition: { new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< TQueryConditionProps> & Readonly<{ onReset?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { queryState: { form: any; }; props: Readonly<{}> & { readonly opts: Record<string, any>; readonly labelWidth: string; readonly btnCheckBind: Record<string, any>; readonly btnResetBind: Record<string, any>; readonly loading: boolean; readonly reset: boolean; readonly boolEnter: boolean; readonly isShowOpen: boolean; readonly isExpansion: boolean; readonly maxVisibleRows: number; readonly packUpTxt: string; readonly unfoldTxt: string; readonly isFooter: boolean; readonly configChangedReset: boolean; readonly isShowWidthSize: boolean; readonly widthSize: number; readonly isDropDownSelectMore: boolean; readonly moreCheckList: any[]; readonly popoverAttrs: Record<string, any>; } & { readonly reset: boolean; readonly loading: boolean; readonly boolEnter: boolean; readonly isShowOpen: boolean; readonly isExpansion: boolean; readonly isFooter: boolean; readonly configChangedReset: boolean; readonly isShowWidthSize: boolean; readonly isDropDownSelectMore: boolean; }; colLength: Ref<number, number>; resetData: () => void; resetHandle: () => void; checkHandle: (flagText?: any) => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean; type: string; val: any; }, dataIndex?: string) => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { reset: (...args: any[]) => void; submit: (...args: any[]) => void; getCheckList: (...args: any[]) => void; handleEvent: (...args: any[]) => void; getRefs: (...args: any[]) => void; }, PublicProps, { reset: boolean; loading: boolean; moreCheckList: any[]; opts: Record<string, any>; labelWidth: string; btnCheckBind: Record<string, any>; btnResetBind: Record<string, any>; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; popoverAttrs: Record<string, any>; }, false, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly< TQueryConditionProps> & Readonly<{ onReset?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { queryState: { form: any; }; props: Readonly<{}> & { readonly opts: Record<string, any>; readonly labelWidth: string; readonly btnCheckBind: Record<string, any>; readonly btnResetBind: Record<string, any>; readonly loading: boolean; readonly reset: boolean; readonly boolEnter: boolean; readonly isShowOpen: boolean; readonly isExpansion: boolean; readonly maxVisibleRows: number; readonly packUpTxt: string; readonly unfoldTxt: string; readonly isFooter: boolean; readonly configChangedReset: boolean; readonly isShowWidthSize: boolean; readonly widthSize: number; readonly isDropDownSelectMore: boolean; readonly moreCheckList: any[]; readonly popoverAttrs: Record<string, any>; } & { readonly reset: boolean; readonly loading: boolean; readonly boolEnter: boolean; readonly isShowOpen: boolean; readonly isExpansion: boolean; readonly isFooter: boolean; readonly configChangedReset: boolean; readonly isShowWidthSize: boolean; readonly isDropDownSelectMore: boolean; }; colLength: Ref<number, number>; resetData: () => void; resetHandle: () => void; checkHandle: (flagText?: any) => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean; type: string; val: any; }, dataIndex?: string) => void; }, {}, {}, {}, { reset: boolean; loading: boolean; moreCheckList: any[]; opts: Record<string, any>; labelWidth: string; btnCheckBind: Record<string, any>; btnResetBind: Record<string, any>; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; popoverAttrs: Record<string, any>; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & ComponentOptionsBase<Readonly< TQueryConditionProps> & Readonly<{ onReset?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onGetCheckList?: ((...args: any[]) => any) | undefined; onHandleEvent?: ((...args: any[]) => any) | undefined; onGetRefs?: ((...args: any[]) => any) | undefined; }>, { queryState: { form: any; }; props: Readonly<{}> & { readonly opts: Record<string, any>; readonly labelWidth: string; readonly btnCheckBind: Record<string, any>; readonly btnResetBind: Record<string, any>; readonly loading: boolean; readonly reset: boolean; readonly boolEnter: boolean; readonly isShowOpen: boolean; readonly isExpansion: boolean; readonly maxVisibleRows: number; readonly packUpTxt: string; readonly unfoldTxt: string; readonly isFooter: boolean; readonly configChangedReset: boolean; readonly isShowWidthSize: boolean; readonly widthSize: number; readonly isDropDownSelectMore: boolean; readonly moreCheckList: any[]; readonly popoverAttrs: Record<string, any>; } & { readonly reset: boolean; readonly loading: boolean; readonly boolEnter: boolean; readonly isShowOpen: boolean; readonly isExpansion: boolean; readonly isFooter: boolean; readonly configChangedReset: boolean; readonly isShowWidthSize: boolean; readonly isDropDownSelectMore: boolean; }; colLength: Ref<number, number>; resetData: () => void; resetHandle: () => void; checkHandle: (flagText?: any) => void; handleEvent: ({ isChange, type, val }: { isChange?: boolean; type: string; val: any; }, dataIndex?: string) => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { reset: (...args: any[]) => void; submit: (...args: any[]) => void; getCheckList: (...args: any[]) => void; handleEvent: (...args: any[]) => void; getRefs: (...args: any[]) => void; }, string, { reset: boolean; loading: boolean; moreCheckList: any[]; opts: Record<string, any>; labelWidth: string; btnCheckBind: Record<string, any>; btnResetBind: Record<string, any>; boolEnter: boolean; isShowOpen: boolean; isExpansion: boolean; maxVisibleRows: number; packUpTxt: string; unfoldTxt: string; isFooter: boolean; configChangedReset: boolean; isShowWidthSize: boolean; widthSize: number; isDropDownSelectMore: boolean; popoverAttrs: Record<string, any>; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: any; }); declare const FmMoreChoose: DefineComponent<ExtractPropTypes<{ moreCheckList: { type: ArrayConstructor; default: () => never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { getCheckList: (...args: any[]) => void; }, string, PublicProps, Readonly< ExtractPropTypes<{ moreCheckList: { type: ArrayConstructor; default: () => never[]; }; popoverAttrsBind: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onGetCheckList?: ((...args: any[]) => any) | undefined; }>, { moreCheckList: unknown[]; popoverAttrsBind: Record<string, any>; }, {}, {}, {}, string, ComponentProvideOptions, true, { popover: unknown; }, any>; declare const FmRenderComp: DefineComponent<ExtractPropTypes<{ render: FunctionConstructor; form: ObjectConstructor; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ render: FunctionConstructor; form: ObjectConstructor; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const FmSelectTable: { new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< FmSelectTableProps> & Readonly<{ "onPage-change"?: ((val: any) => any) | undefined; onSelectionChange?: ((val: any[], ids: any[]) => any) | undefined; onRadioChange?: ((row: any, value: any) => any) | undefined; "onUpdate:inputValue"?: ((val: string) => any) | undefined; "onInput-focus"?: (() => any) | undefined; "onInput-blur"?: (() => any) | undefined; "onInput-clear"?: (() => any) | undefined; "onInput-click"?: (() => any) | undefined; }>, { focus: () => void; blur: () => void; clear: () => void; props: Readonly<{ value: any; }> & { readonly modelValue: any; readonly inputValue: any; readonly defaultSelectVal: any[]; readonly radioSelectValLabel: string; readonly table: { [key: string]: any; data: any[]; currentPage: number; pageSize: number; total: number; }; readonly keywords: { value: any; label: string; }; readonly columns: any[]; readonly multiple: boolean; readonly filterable: boolean; readonly remote: boolean; readonly remoteMethod: Function | undefined; readonly filterMethod: Function | undefined; readonly isShowInput: boolean; readonly inputAttr: Record<string, any>; readonly inputWidth: number; readonly selectWidth: number; readonly tableWidth: number; readonly isShowQuery: boolean; readonly isShowBlurBtn: boolean; readonly btnBind: Record<string, any>; readonly align: "left" | "right" | "center"; readonly reserveSelection: boolean; readonly selectable: Function | undefined; readonly multipleFixed: string | boolean; readonly radioTxt: string; readonly radioFixed: string | boolean; readonly tableSize: "" | "default" | "small" | "large"; readonly border: boolean; readonly isShowFirstColumn: boolean; readonly useVirtual: boolean; readonly virtualShowSize: number; readonly isShowPagination: boolean; readonly paginationSize: "" | "default" | "small" | "large"; readonly selfExpanded: boolean; readonly isClearQuery: boolean; readonly isRadioEchoLabel: boolean; readonly defaultValIsOpenRadioChange: boolean; readonly radioSameIsCancel: boolean; readonly rowClickRadio: boolean; readonly isKeyup: boolean; readonly isExpanded: boolean; readonly multipleDisableDelete: boolean; readonly tableLoading: boolean; readonly loadingTxt: string; } & { readonly modelValue: boolean | undefined; readonly value: boolean; readonly border: boolean; readonly inputValue: boolean | undefined; readonly multiple: boolean; readonly filterable: boolean; readonly remote: boolean; readonly isShowInput: boolean; readonly isShowQuery: boolean; readonly isShowBlurBtn: boolean; readonly reserveSelection: boolean; readonly isShowFirstColumn: boolean; readonly useVirtual: boolean; readonly isShowPagination: boolean; readonly selfExpanded: boolean; readonly isClearQuery: boolean; readonly isRadioEchoLabel: boolean; readonly defaultValIsOpenRadioChange: boolean; readonly radioSameIsCancel: boolean; readonly rowClickRadio: boolean; readonly isKeyup: boolean; readonly isExpanded: boolean; readonly multipleDisableDelete: boolean; readonly tableLoading: boolean; }; state: { defaultSelectValue: any[]; tableData: any[]; defaultValue: any; ids: any[]; tabularMap: any; }; tQueryConditionRef: Ref<any, any>; selectRef: Ref<any, any>; selectTable: Ref<any, any>; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {} & { "page-change": (val: any) => any; selectionChange: (val: any[], ids: any[]) => any; radioChange: (row: any, value: any) => any; "update:inputValue": (val: string) => any; "input-focus": () => any; "input-blur": () => any; "input-clear": () => any; "input-click": () => any; }, PublicProps, { table: { data: any[]; currentPage: number; pageSize: number; total: number; [key: string]: any; }; modelValue: any; inputWidth: number; border: boolean; inputValue: any; defaultSelectVal: any[]; radioSelectValLabel: string; keywords: { value: any; label: string; }; columns: any[]; multiple: boolean; filterable: boolean; remote: boolean; remoteMethod: Function; filterMethod: Function; isShowInput: boolean; inputAttr: Record<string, any>; selectWidth: number; tableWidth: number; isShowQuery: boolean; isShowBlurBtn: boolean; btnBind: Record<string, any>; align: "left" | "center" | "right"; reserveSelection: boolean; selectable: Function; multipleFixed: string | boolean; radioTxt: string; radioFixed: string | boolean; tableSize: "" | "large" | "default" | "small"; isShowFirstColumn: boolean; useVirtual: boolean; virtualShowSize: number; isShowPagination: boolean; paginationSize: "" | "large" | "default" | "small"; selfExpanded: boolean; isClearQuery: boolean; isRadioEchoLabel: boolean; defaultValIsOpenRadioChange: boolean; radioSameIsCancel: boolean; rowClickRadio: boolean; isKeyup: boolean; isExpanded: boolean; multipleDisableDelete: boolean; tableLoading: boolean; loadingTxt: string; }, false, {}, {}, GlobalComponents, GlobalDirectives, string, any, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly< FmSelectTableProps> & Readonly<{ "onPage-change"?: ((val: any) => any) | undefined; onSelectionChange?: ((val: any[], ids: any[]) => any) | undefined; onRadioChange?: ((row: any, value: any) => any) | undefined; "onUpdate:inputValue"?: ((val: string) => any) | undefined; "onInput-focus"?: (() => any) | undefined; "onInput-blur"?: (() => any) | undefined; "onInput-clear"?: (() => any) | undefined; "onInput-click"?: (() => any) | undefined; }>, { focus: () => void; blur: () => void; clear: () => void; props: Readonly<{ value: any; }> & { readonly modelValue: any; readonly inputValue: any; readonly defaultSelectVal: any[]; readonly radioSelectValLabel: string; readonly table: { [key: string]: any; data: any[]; currentPage: number; pageSize: number; total: number; }; readonly keywords: { value: any; label: string; }; readonly columns: any[]; readonly multiple: boolean; readonly filterable: boolean; readonly remote: boolean; readonly remoteMethod: Function | undefined; readonly filterMethod: Function | undefined; readonly isShowInput: boolean; readonly inputAttr: Record<string, any>; readonly inputWidth: number; readonly selectWidth: number; readonly tableWidth: number; readonly isShowQuery: boolean; readonly isShowBlurBtn: boolean; readonly btnBind: Record<string, any>; readonly align: "left" | "right" | "center"; readonly reserveSelection: boolean; readonly selectable: Function | undefined; readonly multipleFixed: string | boolean; readonly radioTxt: string; readonly radioFixed: string | boolean; readonly tableSize: "" | "default" | "small" | "large"; readonly border: boolean; readonly isShowFirstColumn: boolean; readonly useVirtual: boolean; readonly virtualShowSize: number; readonly isShowPagination: boolean; readonly paginationSize: "" | "default" | "small" | "large"; readonly selfExpanded: boolean; readonly isClearQuery: boolean; readonly isRadioEchoLabel: boolean; readonly defaultValIsOpenRadioChange: boolean; readonly radioSameIsCancel: boolean; readonly rowClickRadio: boolean; readonly isKeyup: boolean; readonly isExpanded: boolean; readonly multipleDisableDelete: boolean; readonly tableLoading: boolean; readonly loadingTxt: string; } & { readonly modelValue: boolean | undefined; readonly value: boolean; readonly border: boolean; readonly inputValue: boolean | undefined; readonly multiple: boolean; readonly filterable: boolean; readonly remote: boolean; readonly isShowInput: boolean; readonly isShowQuery: boolean; readonly isShowBlurBtn: boolean; readonly reserveSelection: boolean; readonly isShowFirstColumn: boolean; readonly useVirtual: boolean; readonly isShowPagination: boolean; readonly selfExpanded: boolean; readonly isClearQuery: boolean; readonly isRadioEchoLabel: boolean; readonly defaultValIsOpenRadioChange: boolean; readonly radioSameIsCancel: boolean; readonly rowClickRadio: boolean; readonly isKeyup: boolean; readonly isExpanded: boolean; readonly multipleDisableDelete: boolean; readonly tableLoading: boolean; }; state: { defaultSelectValue: any[]; tableData: any[]; defaultValue: any; ids: any[]; tabularMap: any; }; tQueryConditionRef: Ref<any, any>; selectRef: Ref<any, any>; selectTable: Ref<any, any>; }, {}, {}, {}, { table: { data: any[]; currentPage: number; pageSize: number; total: number; [key: string]: any; }; modelValue: any; inputWidth: number; border: boolean; inputValue: any; defaultSelectVal: any[]; radioSelectValLabel: string; keywords: { value: any; label: string; }; columns: any[]; multiple: boolean; filterable: boolean; remote: boolean; remoteMethod: Function; filterMethod: Function; isShowInput: boolean; inputAttr: Record<string, any>; selectWidth: number; tableWidth: number; isShowQuery: boolean; isShowBlurBtn: boolean; btnBind: Record<string, any>; align: "left" | "center" | "right"; reserveSelection: boolean; selectable: Function; multipleFixed: string | boolean; radioTxt: string; radioFixed: string | boolean; tableSize: "" | "large" | "default" | "small"; isShowFirstColumn: boolean; useVirtual: boolean; virtualShowSize: number; isShowPagination: boolean; paginationSize: "" | "large" | "default" | "small"; selfExpanded: boolean; isClearQuery: boolean; isRadioEchoLabel: boolean; defaultValIsOpenRadioChange: boolean; radioSameIsCancel: boolean; rowClickRadio: boolean; isKeyup: boolean; isExpanded: boolean; multipleDisableDelete: boolean; tableLoading: boolean; loadingTxt: string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & ComponentOptionsBase<Readonly< FmSelectTableProps> & Readonly<{ "onPage-change"?: ((val: any) => any) | undefined; onSelectionChange?: ((val: any[], ids: any[]) => any) | undefined; onRadioChange?: ((row: any, value: any) => any) | undefined; "onUpdate:inputValue"?: ((val: string) => any) | undefined; "onInput-focus"?: (() => any) | undefined; "onInput-blur"?: (() => any) | undefined; "onInput-clear"?: (() => any) | undefined; "onInput-click"?: (() => any) | undefined; }>, { focus: () => void; blur: () => void; clear: () => void; props: Readonly<{ value: any; }> & { readonly modelValue: any; readonly inputValue: any; readonly defaultSelectVal: any[]; readonly radioSelectValLabel: string; readonly table: { [key: string]: any; data: any[]; currentPage: number; pageSize: number; total: number; }; readonly keywords: { value: any; label: string; }; readonly columns: any[]; readonly multiple: boolean; readonly filterable: boolean; readonly remote: boolean; readonly remoteMethod: Function | undefined; readonly filterMethod: Function | undefined; readonly isShowInput: boolean; readonly inputAttr: Record<string, any>; readonly inputWidth: number; readonly selectWidth: number; readonly tableWidth: number; readonly isShowQuery: boolean; readonly isShowBlurBtn: boolean; readonly btnBind: Record<string, any>; readonly align: "left" | "right" | "center"; readonly reserveSelection: boolean; readonly selectable: Function | undefined; readonly multipleFixed: string | boolean; readonly radioTxt: string; readonly radioFixed: string | boolean; readonly tableSize: "" | "default" | "small" | "large"; readonly border: boolean; readonly isShowFirstColumn: boolean; readonly useVirtual: boolean; readonly virtualShowSize: number; readonly isShowPagination: boolean; readonly paginationSize: "" | "default" | "small" | "large"; readonly selfExpanded: boolean; readonly isClearQuery: boolean; readonly isRadioEchoLabel: boolean; readonly defaultValIsOpenRadioChange: boolean; readonly radioSameIsCancel: boolean; readonly rowClickRadio: boolean; readonly isKeyup: boolean; readonly isExpanded: boolean; readonly multipleDisableDelete: boolean; readonly tableLoading: boolean; readonly loadingTxt: string; } & { readonly modelValue: boolean | undefined; readonly value: boolean; readonly border: boolean; readonly inputValue: boolean | undefined; readonly multiple: boolean; readonly filterable: boolean; readonly remote: boolean; readonly isShowInput: boolean; readonly isShowQuery: boolean; readonly isShowBlurBtn: boolean; readonly reserveSelection: boolean; readonly isShowFirstColumn: boolean; readonly useVirtual: boolean; readonly isShowPagination: boolean; readonly selfExpanded: boolean; readonly isClearQuery: boolean; readonly isRadioEchoLabel: boolean; readonly defaultValIsOpenRadioChange: boolean; readonly radioSameIsCancel: boolean; readonly rowClickRadio: boolean; readonly isKeyup: boolean; readonly isExpanded: boolean; readonly multipleDisableDelete: boolean; readonly tableLoading: boolean; }; state: { defaultSelectValue: any[]; tableData: any[]; defaultValue: any; ids: any[]; tabularMap: any; }; tQueryConditionRef: Ref<any, any>; selectRef: Ref<any, any>; selectTable: Ref<any, any>; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {} & { "page-change": (val: any) => any; selectionChange: (val: any[], ids: any[]) => any; radioChange: (row: any, value: any) => any; "update:inputValue": (val: string) => any; "input-focus": () => any; "input-blur": () => any; "input-clear": () => any; "input-click": () => any; }, string, { table: { data: any[]; currentPage: number; pageSize: number; total: number; [key: string]: any; }; modelValue: any; inputWidth: number; border: boolean; inputValue: any; defaultSelectVal: any[]; radioSelectValLabel: string; keywords: { value: any; label: string; }; columns: any[]; multiple: boolean; filterable: boolean; remote: boolean; remoteMethod: Func