| | |
| | | import createAxios from '@/utils/axios' |
| | | |
| | | let url = 'http://192.168.20.51:7098/app' |
| | | // http://10.100.19.12:9090 正式 |
| | | const workFlowApi = { |
| | | getWorkFlowParams(data: object = {}) : ApiPromise{ |
| | | return createAxios({ |
| | |
| | | }, |
| | | data: data |
| | | }) as ApiPromise |
| | | } |
| | | }, |
| | | // 启动并完成审批流程(外部工作流服务) |
| | | startWorkflowAndComplete(data: { processdefId: string; userid: string; businessKey: string }): ApiPromise { |
| | | return createAxios({ |
| | | baseURL: `${url}/workflow`, |
| | | url: `/startProcessAndComplete`, |
| | | method: 'post', |
| | | data |
| | | }) as ApiPromise |
| | | }, |
| | | // 流程提交 |
| | | completeWorkflow(data: { taskId: string; userid: string; commponet: string }): ApiPromise { |
| | | return createAxios({ |
| | | baseURL: `${url}/workflow`, |
| | | url: `/complete`, |
| | | method: 'post', |
| | | data |
| | | }) as ApiPromise |
| | | }, |
| | | // 驳回到起点 |
| | | rejectStartNodeWorkflow(data: { taskId: string; userid: string; commponet: string }): ApiPromise { |
| | | return createAxios({ |
| | | baseURL: `${url}/workflow`, |
| | | url: `/rejectStartNode`, |
| | | method: 'post', |
| | | data |
| | | }) as ApiPromise |
| | | }, |
| | | } |
| | | export default workFlowApi |