UNPKG

@npmxiaowu/h-ui-plus

Version:

Vue3 中基于Element-plus二次封装基础组件文档

394 lines (393 loc) 10.5 kB
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;