@fe6/water-pro
Version:
An enterprise-class UI design language and Vue-based implementation
199 lines (198 loc) • 5.96 kB
TypeScript
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;