import request from '@/utils/request' const tokens = window.sessionStorage.getItem('token') export default { // 查询待办任务列表 getNextNodes: function (query) { return request({ url: '/portal/v1/flow/getNextTasks/'+query.taskId, method: 'post', headers: { 'Content-Type': 'application/json', 'token': tokens } }) }, businessStart: function(params) { const procDefId = params.procDefId const userSid = params.userSid const variables = params.variables return request({ url: '/portal/v1/flow/businessStart/' + procDefId + '/' + userSid, method: 'POST', data: variables, headers: { 'Content-Type': 'application/json', 'token': tokens } }) }, processPagerList: function(params) { const pageNum = params.current const pageSize = params.size return request({ url: '/portal/v1/flow/processPagerList', method: 'POST', data: { pageNum: pageNum, pageSize: pageSize } }) }, myProcessList: function(params) { let userSid=params.params.userSid; return request({ url: '/portal/v1/flow/myprocess/'+userSid, method: 'POST', data: params, headers: { 'Content-Type': 'application/json', 'token': tokens } }) }, todoTaskList: function(params) { let userSid=params.params.userSid; return request({ url: '/portal/v1/flow/todoTaskList/'+userSid, method: 'POST', data: params, headers: { 'Content-Type': 'application/json', 'token': tokens } }) }, doneTaskList: function(params) { let userSid=params.params.userSid; return request({ url: '/portal/v1/flow/doneTaskList/'+userSid, method: 'POST', data: params, headers: { 'Content-Type': 'application/json', 'token': tokens } }) } } // 任务流转记录 export function complete(data) { return request({ url: '/portal/v1/flow/complete', method: 'post', data: data, headers: { 'Content-Type': 'application/json', 'token': tokens } }) }