fix(plugin-workflow-manual): fix task status (#6676)

This commit is contained in:
Junyi 2025-04-16 09:48:48 +08:00 committed by GitHub
parent 5808ee57e2
commit 63a842aab3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 5 deletions

View File

@ -44,14 +44,13 @@ import WorkflowPlugin, {
useAvailableUpstreams,
useFlowContext,
EXECUTION_STATUS,
JOB_STATUS,
WorkflowTitle,
} from '@nocobase/plugin-workflow/client';
import { NAMESPACE, useLang } from '../locale';
import { FormBlockProvider } from './instruction/FormBlockProvider';
import { ManualFormType, manualFormTypes } from './instruction/SchemaConfig';
import { TaskStatusOptionsMap } from '../common/constants';
import { TaskStatusOptionsMap, TASK_STATUS } from '../common/constants';
function TaskStatusColumn(props) {
const recordData = useCollectionRecordData();
@ -667,11 +666,11 @@ function TaskItem() {
const StatusFilterMap = {
pending: {
status: JOB_STATUS.PENDING,
status: TASK_STATUS.PENDING,
'execution.status': EXECUTION_STATUS.STARTED,
},
completed: {
status: JOB_STATUS.RESOLVED,
status: [TASK_STATUS.RESOLVED, TASK_STATUS.REJECTED],
},
};

View File

@ -14,7 +14,7 @@ export const MANUAL_TASK_TYPE = 'manual';
export const TASK_STATUS = {
PENDING: 0,
RESOLVED: 1,
REJECTED: -1,
REJECTED: -5,
};
export const TaskStatusOptions = [