Files
laws_chery_client/src/api/workCenter.js
T
2024-07-17 20:40:05 +08:00

176 lines
7.1 KiB
JavaScript

import { getAction, postAction } from './manage.js'
// 查询定义流程列表
const getProcessNodeList = (params) => getAction('/activiti/getNodeList', params)
// 催办
const urgeProcessNode = (params) => postAction('/workCenter/urging', params)
// 获取taskName
const queryTaskNameByTaskId = (params) => getAction('/workCenter/getByTaskId', params)
// 流程配置-部署
const deployWorkFlow = (params) => getAction('/activitiModel/deploy', params)
// 流程配置-获取节点列表
const getFlowNodeList = (params) => getAction('/activitiModel/getNodeList', params)
// 流程配置-新增节点
const addFlowNode = (params) => postAction('/activitiModel/addTask', params)
// 流程配置-删除节点
const deleteFlowNode = (params) => postAction('/activitiModel/deleteTask', params)
// 新法规导入流程
// 保存
const newRegulationImportSave = (params) => postAction('/process/newStandardImport/save', params)
// 发起
const newRegulationImportApproval = (params) => postAction('/process/newStandardImport/start', params)
// 提交
const newRegulationImportSubmit = (params) => postAction('/process/newStandardImport/submit', params)
// 同意
const newRegulationImportAgree = (params) => postAction('/process/newStandardImport/agree', params)
// 驳回
const newRegulationImportReject = (params) => postAction('/process/newStandardImport/reject', params)
// 根据id查询流程数据--办理
const newRegulationImportGetDataById = (taskId, params) => getAction(`/process/newStandardImport/handle/${taskId}`, params)
// 法规符合性排查流程
// 发起
const regulatoryComplianceCheckApproval = (params) => postAction('/process/standardComplianceCheck/start', params)
// 转办
const regulatoryComplianceCheckTurnTo = (params) => postAction('/process/standardComplianceCheck/transfer', params)
// 同意
const regulatoryComplianceCheckAgree = (params) => postAction('/process/standardComplianceCheck/agree', params)
// 驳回
const regulatoryComplianceCheckReject = (params) => postAction('/process/standardComplianceCheck/reject', params)
// 提交
const regulatoryComplianceCheckSubmit = (params) => postAction('/process/standardComplianceCheck/submit', params)
// 根据id查询流程数据--办理
const regulatoryComplianceCheckGetDataById = (taskId, params) => getAction(`/process/standardComplianceCheck/handle/${taskId}`, params)
// 草稿的办理回显数据
const regulatoryComplianceCheckGetDataDraft = (params) => getAction('/process/standardComplianceCheck/draftHandle', params)
// 从拆分库选择标准
const selectStandardFromSplit = (params) => getAction('', params)
// 生成
const regulatoryComplianceCheckGenerate = (params) => postAction('/process/standardComplianceCheck/generate', params)
// 市场清单发布流程
// 保存
const marketListReleaseSave = (params) => postAction('/process/marketStandardRelease/save', params)
// 发起
const marketListReleaseApproval = (params) => postAction('/process/marketStandardRelease/start', params)
// 提交
const marketListReleaseSubmit = (params) => postAction('/process/marketStandardRelease/submit', params)
// 同意
const marketListReleaseAgree = (params) => postAction('/process/marketStandardRelease/agree', params)
// 驳回
const marketListReleaseReject = (params) => postAction('/process/marketStandardRelease/reject', params)
// 根据id查询流程数据--办理
const marketListReleaseGetDataById = (taskId, params) => getAction(`/process/marketStandardRelease/handle/${taskId}`, params)
// 标准解读流程
// 获取项目id
const interpretGetProjectId = (params) => getAction('/process/standardInterpretFlow/getProjectId', params)
// 通过标准id获取文件
const interpretGetFileByStandardId = (params) => getAction('/process/standardInterpretFlow/getFileByStandardId', params)
// 获取条款列表
const interpretGetClauseList = (params) => getAction('/process/standardInterpretFlow/getClauseList', params)
// 审批
const interpretFlowApproval = (params) => postAction('/process/standardInterpretFlow/flowApproval', params)
// 发起
const interpretFlowStart = (params) => postAction('/process/standardInterpretFlow/flowStart', params)
// 驳回
const interpretFlowReject = (params) => postAction('/process/standardInterpretFlow/flowReject', params)
// 保存
const interpretFlowSave = (params) => postAction('/process/standardInterpretFlow/flowSave', params)
// 转办
const interpretFlowTransfer = (params) => getAction('/process/standardInterpretFlow/flowTransfer', params)
// 获取详情
const interpretGetDetail = (params) => getAction('/process/standardInterpretFlow/queryDetail', params)
// 流程中心
// 已发-强制撤回
const compulsoryWithdrawal = (params) => postAction('/workCenter/forcedWithdrawal', params)
// 流程中心统一转办
const processTransfer = (params) => postAction('/workCenter/transfer', params)
// 流程中心-统一保存
const processSave = (params) => postAction('/workCenter/save', params)
// 流程中心-草稿-办理
const getDataDraft = (params) => getAction('/workCenter/draftHandle', params)
// 流程中心-查看-获取数据
const getLookData = (params) => getAction('/workCenter/snapshotHandle', params)
// 流程中心-加签
const processAddSign = (params) => postAction('/workCenter/delegateTask', params)
// 在线编辑-生成空白模板
const generateEmptyFileTemplate = (params) => getAction('/onlyOffice/saveEditFile', params)
// 在线编辑-通过在线编辑的文件id获取文件信息
const queryFileInfoByEditId = (params) => getAction('/onlyOffice/queryById', params)
// 在线编辑-过程稿件文件id获取在线编辑文件id
const getOnlineFileIdByFileId = (params) => getAction('/onlyOffice/saveEditFileWithOss', params)
// 在线编辑-获取企标开始在线编辑的时候可以带入在线编辑的文件--获取到的是在线编辑的文件id不是系统的文件id
const getStandardEditFileByNo = (params) => getAction('/onlyOffice/findEditFileByStandardNo', params)
export {
getProcessNodeList,
urgeProcessNode,
queryTaskNameByTaskId,
deployWorkFlow,
getFlowNodeList,
addFlowNode,
deleteFlowNode,
newRegulationImportSave,
newRegulationImportApproval,
newRegulationImportSubmit,
newRegulationImportAgree,
newRegulationImportReject,
newRegulationImportGetDataById,
regulatoryComplianceCheckApproval,
regulatoryComplianceCheckTurnTo,
regulatoryComplianceCheckAgree,
regulatoryComplianceCheckReject,
regulatoryComplianceCheckSubmit,
regulatoryComplianceCheckGetDataById,
regulatoryComplianceCheckGetDataDraft,
selectStandardFromSplit,
regulatoryComplianceCheckGenerate,
marketListReleaseSave,
marketListReleaseApproval,
marketListReleaseSubmit,
marketListReleaseAgree,
marketListReleaseReject,
marketListReleaseGetDataById,
interpretGetProjectId,
interpretGetFileByStandardId,
interpretGetClauseList,
interpretFlowApproval,
interpretFlowStart,
interpretFlowReject,
interpretFlowSave,
interpretFlowTransfer,
interpretGetDetail,
compulsoryWithdrawal,
processTransfer,
processSave,
getDataDraft,
getLookData,
processAddSign,
generateEmptyFileTemplate,
queryFileInfoByEditId,
getOnlineFileIdByFileId,
getStandardEditFileByNo
}