@tachybase/plugin-workflow-approval
Version:
Approval base in Workflow
223 lines (222 loc) • 9.18 kB
TypeScript
export declare const schemaExecution: {
type: string;
name: string;
title: string;
'x-component': string;
properties: {
content: {
type: string;
'x-decorator': string;
'x-decorator-props': {
collection: {
name: string;
fields: {
interface: string;
type: string;
name: string;
uiSchema: import("@tachybase/schema").ISchema;
}[];
};
dataSource: string;
action: string;
params: {
appends: string[];
pageSize: number;
sort: string[];
};
};
properties: {
actions: {
type: string;
'x-component': string;
'x-component-props': {
style: {
marginBottom: number;
};
};
properties: {
filter: {
type: string;
title: string;
'x-action': string;
'x-designer': string;
'x-component': string;
'x-use-component-props': string;
'x-component-props': {
icon: string;
};
'x-align': string;
};
refresher: {
type: string;
title: string;
'x-action': string;
'x-component': string;
'x-use-component-props': string;
'x-designer': string;
'x-component-props': {
icon: string;
};
'x-align': string;
};
clear: {
type: string;
title: string;
'x-component': string;
'x-component-props': {
isShow: boolean;
useAction(): {
run(): Promise<void>;
};
confirm: {
title: string;
content: string;
};
};
};
};
};
table: {
type: string;
'x-component': string;
'x-use-component-props': string;
'x-component-props': {
rowKey: string;
};
properties: {
actions: {
type: string;
title: string;
'x-component': string;
'x-component-props': {
width: number;
align: string;
};
properties: {
actions: {
type: string;
'x-component': string;
'x-component-props': {
split: string;
};
properties: {
link: {
type: string;
'x-component': string;
};
retry: {
type: string;
title: string;
'x-component': string;
'x-use-component-props': string;
};
};
};
};
};
id: {
type: string;
'x-decorator': string;
'x-component': string;
'x-component-props': {
width: number;
align: string;
};
properties: {
id: {
type: string;
'x-component': string;
'x-read-pretty': boolean;
};
};
};
approvalId: {
type: string;
title: string;
'x-decorator': string;
'x-component': string;
'x-component-props': {
width: number;
align: string;
};
properties: {
approvalId: {
type: string;
'x-component': string;
'x-read-pretty': boolean;
};
};
};
createdAt: {
type: string;
'x-decorator': string;
'x-component': string;
'x-component-props': {
width: number;
};
properties: {
createdAt: {
type: string;
'x-component': string;
'x-component-props': {
showTime: boolean;
};
'x-read-pretty': boolean;
};
};
};
executionCost: {
type: string;
title: string;
'x-decorator': string;
'x-component': string;
'x-component-props': {
width: number;
};
properties: {
executionCost: {
type: string;
'x-component': string;
'x-read-pretty': boolean;
};
};
};
workflowId: {
type: string;
'x-decorator': string;
'x-component': string;
'x-component-props': {
width: number;
align: string;
};
properties: {
workflowId: {
type: string;
'x-component': string;
'x-read-pretty': boolean;
};
};
};
status: {
type: string;
title: string;
'x-decorator': string;
'x-component': string;
'x-component-props': {
width: number;
};
properties: {
status: {
type: string;
'x-decorator': string;
'x-component': string;
'x-read-pretty': boolean;
};
};
};
};
};
};
};
};
};