UNPKG

@fe6/water-pro

Version:

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

199 lines (198 loc) 5.96 kB
import { PropType } from 'vue'; declare const _default: import("vue").DefineComponent<{ value: PropType<any[]>; fieldNames: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; maxTagTextLength: import("vue-types").VueTypeValidableDef<number> & { default: number; } & { default: number; }; maxTagCount: import("vue-types").VueTypeValidableDef<number> & { default: number; } & { default: number; }; closable: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; size: import("vue-types").VueTypeDef<"small" | "large" | "default">; placeholder: import("vue-types").VueTypeValidableDef<string> & { default: string; }; searchPlaceholder: import("vue-types").VueTypeValidableDef<string> & { default: string; }; type: import("vue-types").VueTypeDef<string> & { default: string; }; prefixCls: import("vue-types").VueTypeValidableDef<string> & { default: string; }; modalTitle: import("vue-types").VueTypeValidableDef<string> & { default: string; }; modalRightTitle: import("vue-types").VueTypeValidableDef<string> & { default: string; }; titleRightRender: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; api: { type: PropType<(arg?: Recordable) => Promise<Recordable[]>>; default: any; }; apiParams: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; beforeOk: { type: PropType<(arg?: Recordable) => Promise<Recordable[]>>; default: ({ success }: any) => Promise<unknown>; }; options: import("vue-types").VueTypeValidableDef<unknown[]> & { default: () => unknown[]; } & { default: () => unknown[]; }; disabled: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; scrollName: import("vue-types").VueTypeValidableDef<string> & { default: string; } & { default: string; }; modalProps: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; showAlias: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; mode: import("vue-types").VueTypeDef<string> & { default: string; }; }, { theFields: import("vue").ComputedRef<{ children: string; title: string; key: string; value: string; nodeId: string; unionid: string; alias: string; position: string; avatar: string; roleName: string; users: string; }>; prefixClsNew: import("vue").ComputedRef<string>; boxClass: string; selectClass: string; selectTagClass: string; registerModal: import("../../modal-pro").ModalRegisterFn; getVisible: import("vue").ComputedRef<boolean>; treeAllList: import("vue").Ref<{ [x: string]: any; }[]>; userList: import("vue").Ref<any[]>; keyList: import("vue").Ref<string[]>; searchValue: import("vue").Ref<string>; searchChange: (ev: any) => void; searchCheckboxChange: (checkItem: any) => void; closeTagGroupClick: (tagRemoveItem: any, keyEntities: any) => void; emptyClick: () => void; cancelModal: (keyEntities: any) => void; submitModal: (keyEntities: any) => void; showModal: () => Promise<void>; selectOne: (params: any, oneEv: any) => void; radioSelectOne: (userItem: any) => void; loading: import("vue").Ref<boolean>; configProvider: import("../../config-provider").ConfigConsumerProps; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "cancel" | "update:value" | "ok")[], "change" | "cancel" | "update:value" | "ok", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ mode: string; type: string; prefixCls: string; disabled: boolean; options: unknown[]; maxTagCount: number; maxTagTextLength: number; placeholder: string; closable: boolean; fieldNames: { [key: string]: any; }; searchPlaceholder: string; api: (arg?: Recordable) => Promise<Recordable[]>; apiParams: { [key: string]: any; }; modalTitle: string; beforeOk: (arg?: Recordable) => Promise<Recordable[]>; titleRightRender: (...args: any[]) => any; modalRightTitle: string; scrollName: string; modalProps: { [key: string]: any; }; showAlias: boolean; } & { value?: any[]; size?: "small" | "large" | "default"; }>, { mode: string; type: string; prefixCls: string; disabled: boolean; options: unknown[]; maxTagCount: number; maxTagTextLength: number; placeholder: string; closable: boolean; fieldNames: { [key: string]: any; }; searchPlaceholder: string; api: (arg?: Recordable) => Promise<Recordable[]>; apiParams: { [key: string]: any; }; modalTitle: string; beforeOk: (arg?: Recordable) => Promise<Recordable[]>; titleRightRender: (...args: any[]) => any; modalRightTitle: string; scrollName: string; modalProps: { [key: string]: any; }; showAlias: boolean; }>; export default _default;