You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

113 lines
2.4 KiB

import request from '@/utils/request'
// 读取xml文件
export function readXml(deployId, token) {
return request({
url: '/portal/v1/flow/readXml/' + deployId,
method: 'get',
params: token
})
}
// 读取image文件
export function getFlowViewer(procInsId, token) {
return request({
url: '/portal/v1/flow/flowViewer/' + procInsId,
method: 'get',
params: token
})
}
// 查看总代办列表
export function pagerList(params) {
return request({
url: '/portal/v1/flow/todoAllTaskList/' + params.params.userSid,
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}
// 查看总已办列表
export function getList(params) {
return request({
url: '/portal/v1/flow/doneAllTaskList/' + params.params.userSid,
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}
// 代办任务同意办理
export function businessAgree(params) {
return request({
url: '/portal/v1/flow/complete',
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}
// 代办任务驳回任务
export function rejectTask(params) {
return request({
url: '/portal/v1/flow/reject/' + params.businessSid,
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}
// 代办任务终止任务
export function breakTask(params) {
return request({
url: '/portal/v1/flow/breakProcess/' + params.businessSid,
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}
// 代办任务撤回任务
export function revokeTask(params) {
return request({
url: '/portal/v1/flow/revokeProcess/' + params.userSid + '/' + params.businessSid,
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}
// 已办任务列表--终止
export function breakProcess(params) {
return request({
url: '/flowable/v1/flow/breakProcess',
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}
// 根据流程定义id,节点id,终端及类型查询流程与业务表单url
export function selectUrl(params) {
return request({
url: '/flowable/v1/flowable/proUrl/selectPcUrlByTaskDefKey',
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}