// 统一请求路径前缀在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) // }