@npmxiaowu/h-ui-plus
Version:
Vue3 中基于Element-plus二次封装基础组件文档
321 lines (320 loc) • 17.4 kB
TypeScript
declare const ReviewCommunication: ({
props: {
userType: {
type: StringConstructor;
default: string;
};
documentType: {
type: StringConstructor;
default: string;
};
resourceInfo: {
type: ObjectConstructor;
default: () => {
processId: string;
resourceId: string;
activityId: string;
};
};
};
setup(__props: any, { expose: __expose }: {
expose: any;
}): {
props: any;
sendReceiverList: import("vue").Ref<never[], never[]>;
isActive: import("vue").Ref<boolean, boolean>;
reply: import("vue").Ref<boolean, boolean>;
supplement: import("vue").Ref<boolean, boolean>;
showOrder: import("vue").Ref<string, string>;
selectedMindData: import("vue").Ref<{}, {}>;
selectedMindId: import("vue").Ref<string, string>;
selectedMindIsSend: import("vue").Ref<string, string>;
dialogVisible: import("vue").Ref<boolean, boolean>;
sendReadDialogVisible: import("vue").Ref<boolean, boolean>;
sendReadDetailVisible: import("vue").Ref<boolean, boolean>;
isViewMode: import("vue").Ref<boolean, boolean>;
dialogTitle: import("vue").Ref<string, string>;
sendReadAllGroupData: import("vue").Ref<never[], never[]>;
sendStyleoOptions: import("vue").Ref<never[], never[]>;
getGroupData: () => Promise<void>;
showEditButton: import("vue").ComputedRef<boolean>;
fileList: import("vue").Ref<{
name: string;
url: string;
}[], {
name: string;
url: string;
}[] | {
name: string;
url: string;
}[]>;
mindListTreeData: import("vue").Ref<never[], never[]>;
getUserData: (data: any) => Promise<void>;
appendSend: (item: any) => void;
getOpinionData: () => Promise<void>;
handleSelectMindData: (mindData: any) => void;
openDialog: (isView?: boolean, isAdditiveRecording?: boolean, isReply?: boolean, isSupplement?: boolean) => Promise<void>;
handleSaveGroup: () => void;
handleOpinionSave: (data: any, send: any) => Promise<void>;
sendRead: () => Promise<void>;
handleDeleteMind: () => Promise<void>;
readonly More: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly Setting: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly Connection: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly CaretTop: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly CaretBottom: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly Notification: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly Edit: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly Printer: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly EditPen: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly Delete: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly ElMessage: import("element-plus/es/utils").SFCInstallWithContext<import("element-plus").Message>;
ref: typeof import("vue").ref;
computed: typeof import("@vue/reactivity").computed;
onMounted: (hook: any, target?: import("vue").ComponentInternalInstance | null | undefined) => void;
mindList: {
props: {
departments: {
type: ArrayConstructor;
required: boolean;
default: () => never[];
};
defaultProps: {
children: string;
label: string;
};
};
emits: string[];
setup(__props: any, { expose: __expose, emit: __emit }: {
expose: any;
emit: any;
}): {
props: any;
selectedId: import("vue").Ref<null, null>;
emit: any;
treeRef: import("vue").Ref<null, null>;
icon: import("vue").Ref<string, string>;
departmentsList: import("vue").Ref<never[], never[]>;
buildTree: (items: any) => any[];
toggleExpand: (data: any) => void;
selectOpinion: (opinion: any) => void;
ref: typeof import("vue").ref;
onMounted: (hook: any, target?: import("vue").ComponentInternalInstance | null | undefined) => void;
watch: typeof import("vue").watch;
h: typeof import("vue").h;
readonly Plus: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
readonly Minus: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
};
};
OpinionCardDialog: {
props: {
visible: {
type: BooleanConstructor;
default: boolean;
};
title: {
type: StringConstructor;
default: string;
};
formData: {
type: ObjectConstructor;
default: () => {};
};
isView: {
type: BooleanConstructor;
default: boolean;
};
supplement: {
type: BooleanConstructor;
default: boolean;
};
reply: {
type: BooleanConstructor;
default: boolean;
};
fileInfo: {
type: ObjectConstructor;
default: () => {
resourceId: string;
resourceTitle: string;
resourceType: string;
resourceTypeName: string;
resourceNodeCode: string;
resourceNodeName: string;
fileClassCode: string;
fileClassName: string;
deptCode: string;
orgCode: string;
userCode: string;
appCode: string;
companyCode: string;
};
};
inputv: {
type: StringConstructor;
default: string;
};
};
emits: string[];
setup(__props: any, { expose: __expose, emit: __emit }: {
expose: any;
emit: any;
}): {
props: any;
dialogShow: import("vue").Ref<boolean, boolean>;
fileData: import("vue").Ref<never[], never[]>;
emit: any;
localFormData: any;
valuesObj: import("vue").Ref<never[], never[]>;
confirm: (data: any) => void;
handleClose: () => void;
getFileIconWithName: (name: any) => string;
handleSave: () => void;
handleSend: () => void;
getUserData: (data: any) => void;
disabledState: import("vue").ComputedRef<{
disabled: any;
readonly: any;
}>;
ref: typeof import("vue").ref;
reactive: typeof import("vue").reactive;
watch: typeof import("vue").watch;
computed: typeof import("@vue/reactivity").computed;
onMounted: (hook: any, target?: import("vue").ComponentInternalInstance | null | undefined) => void;
readonly getFileIcon: (fileName: string) => string;
};
};
SendReadDialog: {
props: {
visible: {
type: BooleanConstructor;
default: boolean;
};
title: {
type: StringConstructor;
default: string;
};
};
emits: string[];
setup(__props: any, { expose: __expose, emit: __emit }: {
expose: any;
emit: any;
}): {
props: any;
emit: any;
editVisible: import("vue").Ref<boolean, boolean>;
isEdit: import("vue").Ref<boolean, boolean>;
total: import("vue").Ref<number, number>;
page: import("vue").Ref<{
pageSize: number;
pageNum: number;
}, {
pageSize: number;
pageNum: number;
} | {
pageSize: number;
pageNum: number;
}>;
searchName: import("vue").Ref<string, string>;
multipleSelection: import("vue").Ref<never[], never[]>;
form: import("vue").Ref<{
groupName: string;
sortNum: number;
userList: never[];
}, {
groupName: string;
sortNum: number;
userList: never[];
} | {
groupName: string;
sortNum: number;
userList: never[];
}>;
formRef: import("vue").Ref<null, null>;
pagedData: import("vue").Ref<never[], never[]>;
handleClose: () => void;
handleSave: () => void;
getGroupList: (searchName: any) => Promise<void>;
rules: {
groupName: {
required: boolean;
message: string;
trigger: string;
}[];
sortNum: {
required: boolean;
message: string;
trigger: string;
}[];
};
handleSelectionChange: (val: any) => any;
refresh: () => void;
search: () => void;
handleAdd: () => void;
handleEdit: (row: any) => void;
handleDelete: (row: any) => Promise<void>;
handleBatchDelete: () => Promise<void>;
getUserData: (data: any) => void;
submitForm: () => Promise<void>;
ref: typeof import("vue").ref;
reactive: typeof import("vue").reactive;
watch: typeof import("vue").watch;
computed: typeof import("@vue/reactivity").computed;
onMounted: (hook: any, target?: import("vue").ComponentInternalInstance | null | undefined) => void;
readonly ElMessage: import("element-plus/es/utils").SFCInstallWithContext<import("element-plus").Message>;
readonly getSendReadGroup: typeof import("./api").getSendReadGroup;
readonly deleteSendReadGroup: typeof import("./api").deleteSendReadGroup;
readonly updateSendReadGroup: typeof import("./api").updateSendReadGroup;
};
};
SendReadDetail: {
props: {
visible: {
type: BooleanConstructor;
default: boolean;
};
title: {
type: StringConstructor;
default: string;
};
resourceId: {
type: StringConstructor;
default: string;
};
};
emits: string[];
setup(__props: any, { expose: __expose, emit: __emit }: {
expose: any;
emit: any;
}): {
props: any;
emit: any;
editVisible: import("vue").Ref<boolean, boolean>;
pagedData: import("vue").Ref<never[], never[]>;
handleClose: () => void;
getSendListData: () => Promise<void>;
ref: typeof import("vue").ref;
reactive: typeof import("vue").reactive;
watch: typeof import("vue").watch;
computed: typeof import("@vue/reactivity").computed;
onMounted: (hook: any, target?: import("vue").ComponentInternalInstance | null | undefined) => void;
readonly ElMessage: import("element-plus/es/utils").SFCInstallWithContext<import("element-plus").Message>;
readonly getSendList: typeof import("./api").getSendList;
};
};
readonly getSendReadGroup: typeof import("./api").getSendReadGroup;
readonly getSendReadOpinionList: typeof import("./api").getSendReadOpinionList;
readonly getSendReadOpinion: typeof import("./api").getSendReadOpinion;
readonly sendReadOpinionEdit: typeof import("./api").sendReadOpinionEdit;
readonly sendReadOpinionRemove: typeof import("./api").sendReadOpinionRemove;
readonly getSendStyle: typeof import("./api").getSendStyle;
readonly postSend: typeof import("./api").postSend;
readonly getSendList: typeof import("./api").getSendList;
};
} & import("vue").Plugin<any[]> & {
label?: string | undefined;
}) & {
label: string;
hideLabel: boolean;
};
export default ReviewCommunication;