import qs from 'qs'; import { MockAdapter } from '@/mock/mock-adapter'; const mock = MockAdapter.getInstance(); // 模拟数据 const mockDatas: Array<any> = [ ]; //getwflink mock.onGet(new RegExp(/^\/wfcore\/demosys-app-web\/ibiztaskteams\/[a-zA-Z0-9\-\;]+\/usertasks\/[a-zA-Z0-9\-\;]+\/ways$/)).reply((config: any) => { console.groupCollapsed("实体:ibiztaskteam 方法: getwflink"); console.table({url:config.url, method: config.method, data:config.data}); console.groupEnd(); let status = MockAdapter.mockStatus(config); if (status !== 200) { return [status, {}]; } return [status,[ {"sequenceFlowId":"dfdsfdsfdsfdsfds","sequenceFlowName":"同意", "taskId":"aaaaddddccccddddd","processDefinitionKey":"support-workorders-approve-v1", "processInstanceId":"ddlfldldfldsfds","refViewKey":""}, {"sequenceFlowId":"ddssdfdfdfdfsfdf","sequenceFlowName":"不同意", "taskId":"aaaaddddccccddddd","processDefinitionKey":"support-workorders-approve-v1", "processInstanceId":"ddfdsldlfdlldsf","refViewKey":"workorder_ltform_editview"} ]]; }); // getwfstep mock.onGet(new RegExp(/^\/wfcore\/demosys-app-web\/ibiztaskteams\/process-definitions-nodes$/)).reply((config: any) => { console.groupCollapsed("实体:ibiztaskteam 方法: getwfstep"); console.table({url:config.url, method: config.method, data:config.data}); console.groupEnd(); let status = MockAdapter.mockStatus(config); if (status !== 200) { return [status, {}]; } return [status, [ {"userTaskId":"sddfddfd-dfdf-fdfd-fdf-dfdfd", "userTaskName":"待审", "cnt":0, "processDefinitionKey":"support-workorders-approve-v1", "processDefinitionName":"工单审批流程v1" }, {"userTaskId":"sddfddfd-dfdf-fdfd-fdf-87927", "userTaskName":"待分配", "cnt":3, "processDefinitionKey":"support-workorders-approve-v1", "processDefinitionName":"工单审批流程v1"} ]]; }); // createBatch mock.onPost(new RegExp(/^\/ibiztaskteams\/batch$/)).reply((config: any) => { console.groupCollapsed("实体:ibiztaskteam 方法: createBatch"); console.table({url:config.url, method: config.method, data:config.data}); console.groupEnd(); let status = MockAdapter.mockStatus(config); if (status !== 200) { return [status, {}]; } return [status, {}]; }); // updateBatch mock.onPut(new RegExp(/^\/ibiztaskteams\/batch$/)).reply((config: any) => { console.groupCollapsed("实体:ibiztaskteam 方法: updateBatch"); console.table({url:config.url, method: config.method, data:config.data}); console.groupEnd(); let status = MockAdapter.mockStatus(config); if (status !== 200) { return [status, {}]; } return [status, {}]; }); // removeBatch mock.onDelete(new RegExp(/^\/ibiztaskteams\/batch$/)).reply((config: any) => { console.groupCollapsed("实体:ibiztaskteam 方法: removeBatch"); console.table({url:config.url, method: config.method, data:config.data}); console.groupEnd(); let status = MockAdapter.mockStatus(config); if (status !== 200) { return [status, {}]; } return [status, {}]; });