UNPKG

tav-ui

Version:
243 lines (242 loc) 7 kB
declare const TaMemberSelect: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{ value: { type: (StringConstructor | ArrayConstructor | NumberConstructor)[]; default: null; }; options: { type: import("vue").PropType<import("./src/types").UserItem[]>; }; autofocus: { type: BooleanConstructor; default: boolean; }; defaultOpen: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; default: any; }; type: { type: import("vue").PropType<import("./src/types").TypeItems>; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; ignoreUser: { type: ArrayConstructor; default: () => never[]; }; ignoreFrozenUser: { type: BooleanConstructor; default: boolean; }; userListApi: { type: import("vue").PropType<(...arg: any[]) => Promise<any>>; }; orgApi: { type: import("vue").PropType<(...arg: any[]) => Promise<any>>; }; userListParams: { type: ObjectConstructor; }; noOrg: { type: BooleanConstructor; default: boolean; }; noSelect: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: any; }; maxTagCount: { type: NumberConstructor; default: number; }; maxTagPlaceholder: { type: StringConstructor; }; allowClear: { type: BooleanConstructor; default: boolean; }; getPopupContainer: { type: FunctionConstructor; getPopupContainer: typeof import("../..").getPopupContainer; }; useDisabledUser: { type: BooleanConstructor; default: boolean; }; size: { type: StringConstructor; }; codeField: { type: StringConstructor; }; formValues: { type: ObjectConstructor; }; change: { type: FunctionConstructor; }; modalSubmit: { type: FunctionConstructor; }; treeCheckStrictly: { type: BooleanConstructor; default: boolean; }; }, { memberSelectElRef: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>; userSelectRef: import("vue").Ref<any, any>; removeItem: (item: import("./src/types").UserItem) => void; filterHandle: (keyword: string, user: import("./src/types").UserItem) => boolean; tavI18n: (key: string, vars?: any) => any; userShowMore: () => void; orgVisibleChange: () => void; showModal: () => void; hideModal: () => void; modalChange: (value: any[]) => void; modalSubmit: () => void; emitHandle: () => void; handleBlur: () => void; registerMemberModal: (modalMethods: import("..").ModalMethods, uuid?: string | undefined) => void; modalIsShow: import("vue").Ref<boolean, boolean>; searchValue: import("vue").Ref<string, string>; selectedData: import("vue").Ref<any[], any[]>; catchData: import("vue").Ref<any[], any[]>; userList: import("vue").Ref<{ id: string; fullCharts: string; name: string; phone: string; sex: number; status: number; disabled: boolean; ifShow: boolean; userOrgs: { organizationId: number; organizationName: string; userId: number; userName: string; type: string; }[]; }[], { id: string; fullCharts: string; name: string; phone: string; sex: number; status: number; disabled: boolean; ifShow: boolean; userOrgs: { organizationId: number; organizationName: string; userId: number; userName: string; type: string; }[]; }[]>; orgList: import("vue").Ref<any, any>; orgExpandedKey: import("vue").Ref<any[], any[]>; orgFileds: import("vue").Ref<{ label: string; value: string; }, { label: string; value: string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("blur" | "change" | "update:value")[], "blur" | "change" | "update:value", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ value?: unknown; options?: unknown; autofocus?: unknown; defaultOpen?: unknown; title?: unknown; type?: unknown; multiple?: unknown; ignoreUser?: unknown; ignoreFrozenUser?: unknown; userListApi?: unknown; orgApi?: unknown; userListParams?: unknown; noOrg?: unknown; noSelect?: unknown; disabled?: unknown; placeholder?: unknown; maxTagCount?: unknown; maxTagPlaceholder?: unknown; allowClear?: unknown; getPopupContainer?: unknown; useDisabledUser?: unknown; size?: unknown; codeField?: unknown; formValues?: unknown; change?: unknown; modalSubmit?: unknown; treeCheckStrictly?: unknown; } & { type: import("./src/types").TypeItems; value: string | number | unknown[]; disabled: boolean; maxTagCount: number; multiple: boolean; autofocus: boolean; defaultOpen: boolean; allowClear: boolean; ignoreUser: unknown[]; ignoreFrozenUser: boolean; noOrg: boolean; noSelect: boolean; useDisabledUser: boolean; treeCheckStrictly: boolean; } & { change?: Function | undefined; size?: string | undefined; title?: string | undefined; getPopupContainer?: Function | undefined; options?: import("./src/types").UserItem[] | undefined; placeholder?: string | undefined; maxTagPlaceholder?: string | undefined; userListApi?: ((...arg: any[]) => Promise<any>) | undefined; orgApi?: ((...arg: any[]) => Promise<any>) | undefined; userListParams?: Record<string, any> | undefined; codeField?: string | undefined; formValues?: Record<string, any> | undefined; modalSubmit?: Function | undefined; }> & { onBlur?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; }, { type: import("./src/types").TypeItems; value: string | number | unknown[]; title: string; disabled: boolean; placeholder: string; maxTagCount: number; multiple: boolean; autofocus: boolean; defaultOpen: boolean; allowClear: boolean; ignoreUser: unknown[]; ignoreFrozenUser: boolean; noOrg: boolean; noSelect: boolean; useDisabledUser: boolean; treeCheckStrictly: boolean; }>>; export * from './src/types'; export { TaMemberSelect }; export default TaMemberSelect;