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 } },
|
);
|
}
|