68 lines
2.6 KiB
JavaScript
68 lines
2.6 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 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)
|
|
|
|
export {
|
|
queryPermissionsByUser,
|
|
getFormDictTreeList,
|
|
getDictItemsFromCache,
|
|
duplicateCheck,
|
|
checkRuleByCode,
|
|
getFileInfo,
|
|
getSSOUserInfo,
|
|
|
|
getPersonInfoList,
|
|
getTreeList,
|
|
|
|
getDomesticStandardFormModal,
|
|
getOverseasStandardForm,
|
|
queryStandardECProcessData,
|
|
turnToStandardECProcess,
|
|
agreeStandardECProcess,
|
|
rejectStandardECProcess
|
|
}
|