import { getAction, postAction } from '@/api/manage' import { UI_CACHE_DB_DICT_DATA } from '@/store/mutation-types' import Vue from 'vue' // 单点登录获取用户信息 const getSSOUserInfo = (params) => postAction('/iam/loginByOauth2', params) // 权限管理 const queryPermissionsByUser = () => getAction('/sys/permission/getUserPermissionByToken') // 获取能在form中使用的数据字典树形格式数据 const getFormDictTreeList = (params) => getAction('/sys/dictItem/treeListOption', params) // 字典标签专用(通过code获取字典数组) export const ajaxGetDictItems = (code, params) => getAction(`/sys/dict/getDictItems/${code}`, params) // 从缓存中获取字典配置 function getDictItemsFromCache (dictCode) { if (Vue.ls.get(UI_CACHE_DB_DICT_DATA) && Vue.ls.get(UI_CACHE_DB_DICT_DATA)[dictCode] && Vue.ls.get(UI_CACHE_DB_DICT_DATA)[dictCode].length > 0) { return Vue.ls.get(UI_CACHE_DB_DICT_DATA)[dictCode] } } // 重复校验 const duplicateCheck = (params) => getAction('/sys/duplicate/check', params) const checkRuleByCode = (params) => getAction('/sys/checkRule/checkByCode', params) // 通过文件的id获取文件的相应信息 const getFileInfo = (params) => getAction('/sys/oss/file/queryById', params) // 文件上传 const uploadFile = (params) => postAction('/sys/common/upload', params) // 获取部门列表数据 const getDepartmentList = (params) => getAction('/sys/sysDepart/queryTreeList', params) // 部门管理 const queryDepartTreeList = (params) => getAction('/sys/sysDepart/queryTreeList', params) // 获取角色下拉数据 const queryAllRole = (params) => getAction('/sys/role/queryall', params) // 获取人员信息列表 const getPersonInfoList = (params) => getAction('/activiti/getNodeList', params) // 获取标准左侧树列表(标准体系) const getTreeList = (params) => getAction('/laws/standard/lawsTreeNode/enterprise', params) // 标准入库/变更流程------------ // 国内法规标准-获取表单模型 const getDomesticStandardFormModal = (params) => getAction('/laws/standard/domestic/getFormModel', params) // 海外标准-获取表单 const getOverseasStandardForm = (params) => getAction('/laws/standard/overseas/getFormModel', params) // 获取流程详情数据 const queryStandardECProcessData = (params) => getAction('/process/fb/processFbEntryChange/queryProcessInfoVO', params) // 转办 const turnToStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/transfer', params) // 同意 const agreeStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/agree', params) // 驳回 const rejectStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/reject', params) // 企标立项、变更流程 // 初始化数据 // 根据流程id获取流程信息 const getProcessDataById = (taskId, params) => getAction(`/process/es/initChange/handle/${taskId}`, params) // 同意 const enterprisePlanApprovalAgree = (params) => postAction('/process/es/initChange/agree', params) // 驳回 const enterprisePlanApprovalReject = (params) => postAction('/process/es/initChange/reject', params) // 转办 const enterprisePlanApprovalTurnTo = (params) => postAction('/process/es/initChange/transfer', params) // 保存 const enterprisePlanApprovalSave = (params) => postAction('/process/es/initChange/save', params) // 年度制修订计划(各部门主动上报) // 根据流程id获取流程信息 const activelyReportGetDataById = (taskId, params) => getAction(`/process/es/annualReport/handle/${taskId}`, params) // 转办 const activelyReportTurnTo = (params) => postAction('/process/es/annualReport/transfer', params) // 同意 const activelyReportAgree = (params) => postAction('/process/es/annualReport/agree', params) // 拒绝 const activelyReportReject = (params) => postAction('/process/es/annualReport/reject', params) // 年度制修订计划(标准化发起) // 根据流程id获取流程信息 const standardizationInitGetDataById = (taskId, params) => getAction(`/process/es/annualInit/handle/${taskId}`, params) // 转办 const standardizationInitTurnTo = (params) => postAction('/process/es/annualInit/transfer', params) // 同意 const standardizationInitAgree = (params) => postAction('/process/es/annualInit/agree', params) // 拒绝 const standardizationInitReject = (params) => postAction('/process/es/annualInit/reject', params) // 企标复审流程 // 保存 const enStandardRecheckSave = (params) => postAction('/process/es/recheck/save', params) // 转办 const enStandardRecheckTurnTo = (params) => postAction('/process/es/recheck/transfer', params) // 同意 const enStandardRecheckAgree = (params) => postAction('/process/es/recheck/agree', params) // 驳回 const enStandardRecheckReject = (params) => postAction('/process/es/recheck/reject', params) // 根据id查询流程数据 const enStandardRecheckGetDataById = (taskId, params) => getAction(`/process/es/recheck/handle/${taskId}`, params) // 企标废止流程 // 根据id查询流程数据--办理 const enStandardAnnulGetDataById = (taskId, params) => getAction(`/process/es/abolish/handle/${taskId}`, params) // 转办 const enStandardAnnulTurnTo = (params) => postAction('/process/es/abolish/transfer', params) // 同意 const enStandardAnnulAgree = (params) => postAction('/process/es/abolish/agree', params) // 驳回 const enStandardAnnulReject = (params) => postAction('/process/es/abolish/reject', params) // 企标封存流程 // 转办 const enStandardSealSaveTurnTo = (params) => postAction('/process/es/archive/transfer', params) // 同意 const enStandardSealSaveAgree = (params) => postAction('/process/es/archive/agree', params) // 驳回 const enStandardSealSaveReject = (params) => postAction('/process/es/archive/reject', params) // 根据id查询流程数据--办理 const enStandardSealSaveGetDataById = (taskId, params) => getAction(`/process/es/archive/handle/${taskId}`, params) // 已封存企标启用流程 // 转办 const enStandardStartUseTurnTo = (params) => postAction('/process/es/enable/transfer', params) // 同意 const enStandardStartUseAgree = (params) => postAction('/process/es/enable/agree', params) // 驳回 const enStandardStartUseReject = (params) => postAction('/process/es/enable/reject', params) // 根据id查询流程数据--办理 const enStandardStartUseGetDataById = (taskId, params) => getAction(`/process/es/enable/handle/${taskId}`, params) /* 标准征求意见流程 */ // 查询流程详情 const queryConsultationProcessDetail = (params) => getAction('/process/fb/processFbStandardConsultation/queryProcessInfoVO', params) // 提交 const submitConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/submit', params) // 转办 const transferConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/transfer', params) // 保存 const saveConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/saveToDraft', params) // 同意 const agreeConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/agree', params) // 驳回 const rejectConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/reject', params) /* 法规采购流程 */ // 获取流程信息 const queryProcurementProcessInfo = (params) => getAction('/process/fb/processFbStandardPurchase/queryProcessInfoVO', params) // 同意 const agreeProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/agree', params) // 驳回 const rejectProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/reject', params) // 转办 const transferProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/transfer', params) // 抄送 const carbonCopyProcurementProcess = (params) => getAction('/process/fb/processFbStandardPurchase/carbonCopy', params) /* 企标稽查计划 */ // 详情信息 const getInspectPlanDetail = (params) => getAction('/process/esInspectPlanFlow/queryDetailByProjectId', params) // 转办 const transferInspectPlan = (params) => getAction('/process/esInspectPlanFlow/flowTransfer', params) // 同意 const approvalInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowApproval', params) // 驳回 const rejectInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowReject', params) /* 企标稽查流程 */ // 详情信息 const getInspectProcessDetail = (params) => getAction('/esinspect/esInspectFlowController/queryDetailByProjectId', params) // 同意 const approvalInspectProcess = (params) => postAction('/esinspect/esInspectFlowController/flowApproval', params) // 驳回 const rejectInspectProcess = (params) => postAction('/esinspect/esInspectFlowController/flowReject', params) // 转办 const transferInspectProcess = (params) => getAction('/esinspect/esInspectFlowController/flowTransfer', params) /* 稽查延期申请 */ // 详情信息 const getInspectExtensionDetail = (params) => getAction('/process/esInspectDelayApplyFlow/queryDetailByProjectId', params) // 同意 const approvalInspectExtension = (params) => postAction('/process/esInspectDelayApplyFlow/flowApproval', params) // 驳回 const rejectInspectExtension = (params) => postAction('/process/esInspectDelayApplyFlow/flowReject', params) // 转办 const transferInspectExtension = (params) => getAction('/process/esInspectDelayApplyFlow/flowTransfer', params) /* 企标稽查整改 */ // 详情信息 const getInspectRectifyDetail = (params) => getAction('/process/esInspectRectifyFlow/queryDetailByProjectId', params) // 同意 const approvalInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowApproval', params) // 驳回 const rejectInspectRectify = (params) => postAction('/process/esInspectRectifyFlow/flowReject', params) // 转办 const transferInspectRectify = (params) => getAction('/process/esInspectRectifyFlow/flowTransfer', params) // 企标稽查整改业务数据 const getInspectRectifyDataById = (params) => getAction('/esinspectreport/processEsInspectRectify/queryByProjectId', params) /* 权限申请流程 */ // 详情信息 const getPermissionApplyDetail = (params) => getAction('/process/esPermissionApplyFlow/queryDetailByProjectId', params) // 同意 const approvalPermissionApply = (params) => postAction('/process/esPermissionApplyFlow/flowApproval', params) // 驳回 const rejectPermissionApply = (params) => postAction('/process/esPermissionApplyFlow/flowReject', params) // 转办 const transferPermissionApply = (params) => getAction('/process/esPermissionApplyFlow/flowTransfer', params) // 权限申请流程业务数据 const getPermissionApplyDataById = (params) => getAction('/espermissionapply/processEsPermissionApply/queryByProjectId', params) // 流程中心统一转办 const processTransfer = (params) => postAction('/workCenter/transfer', params) /* 项目合规评估 */ // 获取流程数据 const queryProjectComplianceEvaluation = (params) => getAction('/process/projectAssess/queryProcessInfoVO', params) // 同意 const agreeProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/agree', params) // 驳回 const rejectProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/reject', params) export { queryPermissionsByUser, getFormDictTreeList, getDictItemsFromCache, duplicateCheck, checkRuleByCode, getFileInfo, uploadFile, getDepartmentList, queryDepartTreeList, queryAllRole, getSSOUserInfo, getPersonInfoList, getTreeList, getDomesticStandardFormModal, getOverseasStandardForm, queryStandardECProcessData, turnToStandardECProcess, agreeStandardECProcess, rejectStandardECProcess, getProcessDataById, enterprisePlanApprovalAgree, enterprisePlanApprovalReject, enterprisePlanApprovalTurnTo, enterprisePlanApprovalSave, activelyReportGetDataById, activelyReportTurnTo, activelyReportAgree, activelyReportReject, standardizationInitGetDataById, standardizationInitTurnTo, standardizationInitAgree, standardizationInitReject, enStandardRecheckSave, enStandardRecheckTurnTo, enStandardRecheckAgree, enStandardRecheckReject, enStandardRecheckGetDataById, enStandardAnnulGetDataById, enStandardAnnulTurnTo, enStandardAnnulAgree, enStandardAnnulReject, enStandardSealSaveTurnTo, enStandardSealSaveAgree, enStandardSealSaveReject, enStandardSealSaveGetDataById, enStandardStartUseTurnTo, enStandardStartUseAgree, enStandardStartUseReject, enStandardStartUseGetDataById, queryConsultationProcessDetail, submitConsultationProcess, transferConsultationProcess, saveConsultationProcess, agreeConsultationProcess, rejectConsultationProcess, queryProcurementProcessInfo, agreeProcurementProcess, rejectProcurementProcess, transferProcurementProcess, carbonCopyProcurementProcess, getInspectPlanDetail, transferInspectPlan, approvalInspectPlan, rejectInspectPlan, getInspectProcessDetail, approvalInspectProcess, rejectInspectProcess, transferInspectProcess, getInspectExtensionDetail, approvalInspectExtension, rejectInspectExtension, transferInspectExtension, getInspectRectifyDetail, approvalInspectRectify, rejectInspectRectify, transferInspectRectify, getInspectRectifyDataById, getPermissionApplyDetail, approvalPermissionApply, rejectPermissionApply, transferPermissionApply, getPermissionApplyDataById, processTransfer, queryProjectComplianceEvaluation, agreeProjectComplianceEvaluation, rejectProjectComplianceEvaluation }