@npmxiaowu/h-ui-plus
Version:
Vue3 中基于Element-plus二次封装基础组件文档
394 lines (393 loc) • 10.5 kB
TypeScript
import { PropType } from 'vue';
interface MyData {
datas: object | any[];
}
interface option {
allPathName: string;
attributes: string;
createTime: string;
customsCode: string;
delegationUserList: string;
deptCodePath: string;
deptDisplayName: string;
displayName: string;
email: string;
firstName: string;
globalSort: string;
id: string;
innerSort: string;
lastName: string;
modifyTime: string;
note: string;
objName: string;
orgDeptCode: string;
originalSort: string;
parentGuid: string;
personId: string;
rankCode: string;
rankName: string;
sideline: string;
status: string;
topDeptCode: string;
userCodePath: string;
userGuid: string;
viewGuid: string;
}
declare const _sfc_main: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
modelValue: {
type: PropType<option[]>;
default: () => never[];
};
isMultiple: {
type: BooleanConstructor;
default: boolean;
};
isCheckDept: {
type: BooleanConstructor;
default: boolean;
};
isFlowApi: {
type: BooleanConstructor;
default: boolean;
};
inputv: {
type: StringConstructor;
default: string;
};
Updatev: {
type: BooleanConstructor;
default: boolean;
};
isFilter: {
type: BooleanConstructor;
default: boolean;
};
isLazy: {
type: BooleanConstructor;
default: boolean;
};
isShowTree: {
type: BooleanConstructor;
default: boolean;
};
isShowUserSelect: {
type: BooleanConstructor;
default: boolean;
};
isShowButton: {
type: BooleanConstructor;
default: boolean;
};
isUserIcon: {
type: BooleanConstructor;
default: boolean;
};
isShowDeptList: {
type: BooleanConstructor;
default: boolean;
};
orgUserTreeParams: {
type: ObjectConstructor;
default: () => {
orgGuid: string;
viewGuid: string;
isOnlyQueryOrg: boolean;
};
};
topDeptIds: {
type: StringConstructor;
default: string;
};
}>, {
props: any;
selectedValues: import("vue").Ref<string[], string[]>;
selectedValuesObj: import("vue").Ref<{
allPathName: string;
attributes: string;
createTime: string;
customsCode: string;
delegationUserList: string;
deptCodePath: string;
deptDisplayName: string;
displayName: string;
email: string;
firstName: string;
globalSort: string;
id: string;
innerSort: string;
lastName: string;
modifyTime: string;
note: string;
objName: string;
orgDeptCode: string;
originalSort: string;
parentGuid: string;
personId: string;
rankCode: string;
rankName: string;
sideline: string;
status: string;
topDeptCode: string;
userCodePath: string;
userGuid: string;
viewGuid: string;
}[], option[] | {
allPathName: string;
attributes: string;
createTime: string;
customsCode: string;
delegationUserList: string;
deptCodePath: string;
deptDisplayName: string;
displayName: string;
email: string;
firstName: string;
globalSort: string;
id: string;
innerSort: string;
lastName: string;
modifyTime: string;
note: string;
objName: string;
orgDeptCode: string;
originalSort: string;
parentGuid: string;
personId: string;
rankCode: string;
rankName: string;
sideline: string;
status: string;
topDeptCode: string;
userCodePath: string;
userGuid: string;
viewGuid: string;
}[]>;
options: import("vue").Ref<{
allPathName: string;
attributes: string;
createTime: string;
customsCode: string;
delegationUserList: string;
deptCodePath: string;
deptDisplayName: string;
displayName: string;
email: string;
firstName: string;
globalSort: string;
id: string;
innerSort: string;
lastName: string;
modifyTime: string;
note: string;
objName: string;
orgDeptCode: string;
originalSort: string;
parentGuid: string;
personId: string;
rankCode: string;
rankName: string;
sideline: string;
status: string;
topDeptCode: string;
userCodePath: string;
userGuid: string;
viewGuid: string;
}[], option[] | {
allPathName: string;
attributes: string;
createTime: string;
customsCode: string;
delegationUserList: string;
deptCodePath: string;
deptDisplayName: string;
displayName: string;
email: string;
firstName: string;
globalSort: string;
id: string;
innerSort: string;
lastName: string;
modifyTime: string;
note: string;
objName: string;
orgDeptCode: string;
originalSort: string;
parentGuid: string;
personId: string;
rankCode: string;
rankName: string;
sideline: string;
status: string;
topDeptCode: string;
userCodePath: string;
userGuid: string;
viewGuid: string;
}[]>;
commonUser: import("vue").Ref<{
allPathName: string;
attributes: string;
createTime: string;
customsCode: string;
delegationUserList: string;
deptCodePath: string;
deptDisplayName: string;
displayName: string;
email: string;
firstName: string;
globalSort: string;
id: string;
innerSort: string;
lastName: string;
modifyTime: string;
note: string;
objName: string;
orgDeptCode: string;
originalSort: string;
parentGuid: string;
personId: string;
rankCode: string;
rankName: string;
sideline: string;
status: string;
topDeptCode: string;
userCodePath: string;
userGuid: string;
viewGuid: string;
}[], option[] | {
allPathName: string;
attributes: string;
createTime: string;
customsCode: string;
delegationUserList: string;
deptCodePath: string;
deptDisplayName: string;
displayName: string;
email: string;
firstName: string;
globalSort: string;
id: string;
innerSort: string;
lastName: string;
modifyTime: string;
note: string;
objName: string;
orgDeptCode: string;
originalSort: string;
parentGuid: string;
personId: string;
rankCode: string;
rankName: string;
sideline: string;
status: string;
topDeptCode: string;
userCodePath: string;
userGuid: string;
viewGuid: string;
}[]>;
loading: import("vue").Ref<boolean, boolean>;
dialogVisible: import("vue").Ref<boolean, boolean>;
topDeptId: import("vue").Ref<string, string>;
selectType: import("vue").Ref<string, string>;
data: import("vue").Ref<never[], never[]>;
treeref: import("vue").Ref<{
datas: object | any[];
}, MyData | {
datas: object | any[];
}>;
getOrgTree: (params: any) => Promise<void>;
getDeptUserListData: () => Promise<void>;
nodeExpand: (node: any, resolve: any) => Promise<void>;
confirmCallback: (data: any) => Promise<void>;
emits: (event: "update:modelValue" | "userData", ...args: any[]) => void;
handleChange: (value: any) => void;
getUserCommonUseListApi: () => Promise<void>;
remoteSearch: (query: any) => Promise<void>;
handleClear: () => void;
toggleDropdown: () => void;
openDialog: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "userData")[], "update:modelValue" | "userData", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
modelValue: {
type: PropType<option[]>;
default: () => never[];
};
isMultiple: {
type: BooleanConstructor;
default: boolean;
};
isCheckDept: {
type: BooleanConstructor;
default: boolean;
};
isFlowApi: {
type: BooleanConstructor;
default: boolean;
};
inputv: {
type: StringConstructor;
default: string;
};
Updatev: {
type: BooleanConstructor;
default: boolean;
};
isFilter: {
type: BooleanConstructor;
default: boolean;
};
isLazy: {
type: BooleanConstructor;
default: boolean;
};
isShowTree: {
type: BooleanConstructor;
default: boolean;
};
isShowUserSelect: {
type: BooleanConstructor;
default: boolean;
};
isShowButton: {
type: BooleanConstructor;
default: boolean;
};
isUserIcon: {
type: BooleanConstructor;
default: boolean;
};
isShowDeptList: {
type: BooleanConstructor;
default: boolean;
};
orgUserTreeParams: {
type: ObjectConstructor;
default: () => {
orgGuid: string;
viewGuid: string;
isOnlyQueryOrg: boolean;
};
};
topDeptIds: {
type: StringConstructor;
default: string;
};
}>> & Readonly<{
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
onUserData?: ((...args: any[]) => any) | undefined;
}>, {
modelValue: option[];
inputv: string;
Updatev: boolean;
isMultiple: boolean;
isFilter: boolean;
isFlowApi: boolean;
isLazy: boolean;
isCheckDept: boolean;
isShowTree: boolean;
isShowUserSelect: boolean;
isShowButton: boolean;
isUserIcon: boolean;
isShowDeptList: boolean;
orgUserTreeParams: Record<string, any>;
topDeptIds: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _sfc_main;