jcbpm-vue
Version:
jcbpm-vue
158 lines (157 loc) • 4.64 kB
TypeScript
import { PropType } from 'vue';
import { getRandomString } from '../utils/tool/translateValue';
import { GetHistoryRecordsListParamsModel } from '../api/task-operation/model';
declare const _sfc_main: import("vue").DefineComponent<{
showTitle: {
type: BooleanConstructor;
required: false;
default: boolean;
};
customTitle: {
type: StringConstructor;
required: false;
default: string;
};
processWanderRecordsVisible: {
type: BooleanConstructor;
required: false;
default: boolean;
};
recordsParams: {
type: PropType<GetHistoryRecordsListParamsModel>;
required: true;
default: {};
};
isRefreshList: {
type: BooleanConstructor;
required: false;
default: boolean;
};
processWanderRecordsConfig: {
type: PropType<{
AuthenticationToken: Function;
BpmRequestPrefix: string;
ApplicationId?: string | undefined;
AuthorizationAppType?: string | undefined;
}>;
required: false;
default: () => void;
};
}, {
processWanderRecordsVisiblity: import("vue").Ref<boolean>;
PermissionButtonConstatnt: {
buttonSign: string[];
buttonType: {
todo: {
value: string;
label: string;
};
done: {
value: string;
label: string;
};
};
buttonList: {
id: string;
label: string;
icon: string;
sign: string;
custom: boolean;
type: string;
multiInstance: boolean;
selected: boolean;
showUserTaskNode: boolean;
order: number;
}[];
};
columns: ({
title: string;
dataIndex: string;
align: string;
slots: {
customRender: string;
};
width: string;
customRender?: undefined;
} | {
title: string;
dataIndex: string;
align: string;
width: string;
slots?: undefined;
customRender?: undefined;
} | {
title: string;
align: string;
dataIndex: string;
width: string;
customRender: ({ text }: {
text: any;
}) => any;
slots?: undefined;
})[];
tableLoading: import("vue").Ref<boolean>;
processsList: import("vue").Ref<{
actionCode?: string | undefined;
actionName?: string | undefined;
operator?: string | undefined;
operatorId?: string | undefined;
startTime?: string | undefined;
taskName?: string | undefined;
recordContents?: {
nodeName?: string | undefined;
receiveName?: string | undefined;
}[] | undefined;
}[]>;
getRandomString: typeof getRandomString;
getI18n: (systemName: keyof import("../utils/i18n/entrys").IndexType, data: string, params?: string[]) => string;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
showTitle: {
type: BooleanConstructor;
required: false;
default: boolean;
};
customTitle: {
type: StringConstructor;
required: false;
default: string;
};
processWanderRecordsVisible: {
type: BooleanConstructor;
required: false;
default: boolean;
};
recordsParams: {
type: PropType<GetHistoryRecordsListParamsModel>;
required: true;
default: {};
};
isRefreshList: {
type: BooleanConstructor;
required: false;
default: boolean;
};
processWanderRecordsConfig: {
type: PropType<{
AuthenticationToken: Function;
BpmRequestPrefix: string;
ApplicationId?: string | undefined;
AuthorizationAppType?: string | undefined;
}>;
required: false;
default: () => void;
};
}>>, {
showTitle: boolean;
customTitle: string;
processWanderRecordsVisible: boolean;
recordsParams: GetHistoryRecordsListParamsModel;
isRefreshList: boolean;
processWanderRecordsConfig: {
AuthenticationToken: Function;
BpmRequestPrefix: string;
ApplicationId?: string | undefined;
AuthorizationAppType?: string | undefined;
};
}, {}>;
export default _sfc_main;