YZProjectCloud/yanzhu-ui-app/miniprogram/api/flowable.js

178 lines
3.3 KiB
JavaScript
Raw Normal View History

2024-10-13 11:24:45 +08:00
import {request} from '../utils/request'
// 获取流程申请类型
export function myDefinitionList(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/myDefinitionList',
2024-10-13 11:24:45 +08:00
method: 'get',
data: data
})
}
// 启动流程实例
export function startProcessInstance(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/startProcessInstance',
2024-10-13 11:24:45 +08:00
method: 'post',
data: data
})
}
// 查询流程节点
export function readNotes(deployId) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/readNotes/'+deployId,
2024-10-13 11:24:45 +08:00
method: 'get'
})
}
// 查询流程节点
export function readDeployNotes(deployId) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/readDeployNotes/'+deployId,
2024-10-13 11:24:45 +08:00
method: 'get'
})
}
// 取消流程申请
export function stopProcess(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/stopProcess',
2024-10-13 11:24:45 +08:00
method: 'post',
data: data
})
}
// 撤回流程办理
export function revokeProcess(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/revokeProcess',
2024-10-13 11:24:45 +08:00
method: 'post',
data: data
})
}
// 审批任务流程
export function complete(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/task/complete',
2024-10-13 11:24:45 +08:00
method: 'post',
data: data
})
}
// 驳回任务流程
export function reject(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/reject',
2024-10-13 11:24:45 +08:00
method: 'post',
data: data
})
}
// 退回任务流程
export function returnTask(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/task/return',
2024-10-13 11:24:45 +08:00
method: 'post',
data: data
})
}
// 委派任务流程
export function delegateTask(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/delegateTask',
2024-10-13 11:24:45 +08:00
method: 'post',
data: data
})
}
// 转办任务流程
export function assignTask(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/assignTask',
2024-10-13 11:24:45 +08:00
method: 'post',
data: data
})
}
// 删除流程实例
export function deleteInstance(instanceId) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/delete/'+instanceId,
2024-10-13 11:24:45 +08:00
method: 'get'
})
}
// 获取所有可回退的节点
export function returnList(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/task/returnList',
2024-10-13 11:24:45 +08:00
method: 'post',
data: data
})
}
// 根据流程Id查询操作日志
export function findCommentByProcInsId(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/findCommentByProcInsId',
2024-10-13 11:24:45 +08:00
method: 'get',
data: data
})
}
2024-12-29 21:35:34 +08:00
// 根据条件统计分包单位审批
export function quueryCount(query) {
return request({
url: '/flowable/businessKey/queryCount',
method: 'get',
params: query
})
}
2024-10-13 11:24:45 +08:00
// 根据条件查询我的代办任务
2024-12-29 21:35:34 +08:00
export function myAwaitFlowTaskList(query) {
2024-10-13 11:24:45 +08:00
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/myAwaitFlowTaskList',
method: 'get',
params: query
2024-10-13 11:24:45 +08:00
})
}
// 根据条件查询我的已办任务
export function myFinishedFlowTaskList(query) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/myFinishedFlowTaskList',
2024-10-13 11:24:45 +08:00
method: 'get',
params: query
})
}
// 根据条件查询所有流申请
export function allInstanceList(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/allList',
2024-10-13 11:24:45 +08:00
method: 'get',
data: data
})
}
// 根据条件查询所有流申请
export function myInstanceList(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/myList',
2024-10-13 11:24:45 +08:00
method: 'get',
data: data
})
}
// 根据条件统计所有流程任务
export function queryTaskCount(data) {
return request({
2024-12-29 21:35:34 +08:00
url: '/flowable/businessKey/queryCount',
2024-10-13 11:24:45 +08:00
method: 'get',
data: data
})
}