UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

344 lines (343 loc) 15.6 kB
/** @format */ import TagModalList from './src/tag-modal-list'; export { TagModalList }; declare const _default: { new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ type: string; prefixCls: string; disabled: boolean; options: unknown[]; maxTagCount: number; maxTagTextLength: number; placeholder: string; closable: boolean; createPlaceholder: string; createable: boolean; nameLabel: string; showSelected: boolean; createBordered: boolean; createIcon: boolean; api: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; apiParams: { [key: string]: any; }; modalTitle: string; valueLabel: string; childrenLabel: string; checkMode: "checkbox" | "radio"; maxCheckCount: number; beforeClose: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; beforeOk: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; titleRightRender: (...args: any[]) => any; }> & Omit<Readonly<{ type: string; prefixCls: string; disabled: boolean; options: unknown[]; maxTagCount: number; maxTagTextLength: number; placeholder: string; closable: boolean; createPlaceholder: string; createable: boolean; nameLabel: string; showSelected: boolean; createBordered: boolean; createIcon: boolean; api: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; apiParams: { [key: string]: any; }; modalTitle: string; valueLabel: string; childrenLabel: string; checkMode: "checkbox" | "radio"; maxCheckCount: number; beforeClose: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; beforeOk: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; titleRightRender: (...args: any[]) => any; } & { value?: any[]; size?: "small" | "large" | "default"; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "type" | "prefixCls" | "disabled" | "options" | "maxTagCount" | "maxTagTextLength" | "placeholder" | "closable" | "createPlaceholder" | "createable" | "nameLabel" | "showSelected" | "createBordered" | "createIcon" | "api" | "apiParams" | "modalTitle" | "valueLabel" | "childrenLabel" | "checkMode" | "maxCheckCount" | "beforeClose" | "beforeOk" | "titleRightRender">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $emit: (event: "change" | "update:value", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<{ type: string; prefixCls: string; disabled: boolean; options: unknown[]; maxTagCount: number; maxTagTextLength: number; placeholder: string; closable: boolean; createPlaceholder: string; createable: boolean; nameLabel: string; showSelected: boolean; createBordered: boolean; createIcon: boolean; api: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; apiParams: { [key: string]: any; }; modalTitle: string; valueLabel: string; childrenLabel: string; checkMode: "checkbox" | "radio"; maxCheckCount: number; beforeClose: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; beforeOk: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; titleRightRender: (...args: any[]) => any; } & { value?: any[]; size?: "small" | "large" | "default"; }>, { attrs: {} | import("vue").Ref<Recordable<any>>; state: import("vue").WritableComputedRef<unknown> | { readonly value: string | number | boolean | readonly any[] | ((...args: any[]) => any) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | readonly {}[] | { readonly [x: string]: any; }; } | ((val: string | number | boolean | any[] | unknown[] | ((...args: any[]) => any) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | { [x: string]: any; }) => void) | import("vue").ToRefs<{ value: string | number | boolean | any[] | unknown[] | ((...args: any[]) => any) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | { [x: string]: any; }; }>; createClick: () => Promise<void>; getTagDatas: (isInit?: boolean) => Promise<void>; registerModal: import("..").ModalRegisterFn; createLoading: import("vue").Ref<boolean>; tagItems: import("vue").Ref<{ [x: string]: any; }[]>; tagClick: (item: Recordable<any>) => Promise<void>; tagCheckList: import("vue").Ref<{ [x: string]: any; }[]>; tagCheckAllList: import("vue").Ref<{ [x: string]: any; }[]>; okLoading: import("vue").Ref<boolean>; submitModal: () => void; cancelModal: () => void; getVisible: import("vue").ComputedRef<boolean>; closeClick: (item: Recordable<any>) => Promise<void>; prefixClsNew: import("vue").ComputedRef<string>; boxClass: string; selectClass: string; selectTagClass: string; configProvider: import("../config-provider").ConfigConsumerProps; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:value")[], string, { type: string; prefixCls: string; disabled: boolean; options: unknown[]; maxTagCount: number; maxTagTextLength: number; placeholder: string; closable: boolean; createPlaceholder: string; createable: boolean; nameLabel: string; showSelected: boolean; createBordered: boolean; createIcon: boolean; api: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; apiParams: { [key: string]: any; }; modalTitle: string; valueLabel: string; childrenLabel: string; checkMode: "checkbox" | "radio"; maxCheckCount: number; beforeClose: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; beforeOk: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; titleRightRender: (...args: any[]) => any; }>; $forceUpdate: import("vue").ReactiveEffect<any>; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle; } & Readonly<{ type: string; prefixCls: string; disabled: boolean; options: unknown[]; maxTagCount: number; maxTagTextLength: number; placeholder: string; closable: boolean; createPlaceholder: string; createable: boolean; nameLabel: string; showSelected: boolean; createBordered: boolean; createIcon: boolean; api: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; apiParams: { [key: string]: any; }; modalTitle: string; valueLabel: string; childrenLabel: string; checkMode: "checkbox" | "radio"; maxCheckCount: number; beforeClose: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; beforeOk: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; titleRightRender: (...args: any[]) => any; } & { value?: any[]; size?: "small" | "large" | "default"; }> & import("vue").ShallowUnwrapRef<{ attrs: {} | import("vue").Ref<Recordable<any>>; state: import("vue").WritableComputedRef<unknown> | { readonly value: string | number | boolean | readonly any[] | ((...args: any[]) => any) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | readonly {}[] | { readonly [x: string]: any; }; } | ((val: string | number | boolean | any[] | unknown[] | ((...args: any[]) => any) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | { [x: string]: any; }) => void) | import("vue").ToRefs<{ value: string | number | boolean | any[] | unknown[] | ((...args: any[]) => any) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | { [x: string]: any; }; }>; createClick: () => Promise<void>; getTagDatas: (isInit?: boolean) => Promise<void>; registerModal: import("..").ModalRegisterFn; createLoading: import("vue").Ref<boolean>; tagItems: import("vue").Ref<{ [x: string]: any; }[]>; tagClick: (item: Recordable<any>) => Promise<void>; tagCheckList: import("vue").Ref<{ [x: string]: any; }[]>; tagCheckAllList: import("vue").Ref<{ [x: string]: any; }[]>; okLoading: import("vue").Ref<boolean>; submitModal: () => void; cancelModal: () => void; getVisible: import("vue").ComputedRef<boolean>; closeClick: (item: Recordable<any>) => Promise<void>; prefixClsNew: import("vue").ComputedRef<string>; boxClass: string; selectClass: string; selectTagClass: string; configProvider: import("../config-provider").ConfigConsumerProps; }> & {} & {} & import("vue").ComponentCustomProperties; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase<Readonly<{ type: string; prefixCls: string; disabled: boolean; options: unknown[]; maxTagCount: number; maxTagTextLength: number; placeholder: string; closable: boolean; createPlaceholder: string; createable: boolean; nameLabel: string; showSelected: boolean; createBordered: boolean; createIcon: boolean; api: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; apiParams: { [key: string]: any; }; modalTitle: string; valueLabel: string; childrenLabel: string; checkMode: "checkbox" | "radio"; maxCheckCount: number; beforeClose: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; beforeOk: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; titleRightRender: (...args: any[]) => any; } & { value?: any[]; size?: "small" | "large" | "default"; }>, { attrs: {} | import("vue").Ref<Recordable<any>>; state: import("vue").WritableComputedRef<unknown> | { readonly value: string | number | boolean | readonly any[] | ((...args: any[]) => any) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | readonly {}[] | { readonly [x: string]: any; }; } | ((val: string | number | boolean | any[] | unknown[] | ((...args: any[]) => any) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | { [x: string]: any; }) => void) | import("vue").ToRefs<{ value: string | number | boolean | any[] | unknown[] | ((...args: any[]) => any) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | ((arg?: Recordable<any>) => Promise<Recordable<any>[]>) | { [x: string]: any; }; }>; createClick: () => Promise<void>; getTagDatas: (isInit?: boolean) => Promise<void>; registerModal: import("..").ModalRegisterFn; createLoading: import("vue").Ref<boolean>; tagItems: import("vue").Ref<{ [x: string]: any; }[]>; tagClick: (item: Recordable<any>) => Promise<void>; tagCheckList: import("vue").Ref<{ [x: string]: any; }[]>; tagCheckAllList: import("vue").Ref<{ [x: string]: any; }[]>; okLoading: import("vue").Ref<boolean>; submitModal: () => void; cancelModal: () => void; getVisible: import("vue").ComputedRef<boolean>; closeClick: (item: Recordable<any>) => Promise<void>; prefixClsNew: import("vue").ComputedRef<string>; boxClass: string; selectClass: string; selectTagClass: string; configProvider: import("../config-provider").ConfigConsumerProps; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:value")[], "change" | "update:value", { type: string; prefixCls: string; disabled: boolean; options: unknown[]; maxTagCount: number; maxTagTextLength: number; placeholder: string; closable: boolean; createPlaceholder: string; createable: boolean; nameLabel: string; showSelected: boolean; createBordered: boolean; createIcon: boolean; api: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; apiParams: { [key: string]: any; }; modalTitle: string; valueLabel: string; childrenLabel: string; checkMode: "checkbox" | "radio"; maxCheckCount: number; beforeClose: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; beforeOk: (arg?: Recordable<any>) => Promise<Recordable<any>[]>; titleRightRender: (...args: any[]) => any; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin; export default _default;