Files
laws-sinotruk-mobile/src/api/api.js
T
2023-12-07 15:46:47 +08:00

179 lines
7.2 KiB
JavaScript

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 getPersonInfoList = (params) => getAction('/process/fb/processFbInfo/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 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)
export {
queryPermissionsByUser,
getFormDictTreeList,
getDictItemsFromCache,
duplicateCheck,
checkRuleByCode,
getFileInfo,
uploadFile,
getDepartmentList,
getSSOUserInfo,
getPersonInfoList,
getTreeList,
getDomesticStandardFormModal,
getOverseasStandardForm,
queryStandardECProcessData,
turnToStandardECProcess,
agreeStandardECProcess,
rejectStandardECProcess,
getProcessDataById,
enterprisePlanApprovalAgree,
enterprisePlanApprovalReject,
enterprisePlanApprovalTurnTo,
enterprisePlanApprovalSave,
enStandardAnnulGetDataById,
enStandardAnnulTurnTo,
enStandardAnnulAgree,
enStandardAnnulReject,
enStandardSealSaveTurnTo,
enStandardSealSaveAgree,
enStandardSealSaveReject,
enStandardSealSaveGetDataById,
enStandardStartUseTurnTo,
enStandardStartUseAgree,
enStandardStartUseReject,
enStandardStartUseGetDataById,
queryConsultationProcessDetail,
submitConsultationProcess,
transferConsultationProcess,
saveConsultationProcess,
agreeConsultationProcess,
rejectConsultationProcess,
queryProcurementProcessInfo,
agreeProcurementProcess,
rejectProcurementProcess,
transferProcurementProcess,
carbonCopyProcurementProcess
}