spring
2026-07-03 f10cf167372f2d8c4c0e14f42f361d7ab96d8347
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import { requestClient } from '#/api/request';
 
import { isPdMockEnabled } from '../mock/enabled';
import { pdMockStore } from '../mock/store';
 
export namespace MesPdWorkflowApi {
  /** 设计流程节点 */
  export interface WorkflowNode {
    id?: number;
    projectId?: number;
    nodeName?: string;
    nodeType?: string;
    operatorName?: string;
    status?: number;
    operateTime?: number;
    remark?: string;
  }
}
 
export function getPdWorkflowList(projectId: number) {
  if (isPdMockEnabled()) {
    return pdMockStore.getWorkflowList(projectId);
  }
  return requestClient.get<MesPdWorkflowApi.WorkflowNode[]>(
    '/mes/pd/workflow/list',
    { params: { projectId } },
  );
}