// 统一请求路径前缀在libs/axios.js中修改
|
import request from '@/router/axios'
|
// // 导出模型
|
export const exportModel = "/oa/actModel/export/"
|
// 通过文件部署模型流程
|
export const deployByFile = "/oa/actModel/deployByFile"
|
// 导出流程资源
|
export const exportResource = "/oa/actProcess/export"
|
// 获取高亮实时流程图
|
export const getHighlightImg = "/oa/actProcess/getHighlightImg/"
|
|
// 部署url
|
export const deployUrl = "http://192.168.0.164:9999"
|
|
function getRequest(url,obj){
|
return request({
|
url: url,
|
method: 'get',
|
params: obj
|
})
|
}
|
|
function postRequest(url,obj){
|
return request({
|
url: url,
|
method: 'post',
|
params: obj
|
})
|
}
|
|
// 获取一级类别
|
export const initActCategory = (params) => {
|
return getRequest('/oa/actCategory/getByParentId/0', params)
|
}
|
// 加载类别子级数据
|
export const loadActCategory = (id, params) => {
|
return getRequest(`/oa/actCategory/getByParentId/${id}`, params)
|
}
|
// 添加类别
|
export const addActCategory = (params) => {
|
return postRequest('/oa/actCategory/add', params)
|
}
|
// 编辑类别
|
export const editActCategory = (params) => {
|
return postRequest('/oa/actCategory/edit', params)
|
}
|
// 删除类别
|
export const deleteActCategory = (params) => {
|
return postRequest('/oa/actCategory/delByIds', params)
|
}
|
// 搜索类别
|
export const searchActCategory = (params) => {
|
return getRequest('/oa/actCategory/search', params)
|
}
|
|
|
|
// 获取模型
|
export const getModelDataList = (params) => {
|
return getRequest('/oa/actModel/getByCondition', params)
|
}
|
// 添加模型
|
export const addModel = (params) => {
|
return postRequest('/oa/actModel/add', params)
|
}
|
// 部署模型
|
export const deployModel = (id, params) => {
|
return getRequest(`/oa/actModel/deploy/${id}`, params)
|
}
|
// 删除模型
|
export const deleteModel = (params) => {
|
return postRequest('/oa/actModel/delByIds', params)
|
}
|
|
|
|
// 获取流程数据
|
export const getProcessDataList = (params) => {
|
return getRequest('/oa/actProcess/getByCondition', params)
|
}
|
// 编辑流程信息
|
export const updateInfo = (params) => {
|
return postRequest('/oa/actProcess/updateInfo', params)
|
}
|
// 修改流程状态 激活/挂起
|
export const updateStatus = (params) => {
|
return postRequest('/oa/actProcess/updateStatus', params)
|
}
|
// 转化流程为模型
|
export const convertToModel = (id, params) => {
|
return getRequest(`/oa/actProcess/convertToModel/${id}`, params)
|
}
|
// 节点设置
|
export const getProcessNode = (id, params) => {
|
return getRequest(`/oa/actProcess/getProcessNode/${id}`, params)
|
}
|
// 节点用户设置
|
export const editNodeUser = (params) => {
|
return postRequest('/oa/actProcess/editNodeUser', params)
|
}
|
// 流程发起人设置
|
export const editStartUser = (params) => {
|
return postRequest('/oa/actProcess/editStartUser', params)
|
}
|
// 删除流程定义
|
export const deleteProcess = (params) => {
|
return postRequest('/oa/actProcess/delByIds', params)
|
}
|
|
|
|
// 获取流程数据
|
export const getRunningProcess = (params) => {
|
return getRequest('/oa/actProcess/getRunningProcess', params)
|
}
|
// 获取结束数据
|
export const getFinishedProcess = (params) => {
|
return getRequest('/oa/actProcess/getFinishedProcess', params)
|
}
|
// 通过key获取最新流程
|
export const getProcessByKey = (key, params) => {
|
return getRequest(`/oa/actProcess/getByKey/${key}`, params)
|
}
|
// 通过流程定义id获取第一个任务节点审批人
|
export const getFirstNode = (id, params) => {
|
return getRequest(`/oa/actProcess/getFirstNode/${id}`, params)
|
}
|
// 获取下一个任务节点审批人
|
export const getNextNode = (procDefId, currActId, params) => {
|
return getRequest(`/oa/actProcess/getNextNode/${procDefId}/${currActId}`, params)
|
}
|
// 通过节点id获取审批人
|
export const getNode = (id, params) => {
|
return getRequest(`/oa/actProcess/getNode/${id}`, params)
|
}
|
// 修改流程状态 激活/挂起
|
export const updateInsStatus = (params) => {
|
return postRequest('/oa/actProcess/updateInsStatus', params)
|
}
|
// 删除流程运行实例
|
export const deleteProcessIns = (params) => {
|
return postRequest('/oa/actProcess/delInsByIds', params)
|
}
|
// 删除结束流程实例
|
export const delHistoricIns = (params) => {
|
return postRequest('/oa/actProcess/delHistoricInsByIds', params)
|
}
|
|
|
|
// 获取代办列表
|
export const todoList = (params) => {
|
return getRequest('/oa/actTask/todoList', params)
|
}
|
// 获取已办列表
|
export const doneList = (params) => {
|
return getRequest('/oa/actTask/doneList', params)
|
}
|
// 获取流程流转历史
|
export const historicFlow = (id, params) => {
|
return getRequest(`/oa/actTask/historicFlow/${id}`, params)
|
}
|
// 委托他人代办
|
export const delegate = (params) => {
|
return postRequest('/oa/actTask/delegate', params)
|
}
|
// 审批任务通过
|
export const pass = (params) => {
|
return postRequest('/oa/actTask/pass', params)
|
}
|
// 批量审批任务通过
|
export const passAll = (params) => {
|
return postRequest('/oa/actTask/passAll', params)
|
}
|
// 获取可返回的节点
|
export const getBackList = (id, params) => {
|
return getRequest(`/oa/actTask/getBackList/${id}`, params)
|
}
|
// 任务节点审批驳回至发起人
|
export const back = (params) => {
|
return postRequest('/oa/actTask/back', params)
|
}
|
// 批量驳回至发起人
|
export const backAll = (params) => {
|
return postRequest('/oa/actTask/backAll', params)
|
}
|
// 任务节点审批驳回至指定历史节点
|
export const backToTask = (params) => {
|
return postRequest('/oa/actTask/backToTask', params)
|
}
|
// 删除历史任务
|
export const deleteHistoricTask = (params) => {
|
return postRequest('/oa/actTask/deleteHistoric', params)
|
}
|
|
|
|
|
|
|
|
// 获取申请数据
|
export const getBusinessDataList = (params) => {
|
return getRequest('/oa/actBusiness/getByCondition', params)
|
}
|
// 提交申请
|
export const applyBusiness = (params) => {
|
return postRequest('/oa/actBusiness/apply', params)
|
}
|
// 直接提交申请
|
export const startBusiness = (params) => {
|
return postRequest('/oa/actBusiness/start', params)
|
}
|
// 撤回申请
|
export const cancelApply = (params) => {
|
return postRequest('/oa/actBusiness/cancel', params)
|
}
|
// 删除申请
|
export const deleteBusiness = (params) => {
|
return postRequest('/oa/actBusiness/delByIds', params)
|
}
|
//添加流程 --- 此方法为测试方法
|
export const addBusiness = (params) =>{
|
return postRequest("oa/actBusiness/addApply",params)
|
}
|
|
// 保存意见
|
export const saveOpinion = (params) => {
|
return postRequest('/process/opinion/save', params)
|
}
|
|
//
|
//
|
//
|
// // 获取单个请假数据
|
// export const getLeaveData = (id, params) => {
|
// return getRequest(`/leave/get/${id}`, params)
|
// }
|
// // 新增请假数据
|
// export const addLeave = (params) => {
|
// return postRequest('/leave/add', params)
|
// }
|
// // 修改请假数据
|
// export const updateLeave = (params) => {
|
// return putRequest('/leave/update', params)
|
// }
|