工具发布流程和使用申请流程
This commit is contained in:
188
src/api/my_business/workflow.js
Normal file
188
src/api/my_business/workflow.js
Normal file
@@ -0,0 +1,188 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
||||
// 审批记录
|
||||
export function workflowGetLog(data) {
|
||||
return request({
|
||||
url: '/workflow/getLog',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//流程实例撤回到拟稿人环节
|
||||
export function workflowbacktostart(data) {
|
||||
return request({
|
||||
url: '/workflow/backtostart',
|
||||
method: 'post',
|
||||
data: data,
|
||||
timeout: 30*60*1000
|
||||
})
|
||||
}
|
||||
// 获取流程环节定义信息
|
||||
export function activitydefinition(procDefId, actDefId) {
|
||||
return request({
|
||||
url: '/workflow/activitydefinition/' + procDefId + '/' + actDefId,
|
||||
method: 'get',
|
||||
|
||||
})
|
||||
}
|
||||
// 查询列表
|
||||
export function workflowToDoList(data) {
|
||||
return request({
|
||||
url: '/workflow/toDoList',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 新建流程,获取下一环节流程定义信息
|
||||
export function workflowNextactsNew(data) {
|
||||
return request({
|
||||
url: '/workflow/nextacts/new',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 新建流程,获取下一环节流程定义信息
|
||||
// 获取下一环节集合,并可以标识已办和自动将未办理环节优先排序
|
||||
export function workflowNextactsNew2(data) {
|
||||
return request({
|
||||
url: '/workflow/nextacts/new2',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询流程审批记录列表
|
||||
export function processWorkflowGetList(businessId) {
|
||||
return request({
|
||||
url: '/process/workflowLog/list' + '?pageNum=1&pageSize=100&businessId=' + businessId,
|
||||
method: 'get',
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
export function getNextactuserByPending(query) {
|
||||
return request({
|
||||
url: '/workflow/nextactuser/pending',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getNextActUsersByNew(query) {
|
||||
return request({
|
||||
url: '/workflow/nextactuser/new',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function workflowSubmit(data) {
|
||||
return request({
|
||||
url: '/workflow/submit',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
export function workflowCancel(data) {
|
||||
return request({
|
||||
url: '/workflow/cancel',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
export function workflowReject(data) {
|
||||
return request({
|
||||
url: '/workflow/reject',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function workflowBacktoprev(data) {
|
||||
return request({
|
||||
url: '/workflow/backtoprev',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function getHistAskLogUrl(procInstId) {
|
||||
return request({
|
||||
url: '/workflow/histasklogurl/' + procInstId,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getExtAttributeModel(procDefId, actDefId) {
|
||||
return request({
|
||||
url: '/workflow/getExtAttributeModel/?procDefId=' + procDefId + "&actDefId=" + actDefId,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
export function selectLogByBusinessId(query) {
|
||||
return request({
|
||||
url: '/process/workflowLog/selectLogByBusinessId?businessId' + query,
|
||||
method: 'get',
|
||||
|
||||
})
|
||||
}
|
||||
export function workflowprocesskey(query) {
|
||||
return request({
|
||||
url: '/workflow/process/key/' + query,
|
||||
method: 'get',
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
export function getStartActdef(procDefId) {
|
||||
return request({
|
||||
url: '/workflow/startactdef/' + procDefId,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
// 根据流程实例id获取流程实例信息和流程状态
|
||||
export function procInstInfoAndStatus(procInstId) {
|
||||
return request({
|
||||
url: '/workflow/procInstInfoAndStatus/' + procInstId,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
// 根据流程实例id获取流程实例信息
|
||||
export function getProcInstInfo(procInstId) {
|
||||
return request({
|
||||
url: '/workflow/procInstInfo/' + procInstId,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function selectLogByProcInstId(query) {
|
||||
return request({
|
||||
url: '/web/log/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 获取流程待选人员展示方式
|
||||
export function selectUserStyle() {
|
||||
return request({
|
||||
url: '/workflow/selectUserStyle',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
// 根据流程实例id获取流程实例信息
|
||||
export function getRecordbyPorcInstId(procInstId) {
|
||||
return request({
|
||||
url: '/workflow/getRecord/' + procInstId,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user